aboutsummaryrefslogtreecommitdiff
path: root/modules/core/core-bundle.js
diff options
context:
space:
mode:
Diffstat (limited to 'modules/core/core-bundle.js')
-rw-r--r--modules/core/core-bundle.js10
1 files changed, 9 insertions, 1 deletions
diff --git a/modules/core/core-bundle.js b/modules/core/core-bundle.js
index c2b52d0..2b95828 100644
--- a/modules/core/core-bundle.js
+++ b/modules/core/core-bundle.js
@@ -4071,7 +4071,15 @@ Only output XML function calls for tool tasks. If no tool is needed, answer norm
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');