Currently a post preview can incorrectly be left opened while mouse is on some completely different element. This is due to the fact that we support nested post previews, so the fix to this may be to detect whether the mouse is over an element that has a parent post-preview element or not.
Keep supporting nested post previews
Destroy all post previews if mouse target has no post preview elements in parent hierarchy
Currently a post preview can incorrectly be left opened while mouse is on some completely different element. This is due to the fact that we support nested post previews, so the fix to this may be to detect whether the mouse is over an element that has a parent post-preview element or not.