Skip to content

Commit 33e34ab

Browse files
authored
Fix vertical line collapse behaviour (#12248)
1 parent 9df740c commit 33e34ab

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

src/main/frontend/handler/editor.cljs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3853,10 +3853,11 @@
38533853

38543854
(defn toggle-open-block-children! [block-id]
38553855
(p/let [blocks (<all-blocks-with-level {:incremental? false
3856-
:collapse? true
3856+
:expanded? true
38573857
:root-block block-id})
3858-
all-expanded? (empty? blocks)]
3859-
(if all-expanded?
3858+
children-blocks (remove #(= block-id (:block/uuid %)) blocks)
3859+
any-expanded? (seq (filter (complement util/collapsed?) children-blocks))]
3860+
(if any-expanded?
38603861
(collapse-all! block-id {:collapse-self? false})
38613862
(expand-all! block-id))))
38623863

0 commit comments

Comments
 (0)