From 3f4b5061311849894b30f467f3ee2fb5ad424af6 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Fri, 19 Jun 2020 19:25:52 +0200 Subject: [PATCH] Prevent default for shortcuts when required. Fixes #2841 --- src/keymaps/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/keymaps/index.js b/src/keymaps/index.js index 8ba79ee82..93ae352c6 100644 --- a/src/keymaps/index.js +++ b/src/keymaps/index.js @@ -148,9 +148,9 @@ export default () => { // It's safer putting handlers resolution inside the callback const opt = { event: e, h }; handler = isString(handler) ? cmd.get(handler) : handler; - opts.prevent && canvas.getCanvasView().preventDefault(e); const ableTorun = !em.isEditing() && !editor.Canvas.isInputFocused(); if (ableTorun || opts.force) { + opts.prevent && canvas.getCanvasView().preventDefault(e); typeof handler == 'object' ? handler.run(editor, 0, opt) : handler(editor, 0, opt);