diff --git a/extensions/markdown-language-features/src/features/preview.ts b/extensions/markdown-language-features/src/features/preview.ts index 9c678e4a6ec..a0c1526d308 100644 --- a/extensions/markdown-language-features/src/features/preview.ts +++ b/extensions/markdown-language-features/src/features/preview.ts @@ -428,7 +428,8 @@ class MarkdownPreview extends Disposable implements WebviewResourceProvider { private async onDidClickPreviewLink(href: string) { - let [hrefPath, fragment] = decodeURIComponent(href).split('#'); + const [rawPath, fragment] = href.split('#'); + let hrefPath = decodeURIComponent(rawPath); if (hrefPath[0] !== '/') { // We perviously already resolve absolute paths.