diff --git a/src/providers/WelcomeView/welcomeViewProvider.ts b/src/providers/WelcomeView/welcomeViewProvider.ts index 81445eb60..c102228cf 100644 --- a/src/providers/WelcomeView/welcomeViewProvider.ts +++ b/src/providers/WelcomeView/welcomeViewProvider.ts @@ -324,10 +324,18 @@ export class WelcomeViewProvider { await vscode.commands.executeCommand("codex-editor.mainMenu.focus"); break; - case "closeProject": - // Close the current folder/project - await vscode.commands.executeCommand("workbench.action.closeFolder"); + case "closeProject": { + const answer = await vscode.window.showWarningMessage( + "Are you sure you want to close this project?", + { modal: true }, + "Yes", + "No" + ); + if (answer === "Yes") { + await vscode.commands.executeCommand("workbench.action.closeFolder"); + } break; + } } });