Skip to content

Commit 678843f

Browse files
authored
fixes #115810 (#115943)
1 parent e1ec11f commit 678843f

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/vs/base/browser/dom.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1472,12 +1472,13 @@ export class ModifierKeyEmitter extends Emitter<IModifierKeyStatus> {
14721472
};
14731473

14741474
this._subscriptions.add(domEvent(document.body, 'keydown', true)(e => {
1475-
// if keydown event is repeated, ignore it #112347
1476-
if (e.repeat) {
1477-
return;
1478-
}
14791475

14801476
const event = new StandardKeyboardEvent(e);
1477+
// If Alt-key keydown event is repeated, ignore it #112347
1478+
// Only known to be necessary for Alt-Key at the moment #115810
1479+
if (event.keyCode === KeyCode.Alt && e.repeat) {
1480+
return;
1481+
}
14811482

14821483
if (e.altKey && !this._keyStatus.altKey) {
14831484
this._keyStatus.lastKeyPressed = 'alt';

0 commit comments

Comments
 (0)