-
Notifications
You must be signed in to change notification settings - Fork 0
i18n: locale-switch pending state and SW-upgrade catalog warm (lazy-locale polish) #2003
Copy link
Copy link
Open
Labels
Priority IIIValuable but unscheduled: residuals, tech-debt, performance, depth work.Valuable but unscheduled: residuals, tech-debt, performance, depth work.dogfoodingFrom real personal/beta use; evidence-grade product feedback (exempt from intake severity bar).From real personal/beta use; evidence-grade product feedback (exempt from intake severity bar).frontendPrimary implementation impact in Vue/TypeScript UI and client runtime.Primary implementation impact in Vue/TypeScript UI and client runtime.
Description
Activity
Metadata
Metadata
Assignees
Labels
Priority IIIValuable but unscheduled: residuals, tech-debt, performance, depth work.Valuable but unscheduled: residuals, tech-debt, performance, depth work.dogfoodingFrom real personal/beta use; evidence-grade product feedback (exempt from intake severity bar).From real personal/beta use; evidence-grade product feedback (exempt from intake severity bar).frontendPrimary implementation impact in Vue/TypeScript UI and client runtime.Primary implementation impact in Vue/TypeScript UI and client runtime.
Projects
- StatusShow more project fieldsPending
Two non-blocking refinements from the PR #2002 Codex round (both declined for the merge under the severity stopping rule, tracked here):
<html lang>mismatch while a locale chunk is in flight. Flip-first means AT briefly sees lang=it/es while English fallback renders (window = one chunk fetch; failure now reverts honestly). Options: flip-after-load with a pending/disabled state in the picker, or hold<html lang>until the catalog registers.Neither affects correctness online, and English fallback is the documented degraded state. Do both together if the picker grows a pending state.