From 967b65e01f7d56ecda591db1dfb9533446cff0e1 Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Mon, 31 Jan 2022 16:01:21 -0800 Subject: [PATCH] Use URLSearchParams --- src/vs/workbench/contrib/webview/browser/webviewElement.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/vs/workbench/contrib/webview/browser/webviewElement.ts b/src/vs/workbench/contrib/webview/browser/webviewElement.ts index 23ee61899a2..373c936f99b 100644 --- a/src/vs/workbench/contrib/webview/browser/webviewElement.ts +++ b/src/vs/workbench/contrib/webview/browser/webviewElement.ts @@ -447,10 +447,7 @@ export class WebviewElement extends Disposable implements IWebview, WebviewFindD params.purpose = options.purpose; } - const queryString = (Object.keys(params) as Array) - .map((key) => `${key}=${encodeURIComponent(params[key]!)}`) - .join('&'); - + const queryString = new URLSearchParams(params).toString(); this.element!.setAttribute('src', `${this.webviewContentEndpoint}/index.html?${queryString}`); }