Merge pull request #9610 from penpot/ladybenko-14185-fix-exit-focus

🐛 Fix rendering glitch when exiting focus mode
This commit is contained in:
Alejandro Alonso 2026-05-14 07:58:28 +02:00 committed by GitHub
commit 14fca46886
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -27,6 +27,7 @@
[app.main.data.workspace.pages :as-alias dwpg]
[app.main.data.workspace.specialized-panel :as-alias dwsp]
[app.main.data.workspace.undo :as dwu]
[app.main.data.workspace.viewport-wasm :as dwvw]
[app.main.data.workspace.zoom :as dwz]
[app.main.refs :as refs]
[app.main.router :as rt]
@ -602,6 +603,10 @@
(assoc :workspace-pre-focus (:workspace-local state)))
state))))
ptk/EffectEvent
(effect [_ state _]
(dwvw/maybe-sync-workspace-local-viewport! state))
ptk/WatchEvent
(watch [_ state stream]
(let [stopper (rx/filter #(or (= ::toggle-focus-mode (ptk/type %))