From c2f2e2277d01a3b110a965ed09d8c8a3382cb408 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Mon, 24 Jan 2022 11:25:31 +0100 Subject: [PATCH] vscode: fix https://github.com/microsoft/vscode/issues/140907 Commit: a81c3b045dde741a05c8f8365c47d4207a5fc1a6 --- vscode/src/vs/editor/browser/services/openerService.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vscode/src/vs/editor/browser/services/openerService.ts b/vscode/src/vs/editor/browser/services/openerService.ts index ffb075f20b51d8..dda4627ecca7b0 100644 --- a/vscode/src/vs/editor/browser/services/openerService.ts +++ b/vscode/src/vs/editor/browser/services/openerService.ts @@ -224,8 +224,8 @@ export class OpenerService implements IOpenerService { // open the url-string AS IS href = resource; } else { - // open URI using the toString(noEncode)+encodeURI-trick - href = encodeURI(externalUri.toString(true)); + // open URI via "new URL(...).href encoding" + href = new URL(externalUri.toString(true)).href; } if (options?.allowContributedOpeners) {