🐛 Fix rendering glitch when exiting focus mode

This commit is contained in:
Belén Albeza 2026-05-13 16:06:56 +02:00 committed by Alejandro Alonso
parent 009d805394
commit ae282eb6e2

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 %))