From d90f82140439e38e1aafc9dc052691dd38f77901 Mon Sep 17 00:00:00 2001 From: Benjamin Pasero Date: Wed, 27 Jun 2018 17:26:05 +0200 Subject: [PATCH] fix #52576 --- src/vs/workbench/browser/parts/menubar/menubarPart.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/vs/workbench/browser/parts/menubar/menubarPart.ts b/src/vs/workbench/browser/parts/menubar/menubarPart.ts index c505adab959..2f287de3d41 100644 --- a/src/vs/workbench/browser/parts/menubar/menubarPart.ts +++ b/src/vs/workbench/browser/parts/menubar/menubarPart.ts @@ -362,9 +362,11 @@ export class MenubarPart extends Part { titleElement.attr('aria-label', legibleTitle); titleElement.attr('role', 'menu'); - let mnemonic = (/&&(.)/g).exec(this.topLevelTitles[menuTitle])[1]; - if (mnemonic && this.currentEnableMenuBarMnemonics) { - this.registerMnemonic(titleElement.getHTMLElement(), mnemonic); + if (this.currentEnableMenuBarMnemonics) { + let mnemonic = (/&&(.)/g).exec(this.topLevelTitles[menuTitle]); + if (mnemonic && mnemonic[1]) { + this.registerMnemonic(titleElement.getHTMLElement(), mnemonic[1]); + } } this.customMenus.push({ -- GitLab