From ae0cfa4ec4c5ab7bd68a49a68c4034cbb35c5d2b Mon Sep 17 00:00:00 2001 From: SteVen Batten Date: Fri, 5 Feb 2021 10:54:47 -0800 Subject: [PATCH] fixes #115810 --- src/vs/base/browser/dom.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/vs/base/browser/dom.ts b/src/vs/base/browser/dom.ts index 04996c83c739d..8f1b3448554ff 100644 --- a/src/vs/base/browser/dom.ts +++ b/src/vs/base/browser/dom.ts @@ -1476,12 +1476,13 @@ export class ModifierKeyEmitter extends Emitter { }; this._subscriptions.add(domEvent(document.body, 'keydown', true)(e => { - // if keydown event is repeated, ignore it #112347 - if (e.repeat) { - return; - } const event = new StandardKeyboardEvent(e); + // If Alt-key keydown event is repeated, ignore it #112347 + // Only known to be necessary for Alt-Key at the moment #115810 + if (event.keyCode === KeyCode.Alt && e.repeat) { + return; + } if (e.altKey && !this._keyStatus.altKey) { this._keyStatus.lastKeyPressed = 'alt';