mirror of
https://github.com/penpot/penpot.git
synced 2026-08-01 10:56:20 +00:00
Merge pull request #8558 from penpot/superalex-fix-embedded-editor-deselect-text-shape
🐛 Fix embedded editor deselect text shape
This commit is contained in:
commit
5474b1890b
@ -286,7 +286,12 @@
|
|||||||
(mf/deps contenteditable-ref)
|
(mf/deps contenteditable-ref)
|
||||||
(fn []
|
(fn []
|
||||||
(when-let [node (mf/ref-val contenteditable-ref)]
|
(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
|
(mf/use-effect
|
||||||
(fn []
|
(fn []
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user