From b4ec0a6d55a1055a740a45d4973055a298d09b5b Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Thu, 2 Apr 2026 09:24:36 +0000 Subject: [PATCH] :bug: Add missing zoom and page-id dep on snap-feedback use-effect --- frontend/src/app/main/ui/workspace/viewport/rulers.cljs | 2 +- frontend/src/app/main/ui/workspace/viewport/snap_points.cljs | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/src/app/main/ui/workspace/viewport/rulers.cljs b/frontend/src/app/main/ui/workspace/viewport/rulers.cljs index 6b23bb277e..b23e71ade2 100644 --- a/frontend/src/app/main/ui/workspace/viewport/rulers.cljs +++ b/frontend/src/app/main/ui/workspace/viewport/rulers.cljs @@ -187,8 +187,8 @@ :stroke-width rulers-width}}]]))])) (mf/defc viewport-frame* + {::mf/private true} [{:keys [show-rulers zoom zoom-inverse vbox offset-x offset-y]}] - (let [{:keys [width height] x1 :x y1 :y} vbox x2 (+ x1 width) y2 (+ y1 height) diff --git a/frontend/src/app/main/ui/workspace/viewport/snap_points.cljs b/frontend/src/app/main/ui/workspace/viewport/snap_points.cljs index 64ce4ab55e..ccc0660e2b 100644 --- a/frontend/src/app/main/ui/workspace/viewport/snap_points.cljs +++ b/frontend/src/app/main/ui/workspace/viewport/snap_points.cljs @@ -101,6 +101,7 @@ (hash-map coord fixedv (flip coord) maxv)])))) (mf/defc snap-feedback* + {::mf/private true} [{:keys [shapes remove-snap zoom modifiers page-id]}] (let [state (mf/use-state []) subject (mf/use-memo #(rx/subject)) @@ -133,7 +134,7 @@ #(rx/dispose! sub)))) (mf/use-effect - (mf/deps shapes remove-snap modifiers) + (mf/deps shapes remove-snap modifiers page-id zoom) (fn [] (rx/push! subject {:shapes shapes :page-id page-id