diff --git a/src/ClaudeDev.ts b/src/ClaudeDev.ts index 0760bc9..7e198b6 100644 --- a/src/ClaudeDev.ts +++ b/src/ClaudeDev.ts @@ -1093,7 +1093,10 @@ export class ClaudeDev { ) for (const tab of tabs) { - await vscode.window.tabGroups.close(tab) + // trying to close dirty views results in save popup + if (!tab.isDirty) { + await vscode.window.tabGroups.close(tab) + } } }