From 70ff8ba8554827fdd4a5631ec48ec8856114eb81 Mon Sep 17 00:00:00 2001 From: Alex Ross <38270282+alexr00@users.noreply.github.com> Date: Mon, 4 May 2026 12:57:12 +0200 Subject: [PATCH] Ignore file not found errors in temp state --- src/common/temporaryState.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/common/temporaryState.ts b/src/common/temporaryState.ts index c1964d3029..3ae38b71ce 100644 --- a/src/common/temporaryState.ts +++ b/src/common/temporaryState.ts @@ -110,7 +110,10 @@ export class TemporaryState extends vscode.Disposable { try { await vscode.workspace.fs.delete(tempState.path, { recursive: true }); } catch (e) { - Logger.appendLine(`Error in initialization: ${e.message}`, TemporaryState.ID); + // Ignore FileNotFound errors - the temp directory may not exist yet on first run. + if (!(e instanceof vscode.FileSystemError) || e.code !== 'FileNotFound') { + Logger.appendLine(`Error in initialization: ${e.message}`, TemporaryState.ID); + } } try { await vscode.workspace.fs.createDirectory(tempState.path);