From 20da7af12e05e85a672206a523984aa853f70142 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Wed, 28 May 2025 14:04:36 +0200 Subject: [PATCH] fix: improve monaco javascript extra lib refresh --- frontend/src/lib/components/SimpleEditor.svelte | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frontend/src/lib/components/SimpleEditor.svelte b/frontend/src/lib/components/SimpleEditor.svelte index ab08ce0f76..8edb013a1a 100644 --- a/frontend/src/lib/components/SimpleEditor.svelte +++ b/frontend/src/lib/components/SimpleEditor.svelte @@ -525,6 +525,7 @@ }) } + let previousExtraLib = undefined function loadExtraLib() { if (lang == 'javascript') { const stdLib = { content: libStdContent, filePath: 'es6.d.ts' } @@ -538,6 +539,10 @@ content: extraLib, filePath: 'windmill.d.ts' }) + if (previousExtraLib == extraLib) { + return + } + previousExtraLib = extraLib } languages.typescript.javascriptDefaults.setExtraLibs(libs) setDiagnosticsOptions()