diff --git a/frontend/src/app/main/data/workspace/selection.cljs b/frontend/src/app/main/data/workspace/selection.cljs index 02e78eae7..3b5c50bc2 100644 --- a/frontend/src/app/main/data/workspace/selection.cljs +++ b/frontend/src/app/main/data/workspace/selection.cljs @@ -255,7 +255,9 @@ :ignore-groups? ignore-groups? :full-frame? true}) (rx/map #(cph/clean-loops objects %)) - (rx/map #(into initial-set (filter (comp not blocked?)) %)) + (rx/map #(into initial-set (comp + (filter (complement blocked?)) + (remove (partial cph/hidden-parent? objects))) %)) (rx/map select-shapes))))))) (defn select-inside-group