From ed6c343edb720d91ee0859e566c84b5687f5a9d5 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Fri, 8 Jan 2021 11:30:42 +0100 Subject: [PATCH] gracefull fallback for TrustedFunction --- src/vs/workbench/api/worker/extHostExtensionService.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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); } }