From 999467bb1f03dd6fe83309553bf3c84977c4ca44 Mon Sep 17 00:00:00 2001 From: "Eevee (Evelyn Woods)" Date: Tue, 5 Jan 2021 22:07:04 -0700 Subject: [PATCH] Ignore spurious kinds of keydown events --- js/main.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/js/main.js b/js/main.js index dfce4fd..97ec949 100644 --- a/js/main.js +++ b/js/main.js @@ -467,6 +467,9 @@ class Player extends PrimaryView { key_target.addEventListener('keydown', ev => { if (! this.active) return; + // Ignore IME composition and repeat events + if (ev.isComposing || ev.keyCode === 229 || ev.repeat) + return; this.using_touch = false; if (ev.key === 'p' || ev.key === 'Pause') {