diff --git a/src/vs/workbench/contrib/accessibility/browser/accessibleView.ts b/src/vs/workbench/contrib/accessibility/browser/accessibleView.ts index 976563aaafa..cda3fa23913 100644 --- a/src/vs/workbench/contrib/accessibility/browser/accessibleView.ts +++ b/src/vs/workbench/contrib/accessibility/browser/accessibleView.ts @@ -501,6 +501,12 @@ class AccessibleViewSymbolQuickPick { quickPick.onDidAccept(() => { this._accessibleView.showSymbol(provider, quickPick.selectedItems[0]); }); + quickPick.onDidHide(() => { + if (quickPick.selectedItems.length === 0) { + // this was escaped, so refocus the accessible view + this._accessibleView.show(provider); + } + }); } }