+
)}
-
-
diff --git a/src/discussions/posts/post/Post.jsx b/src/discussions/posts/post/Post.jsx
index 76609eb2..e48e4fe0 100644
--- a/src/discussions/posts/post/Post.jsx
+++ b/src/discussions/posts/post/Post.jsx
@@ -64,6 +64,12 @@ function Post({
hideReportConfirmation();
};
+ const handleBlurEvent = (e) => {
+ if (!e.currentTarget.contains(e.relatedTarget)) {
+ setShowHoverCard(false);
+ }
+ };
+
const actionHandlers = {
[ContentActions.EDIT_CONTENT]: () => history.push({
...location,
@@ -96,7 +102,7 @@ function Post({
onMouseEnter={() => setShowHoverCard(true)}
onMouseLeave={() => setShowHoverCard(false)}
onFocus={() => setShowHoverCard(true)}
- onBlur={() => setShowHoverCard(false)}
+ onBlur={(e) => handleBlurEvent(e)}
>
)}
-
{showHoverCard && (