diff --git a/.changeset/rich-boats-fix.md b/.changeset/rich-boats-fix.md new file mode 100644 index 0000000000..34b66ce3d1 --- /dev/null +++ b/.changeset/rich-boats-fix.md @@ -0,0 +1,5 @@ +--- +"@udecode/plate-link": patch +--- + +Fixed the problem that the LinkFloatingToolbar disappears when clicking anywhere when inserting a link diff --git a/packages/link/src/react/components/FloatingLink/useFloatingLinkEdit.ts b/packages/link/src/react/components/FloatingLink/useFloatingLinkEdit.ts index 7e786de957..228ff21bc7 100644 --- a/packages/link/src/react/components/FloatingLink/useFloatingLinkEdit.ts +++ b/packages/link/src/react/components/FloatingLink/useFloatingLinkEdit.ts @@ -122,6 +122,8 @@ export const useFloatingLinkEdit = ({ useFloatingLinkEscape(); const clickOutsideRef = useOnClickOutside(() => { + if (!getOptions().isEditing) return; + api.floatingLink.hide(); });