diff --git a/src/designer/elsa-workflows-studio/src/components/controls/elsa-monaco/elsa-monaco-utils.ts b/src/designer/elsa-workflows-studio/src/components/controls/elsa-monaco/elsa-monaco-utils.ts index a02c421a6..117d62cd8 100644 --- a/src/designer/elsa-workflows-studio/src/components/controls/elsa-monaco/elsa-monaco-utils.ts +++ b/src/designer/elsa-workflows-studio/src/components/controls/elsa-monaco/elsa-monaco-utils.ts @@ -12,7 +12,7 @@ export function initializeMonacoWorker(libPath?: string) { return; const origin = document.location.origin; - const baseUrl = `${origin}/${libPath}`; + const baseUrl = libPath.startsWith('http') ? libPath : `${origin}/${libPath}`; require.config({paths: {'vs': `${baseUrl}/vs`}}); win.MonacoEnvironment = {getWorkerUrl: () => proxy};