From 43d31d8bb44644b0d78d8a7f543da790b30e1eea Mon Sep 17 00:00:00 2001 From: Antonella Sgarlatta Date: Mon, 21 Jul 2025 10:49:02 -0300 Subject: [PATCH] fix: Fixed issues with embedded linked items in Super editor (#2918) * Fixed items being embedded twice when linking them in a Super note * Fixed Remove button not working for embedded linked items in Super editor --- .../Components/LinkedItems/LinkedItemBubble.tsx | 8 +++++--- .../ItemBubblePlugin/Nodes/BubbleComponent.tsx | 14 +++++--------- .../ItemSelectionItemComponent.tsx | 8 +------- 3 files changed, 11 insertions(+), 19 deletions(-) diff --git a/packages/web/src/javascripts/Components/LinkedItems/LinkedItemBubble.tsx b/packages/web/src/javascripts/Components/LinkedItems/LinkedItemBubble.tsx index 8c0a7f729..84a8dade3 100644 --- a/packages/web/src/javascripts/Components/LinkedItems/LinkedItemBubble.tsx +++ b/packages/web/src/javascripts/Components/LinkedItems/LinkedItemBubble.tsx @@ -56,8 +56,10 @@ const LinkedItemBubble = ({ setShowUnlinkButton(true) } - const onBlur = () => { - setShowUnlinkButton(false) + const onBlur: React.FocusEventHandler = (event) => { + if (!event.currentTarget.contains(event.relatedTarget)) { + setShowUnlinkButton(false) + } setWasClicked(false) } @@ -131,7 +133,7 @@ const LinkedItemBubble = ({