diff options
Diffstat (limited to 'modules/core/terminal.js')
| -rw-r--r-- | modules/core/terminal.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/modules/core/terminal.js b/modules/core/terminal.js index f0259fc..91bea4c 100644 --- a/modules/core/terminal.js +++ b/modules/core/terminal.js @@ -1382,7 +1382,15 @@ this._safeRegister('SmartContextModule', 'smart context'); this._safeRegister('SimpleGUIModule', 'simple GUI builder'); this._safeRegister('DebugSupervisorModule', 'debug supervisor'); - this._safeRegister('UIShellModule', 'UI shell'); + // 2026-11-09 — UI shell DISABLED from startup (operator order after crash reports). + // The six interface modes (v4.6.152–156) are not in extKeys, so with the shell + // unregistered no mode can mount, no first-run picker appears, and `ui` does not + // exist: newOS4 boots to classic only. The ext ui-*.js files all begin with + // `if (!terminal.uiShell) return;`, so an accidental load is a no-op. + // Re-enable = restore this line, rebuild the bundle (scripts/rebuild-bundles.py), + // bump LATEST_VER + main.html ?v=, re-run admin/scripts/probe-ui-modes.py. + // Tracked in .hermes/plans/2026-11-09_*-newos4-ui-rollback.md + // this._safeRegister('UIShellModule', 'UI shell'); // v4.5.47: Critical ext modules promoted to boot path this._safeRegister('EditorModule', 'editor'); this._safeRegister('ShellModule', 'shell'); |