diff --git a/src/main/frontend/components/block.cljs b/src/main/frontend/components/block.cljs index 47a80b455a0..97081cd0aaa 100644 --- a/src/main/frontend/components/block.cljs +++ b/src/main/frontend/components/block.cljs @@ -1928,7 +1928,10 @@ (when-not (target-forbidden-edit? target) (cond (and shift? (state/get-selection-start-block-or-first)) - (editor-handler/highlight-selection-area! block-id) + (do + (util/stop e) + (util/clear-selection!) + (editor-handler/highlight-selection-area! block-id)) shift? (util/clear-selection!)