From 652ef862b8f7455be0eb3ce51f051f364cde6cdd Mon Sep 17 00:00:00 2001 From: meganrogge Date: Fri, 20 Oct 2023 13:48:45 -0700 Subject: [PATCH] pass first letter into terminal, don't await timeout --- .vscode/tasks.json | 1 + .../contrib/accessibility/browser/accessibleView.ts | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 666edb3fb2c..d7c50a7e2f1 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -1,6 +1,7 @@ { "version": "2.0.0", "tasks": [ + { "type": "npm", "script": "watch-clientd", diff --git a/src/vs/workbench/contrib/accessibility/browser/accessibleView.ts b/src/vs/workbench/contrib/accessibility/browser/accessibleView.ts index 324d3c04b43..69ec4034622 100644 --- a/src/vs/workbench/contrib/accessibility/browser/accessibleView.ts +++ b/src/vs/workbench/contrib/accessibility/browser/accessibleView.ts @@ -505,7 +505,11 @@ export class AccessibleView extends Disposable { this._contextViewService.hideContextView(); this._updateContextKeys(provider, false); // HACK: Delay to allow the context view to hide #186514 - setTimeout(() => provider.onClose(), 100); + if (provider.id === AccessibleViewProviderId.Terminal) { + provider.onClose(); + } else { + setTimeout(() => provider.onClose(), 100); + } }; const disposableStore = new DisposableStore(); disposableStore.add(this._editorWidget.onKeyDown((e) => {