diff --git a/src/vs/workbench/services/extensions/worker/extensionHostWorker.ts b/src/vs/workbench/services/extensions/worker/extensionHostWorker.ts index 86c356e987a..240f8e8dcbe 100644 --- a/src/vs/workbench/services/extensions/worker/extensionHostWorker.ts +++ b/src/vs/workbench/services/extensions/worker/extensionHostWorker.ts @@ -31,6 +31,7 @@ declare namespace self { let dispatchEvent: any; let indexedDB: { open: any, [k: string]: any }; let caches: { open: any, [k: string]: any }; + let importScripts: any; } const nativeClose = self.close.bind(self); @@ -39,6 +40,8 @@ self.close = () => console.trace(`'close' has been blocked`); const nativePostMessage = postMessage.bind(self); self.postMessage = () => console.trace(`'postMessage' has been blocked`); +self.importScripts = () => { throw new Error(`'importScripts' has been blocked`); }; + // const nativeAddEventListener = addEventListener.bind(self); self.addEventListener = () => console.trace(`'addEventListener' has been blocked`);