diff --git a/extensions/markdown-language-features/src/features/preview.ts b/extensions/markdown-language-features/src/features/preview.ts index be22e3b0527..8c0964ce818 100644 --- a/extensions/markdown-language-features/src/features/preview.ts +++ b/extensions/markdown-language-features/src/features/preview.ts @@ -463,9 +463,11 @@ export class MarkdownPreview extends Disposable { } } - vscode.workspace.openTextDocument(this._resource).then( - vscode.window.showTextDocument, - () => this.showFileNotFoundError()); + vscode.workspace.openTextDocument(this._resource) + .then(vscode.window.showTextDocument) + .then(undefined, () => { + vscode.window.showErrorMessage(localize('preview.clickOpenFailed', 'Could not open {0}', this._resource.toString())); + }); } private async showFileNotFoundError() {