diff --git a/extensions/markdown-language-features/src/features/preview.ts b/extensions/markdown-language-features/src/features/preview.ts index fe3290eceea..81715c5f87b 100644 --- a/extensions/markdown-language-features/src/features/preview.ts +++ b/extensions/markdown-language-features/src/features/preview.ts @@ -399,8 +399,7 @@ export class MarkdownPreview extends Disposable { this.editor.webview.options = MarkdownPreview.getWebviewOptions(resource, this._contributionProvider.contributions); this.editor.webview.html = content; } - } - catch (e) { + } catch { await this.showFileNotFoundError(); } } @@ -463,8 +462,7 @@ export class MarkdownPreview extends Disposable { try { vscode.workspace.openTextDocument(this._resource).then(vscode.window.showTextDocument); - } - catch (e) { + } catch { await this.showFileNotFoundError(); } } diff --git a/extensions/markdown-language-features/src/features/previewContentProvider.ts b/extensions/markdown-language-features/src/features/previewContentProvider.ts index 5ef72fc7a3c..98ffe0bfba0 100644 --- a/extensions/markdown-language-features/src/features/previewContentProvider.ts +++ b/extensions/markdown-language-features/src/features/previewContentProvider.ts @@ -90,9 +90,9 @@ export class MarkdownContentProvider { `; } - public async provideFileNotFoundContent( + public provideFileNotFoundContent( resource: vscode.Uri, - ): Promise { + ): string { const resourcePath = path.basename(resource.fsPath); const body = localize('preview.notFound', '{0} cannot be found', resourcePath); return `