diff options
Diffstat (limited to 'modules/core/module-loader.js')
| -rw-r--r-- | modules/core/module-loader.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/core/module-loader.js b/modules/core/module-loader.js index 1f931fd..e9d3413 100644 --- a/modules/core/module-loader.js +++ b/modules/core/module-loader.js @@ -4,7 +4,7 @@ // Core module bundle loaded synchronously in main.html. // This loader only handles version cache-busting, splash, terminal init, and optional ext modules. - const LATEST_VER = 'v4.6.151'; + const LATEST_VER = 'v4.6.152'; const CACHE = '?v=' + LATEST_VER; // Exposed so ext modules can register their own URL with the same cache-busting version // instead of an unversioned path the browser may already have cached (shell.js did). @@ -58,6 +58,9 @@ setSplash('Initializing terminal (3/3)', total, total, ''); // webx11 already created synchronously above — just init ext modules if (typeof webx11._loadExtModules === 'function') { + // The six ui-* modes are NOT here on purpose: they load on demand via + // uiShell._loadMode(). Eager boot issues ~55 requests and trips nginx + // limit_req (60r/m, burst 50) — the 11th+ module would 503. let extKeys = ['calc', 'voice', 'debug-panel', 'cron', 'theme', 'wpm', 'mindmap', 'webdav', 'skill-pack-core', 'cryptogzip', 'tutorial', 'floating', 'console', 'media', 'three', 'kanban', 'course']; const saved = localStorage.getItem('webx11_startup_modules'); let selected = null; |