diff --git a/src/classes/keyboard.class.js b/src/classes/keyboard.class.js index acc0edd1..63f45394 100644 --- a/src/classes/keyboard.class.js +++ b/src/classes/keyboard.class.js @@ -291,6 +291,12 @@ class Keyboard { }, 100); }; } + + // See #229 + key.onmouseleave = () => { + clearTimeout(key.holdTimeout); + clearInterval(key.holdInterval); + }; }); });