diff --git a/Canvas.js b/Canvas.js index 3475ecff0..9da5ed793 100644 --- a/Canvas.js +++ b/Canvas.js @@ -259,6 +259,9 @@ function newCanvas () { if ((event.ctrlKey === true || event.metaKey === true)) { if (event.keyCode >= 65 && event.keyCode <= 90) { + /* From here we prevent the default behaviour */ + event.preventDefault() + let nodeUsingThisKey = canvas.strategySpace.workspace.getNodeByShortcutKey(event.key) if (nodeOnFocus === undefined && nodeUsingThisKey !== undefined) { @@ -267,9 +270,6 @@ function newCanvas () { return } - /* From here we prevent the default behaviour */ - event.preventDefault() - /* If there is a node in focus, we try to assign the key to it. */ if (nodeUsingThisKey !== undefined && nodeOnFocus !== undefined) { if (nodeUsingThisKey.id === nodeOnFocus.id) {