diff --git a/packages/web/src/javascripts/Components/SuperEditor/Plugins/ToolbarPlugin/FloatingLinkEditor.tsx b/packages/web/src/javascripts/Components/SuperEditor/Plugins/ToolbarPlugin/FloatingLinkEditor.tsx index 25422e043..e68c67672 100644 --- a/packages/web/src/javascripts/Components/SuperEditor/Plugins/ToolbarPlugin/FloatingLinkEditor.tsx +++ b/packages/web/src/javascripts/Components/SuperEditor/Plugins/ToolbarPlugin/FloatingLinkEditor.tsx @@ -155,8 +155,10 @@ const FloatingLinkEditor = ({ {isEditMode ? (
{ - setEditMode(false) + onBlur={(event) => { + if (!linkEditorRef.current?.contains(event.relatedTarget as Node)) { + setEditMode(false) + } }} > {isLinkText && (