From 4369b5b29a85dcbba6444de80a0b3fcf6f04130d Mon Sep 17 00:00:00 2001 From: Diego Nunez <90226979+xDiegoNunezx@users.noreply.github.com> Date: Tue, 10 Mar 2026 12:38:56 -0600 Subject: [PATCH 1/2] fix: remove Monaco workers setup and simplify worker URL handling --- src/index.tsx | 39 ++++++--------------------------------- 1 file changed, 6 insertions(+), 33 deletions(-) diff --git a/src/index.tsx b/src/index.tsx index dae015156..1ec627780 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -172,43 +172,16 @@ appStore.dispatch(setSampleQuery( } )); -/** - * Set's up Monaco Editor's Workers. - */ -enum Workers { - Json = 'json', - Editor = 'editor', - Typescript='ts', - Css='css', - Html='html' -} - window.MonacoEnvironment = { - getWorkerUrl(moduleId: any, label: string) { - switch (label) { - case 'json': - return getWorkerFor(Workers.Json); - case 'css': - return getWorkerFor(Workers.Css); - case 'html': - return getWorkerFor(Workers.Html); - case 'typescript': - return getWorkerFor(Workers.Typescript); - default: - return getWorkerFor(Workers.Editor); - } + getWorkerUrl(_moduleId: string, label: string) { + if (label === 'json') { return '/json.worker.js'; } + if (label === 'css') { return '/css.worker.js'; } + if (label === 'html') { return '/html.worker.js'; } + if (label === 'typescript') { return '/ts.worker.js'; } + return '/editor.worker.js'; } }; -function getWorkerFor(worker: string): string { - // tslint:disable-next-line:max-line-length - const WORKER_PATH = - 'https://res.public.onecdn.static.microsoft/s01-prod/vendor/bower_components/explorer-v2/build'; - - return `data:text/javascript;charset=utf-8,${encodeURIComponent(` - importScripts('${WORKER_PATH}/${worker}.worker.js');`)}`; -} - variantService.initialize(); const telemetryProvider: ITelemetry = telemetry; telemetryProvider.initialize(); From ed0ed705cb6e53f1c395daee09651c2337afadd7 Mon Sep 17 00:00:00 2001 From: Claudio Castillo Date: Wed, 7 Oct 2026 10:57:03 -0700 Subject: [PATCH 2/2] expect void type --- src/index.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/index.tsx b/src/index.tsx index 1ec627780..cfc99da1b 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -136,13 +136,13 @@ if (devxApiUrl && isValidHttpsUrl(devxApiUrl)) { appStore.dispatch(setDevxApiUrl(devxApi)); } -historyCache.readHistoryData().then((data: IHistoryItem[]) => { +void historyCache.readHistoryData().then((data: IHistoryItem[]) => { if (data && data.length > 0) { appStore.dispatch(bulkAddHistoryItems(data)); } }); -collectionsCache.read().then((data: Collection[]) => { +void collectionsCache.read().then((data: Collection[]) => { if (!data || data.length === 0) { appStore.dispatch(createCollection({ id: new Date().getTime().toString(), @@ -182,7 +182,7 @@ window.MonacoEnvironment = { } }; -variantService.initialize(); +void variantService.initialize(); const telemetryProvider: ITelemetry = telemetry; telemetryProvider.initialize();