From 2fabc7329919cf95511e5e8e81c4f04ea7ba6762 Mon Sep 17 00:00:00 2001 From: ZGaetano Date: Mon, 18 May 2026 20:05:34 -0400 Subject: [PATCH] fix(ui): prevent keydown listener accumulation on re-init --- services/web-ui/public/js/timeline.js | 1 + 1 file changed, 1 insertion(+) diff --git a/services/web-ui/public/js/timeline.js b/services/web-ui/public/js/timeline.js index bdc8bf8..61d30f1 100644 --- a/services/web-ui/public/js/timeline.js +++ b/services/web-ui/public/js/timeline.js @@ -124,6 +124,7 @@ }, { passive: false }); // Keyboard shortcuts (Delete, tool keys) + document.removeEventListener('keydown', _onKeyDown); document.addEventListener('keydown', _onKeyDown); _renderRuler();