Skip to content

Commit 8b5e2c3

Browse files
committed
Fix some workers not loading
1 parent 6329796 commit 8b5e2c3

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

patches/webview.diff

+9
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,15 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
6262
_wrapWebWorkerExtHostInIframe,
6363
developmentOptions: { enableSmokeTestDriver: this._environmentService.args['enable-smoke-test-driver'] ? true : undefined, logLevel: this._logService.getLevel() },
6464
settingsSyncOptions: !this._environmentService.isBuilt && this._environmentService.args['enable-sync'] ? { enabled: true } : undefined,
65+
@@ -344,7 +345,7 @@ export class WebClientServer {
66+
`script-src 'self' 'unsafe-eval' ${this._getScriptCspHashes(data).join(' ')} 'sha256-fh3TwPMflhsEIpR8g1OYTIMVWhXTLcjQ9kh2tIpmv54=';`, // the sha is the same as in src/vs/workbench/services/extensions/worker/webWorkerExtensionHostIframe.html
67+
'child-src \'self\';',
68+
`frame-src 'self' https://*.vscode-cdn.net data:;`,
69+
- 'worker-src \'self\' data:;',
70+
+ 'worker-src \'self\' data: blob:;',
71+
'style-src \'self\' \'unsafe-inline\';',
72+
'connect-src \'self\' ws: wss: https:;',
73+
'font-src \'self\' blob:;',
6574
Index: code-server/lib/vscode/src/vs/workbench/contrib/webview/browser/pre/index.html
6675
===================================================================
6776
--- code-server.orig/lib/vscode/src/vs/workbench/contrib/webview/browser/pre/index.html

0 commit comments

Comments
 (0)