From c26752be179165cf2387f562b58a9390b70cc415 Mon Sep 17 00:00:00 2001 From: Chris Hasson Date: Tue, 29 Jul 2025 16:14:11 +0200 Subject: [PATCH] fix(environment): Filter out non-text tab inputs (#6350) Co-authored-by: Chris Hasson Co-authored-by: Matt Rubens --- src/core/environment/getEnvironmentDetails.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/environment/getEnvironmentDetails.ts b/src/core/environment/getEnvironmentDetails.ts index b83b37c75b..5a0a15962c 100644 --- a/src/core/environment/getEnvironmentDetails.ts +++ b/src/core/environment/getEnvironmentDetails.ts @@ -58,7 +58,8 @@ export async function getEnvironmentDetails(cline: Task, includeFileDetails: boo const maxTabs = maxOpenTabsContext ?? 20 const openTabPaths = vscode.window.tabGroups.all .flatMap((group) => group.tabs) - .map((tab) => (tab.input as vscode.TabInputText)?.uri?.fsPath) + .filter((tab) => tab.input instanceof vscode.TabInputText) + .map((tab) => (tab.input as vscode.TabInputText).uri.fsPath) .filter(Boolean) .map((absolutePath) => path.relative(cline.cwd, absolutePath).toPosix()) .slice(0, maxTabs)