From 4b8f34ef7e433e849fc71fa4857cdac8a8314d79 Mon Sep 17 00:00:00 2001 From: Kyle Cutler <67761731+kycutler@users.noreply.github.com> Date: Fri, 24 Apr 2026 07:08:01 -0700 Subject: [PATCH] Preserve focus when opening browser with non-agentic tool (#312344) --- .../electron-browser/tools/openBrowserToolNonAgentic.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/browserView/electron-browser/tools/openBrowserToolNonAgentic.ts b/src/vs/workbench/contrib/browserView/electron-browser/tools/openBrowserToolNonAgentic.ts index 149fdd44c79..c280c295548 100644 --- a/src/vs/workbench/contrib/browserView/electron-browser/tools/openBrowserToolNonAgentic.ts +++ b/src/vs/workbench/contrib/browserView/electron-browser/tools/openBrowserToolNonAgentic.ts @@ -63,7 +63,7 @@ export class OpenBrowserToolNonAgentic implements IToolImpl { logBrowserOpen(this.telemetryService, 'chatTool'); const browserUri = BrowserViewUri.forId(generateUuid()); - await this.editorService.openEditor({ resource: browserUri, options: { pinned: true, viewState: { url: params.url } } }); + await this.editorService.openEditor({ resource: browserUri, options: { pinned: true, preserveFocus: true, viewState: { url: params.url } } }); return { content: [{