From b275e777db03d1411fe5f0294af1cd0e3efe834b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20V=C3=B6gele?= Date: Sun, 21 Nov 2021 15:13:45 +0100 Subject: [PATCH] Ignore space key presses if there is no active canvas (fixes #123) --- src/main.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.js b/src/main.js index 94503f6..94fbb18 100644 --- a/src/main.js +++ b/src/main.js @@ -149,7 +149,8 @@ function onKeyShift(up) { function onKeySpace(up) { const ruler = canvas.controls.ruler; - if (!ruler.draggedEntity) + // Ruler can end up being undefined here if no canvas is active + if (!ruler?.draggedEntity) return false; if (ruler._state !== Ruler.STATES.INACTIVE)