Pin the retired Operator code and test the live HUD fallback

qa-radio cycles Minimal, off, on, then Tactical, so the HUD toggle must
restore a non-default layout, and expects that sequence instead of the
removed Operator step.

The share-link test pins the exact hudVariant codes, so dropping or
moving operator's reserved code fails it. A live IntelHUD test checks
that a retired Operator layout falls back to Tactical, and the Cyber
test stub themes from the normalized value.

The share-link table marks operator as retired, and the zh-CN glossary
drops the removed string.
This commit is contained in:
Said Turksever committed 2026-10-29 11:29:20 +00:00
1 parent e693e665a6
commit e12614a13a
6 files changed
+38 -8

No files matched your search

+1 -1
View File
@@ -56,7 +56,7 @@ function styleOwner(t, initialVariant = 'cyber') {
setVariant: (value) => {
// Normalize like the real HUD so retired layouts fall back.
variant = normalizeHudLayout(value);
applyHudUiTheme(root, value);
applyHudUiTheme(root, variant);
},
setMode: (value) => calls.push(['mode', value]),
onStyleChange: (value) => calls.push(['style', value]),