diff --git a/src/main/logseq/graph_parser/block.cljc b/src/main/logseq/graph_parser/block.cljc index 594f651e43..301e8746f3 100644 --- a/src/main/logseq/graph_parser/block.cljc +++ b/src/main/logseq/graph_parser/block.cljc @@ -509,7 +509,9 @@ (seq (:properties-order properties)) (assoc :properties-order (:properties-order properties))) block (if (get-in block [:properties :collapsed]) - (assoc block :collapsed? true) + (-> (assoc block :collapsed? true) + (update :properties (fn [m] (dissoc m :collapsed))) + (update :properties-order (fn [keys] (vec (remove #{:collapsed} keys))))) block) block (assoc block :content (get-block-content encoded-content block format pos-meta block-pattern))