From b44eee61937101166edd5a7afadae6712a10ace5 Mon Sep 17 00:00:00 2001 From: Hiroshi Ogawa <4232207+hi-ogawa@users.noreply.github.com> Date: Fri, 4 Sep 2026 13:07:49 +0900 Subject: [PATCH] docs: clarify browser fallback Co-authored-by: OpenCode (gpt-5.6-sol) --- packages/extension/src/traceReport.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/extension/src/traceReport.ts b/packages/extension/src/traceReport.ts index 39f0b2d..978d999 100644 --- a/packages/extension/src/traceReport.ts +++ b/packages/extension/src/traceReport.ts @@ -56,9 +56,12 @@ export class TraceReportManager { const commands = await vscode.commands.getCommands(true) const url = createTraceReportUrl(target) + // The Integrated Browser command is internal; follow Simple Browser's feature detection before using it. + // https://github.com/microsoft/vscode/blob/008427a901bf4aa79b47f175ccc8da1731750f78/extensions/simple-browser/src/extension.ts#L15-L35 if (commands.includes('workbench.action.browser.open')) { await vscode.commands.executeCommand('workbench.action.browser.open', url) } else { + // TODO: Support a single-file fallback because external browsers may block file:// metadata requests. await vscode.env.openExternal(vscode.Uri.parse(url)) } } -- 2.51.2