Edit block earlier to not slow down editing when deleting a block

This commit is contained in:
Tienson Qin
2024-01-16 01:52:33 +08:00
parent d69c7ab66c
commit 1249b26b4c
3 changed files with 9 additions and 4 deletions

View File

@@ -2813,10 +2813,11 @@
(p/do!
(save-current-block!)
(remove-block-own-order-list-type! block))
(p/let [*edit-block-fn (atom nil)
_result (delete-block! repo false :*edit-block-fn *edit-block-fn)]
(let [*edit-block-fn (atom nil)
result (delete-block! repo false :*edit-block-fn *edit-block-fn)]
(when-let [f @*edit-block-fn]
(f))))))
(state/set-state! :editor/cached-edit-block-fn f))
result))))
(and (> current-pos 1)
(= (util/nth-safe value (dec current-pos)) commands/command-trigger))