From 1f3f74f4eaa192c2c8391ded72beedd0c5edd07e Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Tue, 2 Nov 2021 14:30:04 -0700 Subject: [PATCH] Clear this._fileWatchersBySrc --- extensions/markdown-language-features/src/features/preview.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/extensions/markdown-language-features/src/features/preview.ts b/extensions/markdown-language-features/src/features/preview.ts index 5953574def3..61898029434 100644 --- a/extensions/markdown-language-features/src/features/preview.ts +++ b/extensions/markdown-language-features/src/features/preview.ts @@ -217,11 +217,14 @@ class MarkdownPreview extends Disposable implements WebviewResourceProvider { override dispose() { super.dispose(); + this._disposed = true; + clearTimeout(this.throttleTimer); for (const entry of this._fileWatchersBySrc.values()) { entry.dispose(); } + this._fileWatchersBySrc.clear(); } public get resource(): vscode.Uri {