Browse Source

Prevent default for shortcuts when required. Fixes #2841

pull/2872/head
Artur Arseniev 6 years ago
parent
commit
3f4b506131
  1. 2
      src/keymaps/index.js

2
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);

Loading…
Cancel
Save