From 52194379c33f0ade585c6be2292302a7ead37499 Mon Sep 17 00:00:00 2001 From: Justin Fagnani Date: Mon, 4 Mar 2024 20:13:12 -0800 Subject: [PATCH] Only handle changes to file: URL text documents (#61) --- packages/labs/ignition/src/lib/ignition.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/labs/ignition/src/lib/ignition.ts b/packages/labs/ignition/src/lib/ignition.ts index 4cb3aac82b..57cee4ba9a 100644 --- a/packages/labs/ignition/src/lib/ignition.ts +++ b/packages/labs/ignition/src/lib/ignition.ts @@ -262,9 +262,14 @@ export class Ignition { context.subscriptions.push(disposable); disposable = vscode.workspace.onDidChangeTextDocument((event) => { + const {document} = event; + if (document.uri.scheme !== 'file') { + // Scheme may be 'output' for log files, etc. + return; + } const changed = this.#buffers.set( - event.document.uri.fsPath as AbsolutePath, - event.document.getText() + document.uri.fsPath as AbsolutePath, + document.getText() ); if (changed) { this.#fileChanged();