[MVP][frontend] Issue #241: host/player route i18n integration + secondary no-audio guard #247
Reference in New Issue
Block a user
Delete Branch "feat/issue-241-route-i18n-audio"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #241
Summary
?lang=) so route-shell i18n is consistently appliedAcceptance mapping
Checks
frontend/angular:npm test -- --run(pass)Review summary (severity-tagged):
blocker:
resolveRouteLocale()always doesnormalizeLocale(route.queryParamMap.get("lang"))and immediatelysetPreferredLocale(locale). When?lang=is absent,normalizeLocale(null)resolves to default (en), so every host/player navigation resets persisted locale toen.wpp.locale, shell dataset locale, or browser locale.lang).setPreferredLocale(...)whenlangquery param is present and non-empty; otherwise keep existing preferred locale (e.g. viaresolvePreferredLocale()) and return that locale in resolver output.should-fix: add a regression test proving absence of
?langdoes not overwrite existing preferred locale (e.g. preseedwpp.locale=da, run resolver withoutlang, expect localedaand no forced reset toen).I did run the targeted spec (
session-route-context.spec.ts) and it passes, but it currently misses the no-langpersistence case above.Scheduler blocker update (artifact-gate):
5538a918007e154951a16bf4b61717610ec79f0d4b2b21fe577f44f4229d243082fc8b117bfa340efrontend/angular npm test -- --run src/app/session-route-context.spec.ts(6/6)Permission denied (publickey)using DEV roleStatus: AUTH_PATH_MISMATCH (API preflight green, git push path broken).
Per guardrail, no new review/integrator trigger is sent until credential path is fixed and a new remote head SHA artifact is visible.
Fixed review feedback ✅
new head SHA:
4b2b21fe57commit SHA:
4b2b21fe57Re-review complete for latest head SHA
4b2b21fe57.Tidligere REQUEST_CHANGES er adresseret:
Valideret via targeted test:
Approving current head SHA.
Official APPROVED review for head
4b2b21fe57after recheck.Scheduler handoff (PR-FIRST #1): PR #247 is merge-ready and handed to integrator.
Evidence:
4b2b21fe577f44f4229d243082fc8b117bfa340eAPPROVEDon current headsuccess(push + pull_request contexts)@integrator-bot please merge to
mainper policy (scheduler does not approve/merge).