From 120d3005ea5747ad3656317a3d60034a2180cb5a Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Thu, 16 Mar 2023 17:39:11 +0100 Subject: [PATCH] :bug: Fix change layer index when moving absolute positioned shape --- frontend/src/app/main/data/workspace/transforms.cljs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/frontend/src/app/main/data/workspace/transforms.cljs b/frontend/src/app/main/data/workspace/transforms.cljs index 20376e4025..8c4a297b5d 100644 --- a/frontend/src/app/main/data/workspace/transforms.cljs +++ b/frontend/src/app/main/data/workspace/transforms.cljs @@ -739,6 +739,13 @@ #{} (into (d/ordered-set) (find-all-empty-parents #{}))) + ;; Not move absolute shapes that won't change parent + moving-shapes + (->> moving-shapes + (remove (fn [shape] + (and (ctl/layout-absolute? shape) + (= frame-id (:parent-id shape)))))) + changes (-> (pcb/empty-changes it page-id) (pcb/with-objects objects)