Merge pull request #8558 from penpot/superalex-fix-embedded-editor-deselect-text-shape

🐛 Fix embedded editor deselect text shape
This commit is contained in:
Aitor Moreno
2026-03-10 09:54:01 +01:00
committed by GitHub

View File

@@ -286,7 +286,12 @@
(mf/deps contenteditable-ref)
(fn []
(when-let [node (mf/ref-val contenteditable-ref)]
(.focus node))))
(.focus node))
;; Explicitly call on-blur here instead of relying on browser blur events,
;; because in Firefox blur is not reliably fired when leaving the text editor
;; by clicking elsewhere. The component does unmount when the shape is
;; deselected, so we can safely call the blur handler here to finalize the editor.
on-blur))
(mf/use-effect
(fn []