From be8745ac9e075e683d7f620e8267550a466efa0d Mon Sep 17 00:00:00 2001 From: Jean Pierre Date: Fri, 21 May 2021 16:51:18 -0500 Subject: [PATCH] Fixes #123228 (#123584) Co-authored-by: Matt Bierner --- extensions/markdown-language-features/src/features/preview.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/extensions/markdown-language-features/src/features/preview.ts b/extensions/markdown-language-features/src/features/preview.ts index a0c1526d308..fb3fbeca183 100644 --- a/extensions/markdown-language-features/src/features/preview.ts +++ b/extensions/markdown-language-features/src/features/preview.ts @@ -428,8 +428,7 @@ class MarkdownPreview extends Disposable implements WebviewResourceProvider { private async onDidClickPreviewLink(href: string) { - const [rawPath, fragment] = href.split('#'); - let hrefPath = decodeURIComponent(rawPath); + let [hrefPath, fragment] = href.split('#').map(c => decodeURIComponent(c)); if (hrefPath[0] !== '/') { // We perviously already resolve absolute paths.