diff --git a/web/app/api.js b/web/app/api.js index dcf4d89a..59a5a895 100644 --- a/web/app/api.js +++ b/web/app/api.js @@ -136,15 +136,19 @@ if (!token) { (function preloadMonaco(){ if(window._monacoLoading||window._monacoReady)return; window._monacoLoading=true; + console.log('[Monaco] Preloading...'); const s=document.createElement('script'); s.src='https://cdn.jsdelivr.net/npm/monaco-editor@0.45.0/min/vs/loader.js'; s.onload=function(){ + console.log('[Monaco] loader.js loaded, requiring editor...'); require.config({paths:{vs:'https://cdn.jsdelivr.net/npm/monaco-editor@0.45.0/min/vs'}}); require(['vs/editor/editor.main'],function(){ window.monaco=monaco; window._monacoReady=true; + console.log('[Monaco] Ready!'); }); }; + s.onerror=function(){console.error('[Monaco] Failed to load loader.js')}; document.head.appendChild(s); })();