Merge pull request #1280 from jalfd/alt-key-recursion

Avoid recursion in Alt check on Firefox
This commit is contained in:
Samuel Mannehed
2019-09-24 15:56:13 +02:00
committed by GitHub

View File

@@ -301,6 +301,9 @@ export default class Keyboard {
// Firefox Alt workaround, see below
_checkAlt(e) {
if (e.skipCheckAlt) {
return;
}
if (e.altKey) {
return;
}
@@ -315,6 +318,7 @@ export default class Keyboard {
const event = new KeyboardEvent('keyup',
{ key: downList[code],
code: code });
event.skipCheckAlt = true;
target.dispatchEvent(event);
});
}