Skip to content

Commit edeae36

Browse files
authored
2 parents 3074fd5 + 11ff8be commit edeae36

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

src/vs/base/browser/ui/menu/menu.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,15 @@ export class Menu extends ActionBar {
105105

106106
this.menuDisposables = [];
107107

108+
addDisposableListener(menuElement, EventType.KEY_DOWN, (e) => {
109+
const event = new StandardKeyboardEvent(e);
110+
111+
// Stop tab navigation of menus
112+
if (event.equals(KeyCode.Tab)) {
113+
EventHelper.stop(e, true);
114+
}
115+
});
116+
108117
if (options.enableMnemonics) {
109118
this.menuDisposables.push(addDisposableListener(menuElement, EventType.KEY_DOWN, (e) => {
110119
const key = e.key.toLocaleLowerCase();

0 commit comments

Comments
 (0)