diff --git a/extensions/markdown/src/extension.ts b/extensions/markdown/src/extension.ts index 64425e83830..d26c276e7e6 100644 --- a/extensions/markdown/src/extension.ts +++ b/extensions/markdown/src/extension.ts @@ -346,7 +346,7 @@ function showSource(mdUri: vscode.Uri) { const docUri = vscode.Uri.parse(mdUri.query); for (const editor of vscode.window.visibleTextEditors) { - if (editor.document.uri.toString() === docUri.toString()) { + if (editor.document.uri.fsPath === docUri.fsPath) { return vscode.window.showTextDocument(editor.document, editor.viewColumn); } } diff --git a/extensions/markdown/src/previewContentProvider.ts b/extensions/markdown/src/previewContentProvider.ts index 0b60857b1b1..2479c966378 100644 --- a/extensions/markdown/src/previewContentProvider.ts +++ b/extensions/markdown/src/previewContentProvider.ts @@ -28,7 +28,7 @@ export function isMarkdownFile(document: vscode.TextDocument) { } export function getMarkdownUri(uri: vscode.Uri) { - return uri.with({ scheme: 'markdown', path: uri.path + '.rendered', query: uri.toString() }); + return uri.with({ scheme: 'markdown', path: uri.fsPath + '.rendered', query: uri.toString() }); } export class MDDocumentContentProvider implements vscode.TextDocumentContentProvider { @@ -143,8 +143,8 @@ export class MDDocumentContentProvider implements vscode.TextDocumentContentProv } const initialData = { - previewUri: encodeURIComponent(uri.toString(true)), - source: encodeURIComponent(sourceUri.toString(true)), + previewUri: encodeURIComponent(uri.fsPath), + source: encodeURIComponent(sourceUri.fsPath), line: initialLine, scrollPreviewWithEditorSelection: !!markdownConfig.get('preview.scrollPreviewWithEditorSelection', true), scrollEditorWithPreview: !!markdownConfig.get('preview.scrollEditorWithPreview', true),