diff --git a/src/main/frontend/modules/outliner/pipeline.cljs b/src/main/frontend/modules/outliner/pipeline.cljs index 52dd718e61..1648785bff 100644 --- a/src/main/frontend/modules/outliner/pipeline.cljs +++ b/src/main/frontend/modules/outliner/pipeline.cljs @@ -79,8 +79,11 @@ (when-not (:graph/importing @state/state) - (let [edit-block-f @(:editor/edit-block-fn @state/state)] + (let [edit-block-f @(:editor/edit-block-fn @state/state) + delete-blocks? (= (:outliner-op tx-meta) :delete-blocks)] (state/set-state! :editor/edit-block-fn nil) + (when delete-blocks? + (util/mobile-keep-keyboard-open)) (react/refresh! repo affected-keys) (when edit-block-f (util/schedule edit-block-f)))