From 3157ad79a5d664f97c3466241ee04f74270bf4d4 Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Wed, 7 Dec 2022 08:37:16 +0100 Subject: [PATCH] :bug: Fix move content of a group generates orphan elements --- frontend/src/app/main/data/workspace/transforms.cljs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/src/app/main/data/workspace/transforms.cljs b/frontend/src/app/main/data/workspace/transforms.cljs index 8f403ab2c..173e5dc37 100644 --- a/frontend/src/app/main/data/workspace/transforms.cljs +++ b/frontend/src/app/main/data/workspace/transforms.cljs @@ -778,8 +778,10 @@ (recursive-find-empty-parents parents)))) empty-parents - ;; Any parent whose children are moved should be deleted - (into (d/ordered-set) (find-all-empty-parents #{})) + ;; Any empty parent whose children are moved to another frame should be deleted + (if (empty? moving-shapes) + #{} + (into (d/ordered-set) (find-all-empty-parents #{}))) changes (-> (pcb/empty-changes it page-id)