diff --git a/src/scripts/changeTracker.ts b/src/scripts/changeTracker.ts index aee0f34d2..b3faed4de 100644 --- a/src/scripts/changeTracker.ts +++ b/src/scripts/changeTracker.ts @@ -131,7 +131,11 @@ export class ChangeTracker { let keyIgnored = false window.addEventListener( 'keydown', - (e) => { + (e: KeyboardEvent) => { + // Do not trigger on repeat events (Holding down a key) + // This can happen when user is holding down "Space" to pan the canvas. + if (e.repeat) return + const activeEl = document.activeElement requestAnimationFrame(async () => { let bindInputEl