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)