🐛 Fix text editor v1 focus not being handled correctly (#8942)

This commit is contained in:
Aitor Moreno 2026-04-13 10:00:56 +02:00 committed by Andrey Antukh
parent 443fb60743
commit 9c44f5bf65
2 changed files with 8 additions and 1 deletions

View File

@ -8,6 +8,7 @@
- Fix component "broken" after switch variant [Taiga #12984](https://tree.taiga.io/project/penpot/issue/12984)
- Fix dashboard navigation tabs overlap with projects content when scrolling [Taiga #13962](https://tree.taiga.io/project/penpot/issue/13962)
- Fix text editor v1 focus [Taiga #13961](https://tree.taiga.io/project/penpot/issue/13961)
## 2.14.2

View File

@ -81,7 +81,13 @@
(effect [_ state _]
(let [editor (:workspace-editor state)
element (when editor (.-element editor))]
(when (and element (.-focus element))
(cond
;; V1 (DraftEditor)
(.-focus editor)
(ts/schedule #(.focus ^js editor))
;; V2
(and element (.-focus element))
(ts/schedule #(.focus ^js element)))))))
(defn gen-name