From 8d861d9632d87d3e059633fdf4d9489aebace005 Mon Sep 17 00:00:00 2001 From: Simon Siefke Date: Tue, 21 May 2019 22:29:10 +0200 Subject: [PATCH] allow websocket uri for portmapping --- .../contrib/webview/electron-browser/webviewElement.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/webview/electron-browser/webviewElement.ts b/src/vs/workbench/contrib/webview/electron-browser/webviewElement.ts index b86cdfc4bac..4b146359bc0 100644 --- a/src/vs/workbench/contrib/webview/electron-browser/webviewElement.ts +++ b/src/vs/workbench/contrib/webview/electron-browser/webviewElement.ts @@ -165,7 +165,8 @@ class WebviewPortMappingProvider extends Disposable { session.onBeforeRequest(async (details) => { const uri = URI.parse(details.url); - if (uri.scheme !== 'http' && uri.scheme !== 'https') { + const allowedSchemes = ['http', 'https', 'ws', 'wss'] + if (allowedSchemes.indexOf(uri.scheme) === -1) { return undefined; }