From c439cca39e4649c61c2a7e99bacd5b2a201a7b99 Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Tue, 10 Apr 2018 23:42:31 -0700 Subject: [PATCH] Return access denied and log on webview resource load error Fixes #47634 --- .../workbench/parts/webview/electron-browser/webviewElement.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/parts/webview/electron-browser/webviewElement.ts b/src/vs/workbench/parts/webview/electron-browser/webviewElement.ts index 45b9a264a5e..d32384e22a9 100644 --- a/src/vs/workbench/parts/webview/electron-browser/webviewElement.ts +++ b/src/vs/workbench/parts/webview/electron-browser/webviewElement.ts @@ -432,7 +432,8 @@ function registerFileProtocol( return; } } - callback({ error: 'Cannot load resource outside of protocol root' }); + console.error('Webview: Cannot load resource outside of protocol root'); + callback({ error: -10 /* ACCESS_DENIED: https://cs.chromium.org/chromium/src/net/base/net_error_list.h */ }); }, (error) => { if (error) { console.error('Failed to register protocol ' + protocol); -- GitLab