0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-03-31 00:51:19 -05:00

Merge pull request from penpot/alotor-safari-fix-texts

🐛 Fix problems with Safari texts
This commit is contained in:
Alejandro 2022-12-28 07:16:05 +01:00 committed by GitHub
commit c86af68349
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 3 deletions
CHANGES.md
frontend/src/app/main/ui/workspace/shapes/text

View file

@ -23,6 +23,7 @@
- Fix unable to select text at assets inputs in firefox [Taiga #4572](https://tree.taiga.io/project/penpot/issue/4572)
- Fix component sync when converting to path [Taiga #3642](https://tree.taiga.io/project/penpot/issue/3642)
- Fix style for team invite in deutsch [Taiga #4614](https://tree.taiga.io/project/penpot/issue/4614)
- Fix problem with text edition in Safari [Taiga #4046](https://tree.taiga.io/project/penpot/issue/4046)
### :arrow_up: Deps updates

View file

@ -199,7 +199,7 @@
(st/emit! (dwt/update-editor-state shape state)))
"handled"))
on-click
on-mouse-down
(mf/use-callback
(fn [event]
(when (dom/class? (dom/get-target event) "DraftEditor-root")
@ -227,7 +227,7 @@
;; the underlying text. Use opacity because display or visibility won't allow to recover
;; focus afterwards.
:opacity (when @blurred 0)}
:on-click on-click
:on-mouse-down on-mouse-down
:class (dom/classnames
:align-top (= (:vertical-align content "top") "top")
:align-center (= (:vertical-align content) "center")
@ -295,7 +295,7 @@
:fill "red"}]]]
[:foreignObject {:x x :y y :width width :height height}
[:div {:style {:position "absolute"
[:div {:style {:position "fixed"
:left 0
:top (- (:y shape) y)
:pointer-events "all"}}