From 8b922004881a59106b2544899d656a82b3404a63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bel=C3=A9n=20Albeza?= Date: Tue, 16 Jun 2026 11:10:54 +0200 Subject: [PATCH] :bug: Fix double click not editing the guide --- frontend/src/app/main/ui/workspace/viewport/guides.cljs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/src/app/main/ui/workspace/viewport/guides.cljs b/frontend/src/app/main/ui/workspace/viewport/guides.cljs index d62ca3cf6b..59981e475a 100644 --- a/frontend/src/app/main/ui/workspace/viewport/guides.cljs +++ b/frontend/src/app/main/ui/workspace/viewport/guides.cljs @@ -754,6 +754,7 @@ on-guide-drag on-guide-hover get-hover-frame focus]}] (let [dragging-ref (mf/use-ref false) moved-ref (mf/use-ref false) + editing-ref (mf/use-ref false) start-ref (mf/use-ref nil) guide-ref (mf/use-ref nil) pending-ref (mf/use-ref nil) @@ -813,6 +814,7 @@ reset-state (fn [] (clear-drag-refs) + (mf/set-ref-val! editing-ref false) (when (some? on-guide-drag) (on-guide-drag nil)) (emit-hover-axis nil) @@ -874,7 +876,7 @@ (reset! state pending))))))) editing? - (fn [] (= :edit (:mode @state))) + (fn [] (mf/ref-val editing-ref)) guide-at-event (fn [event] @@ -976,6 +978,7 @@ (when (some? on-guide-drag) (on-guide-drag id)) (mf/set-ref-val! guide-ref guide) + (mf/set-ref-val! editing-ref true) (let [frame (some-> frame-id refs/object-by-id deref) offset (if frame (if (= :x axis) (:x frame) (:y frame))