diff --git a/src/vs/workbench/api/worker/extHostExtensionService.ts b/src/vs/workbench/api/worker/extHostExtensionService.ts index 5c925cc736645..fb48c617355ae 100644 --- a/src/vs/workbench/api/worker/extHostExtensionService.ts +++ b/src/vs/workbench/api/worker/extHostExtensionService.ts @@ -33,7 +33,10 @@ namespace TrustedFunction { }); export function create(...args: string[]): Function { - return self.eval(ttpTrustedFunction?.createScript('', ...args) as unknown as string); + if (!ttpTrustedFunction) { + return new Function(...args); + } + return self.eval(ttpTrustedFunction.createScript('', ...args) as unknown as string); } }