Remove parentOriginHash checko This fixes webviews from not working properly due to a change upstream. Upstream added a check to ensure parent authority is encoded into the webview origin. Since our webview origin is the parent authority, we can bypass this check. Index: code-server/lib/vscode/src/vs/workbench/contrib/webview/browser/pre/main.js =================================================================== --- code-server.orig/lib/vscode/src/vs/workbench/contrib/webview/browser/pre/main.js +++ code-server/lib/vscode/src/vs/workbench/contrib/webview/browser/pre/main.js @@ -339,12 +339,7 @@ const hostMessaging = new class HostMess throw err instanceof Error ? err : new Error(String(err)); } - if (hostname === parentOriginHash || hostname.startsWith(parentOriginHash + '.')) { - // validation succeeded! - return start(parentOrigin); - } - - throw new Error(`Expected '${parentOriginHash}' as hostname or subdomain!`); + return start(parentOrigin); } }();