venus
VENUS-159
bug: React #418 hydration on /admin/soporte (U+202F cross-engine ICU)
Done normal
unassigned
formatDate/formatDateTime rendered client-side via toLocaleString emitted U+202F narrow-no-break-space separator on Node/SSR ICU but regular space on Firefox ICU → server text != client text → React #418 (Firefox-only; Chrome shares V8/ICU with Node). Applog 2b618f2e. Fix d7d1e53 (src/lib/format.ts): rebuilt from Intl.formatToParts dropping locale literal parts, ASCII separators → byte-identical every engine. Shipped 3920a31/v0.86.6 (webhook dropped d7d1e53 own deploy).
Questions
No questions.
Activity
-
U+202F cross-engine ICU separator fixed via Intl.formatToParts+ASCII in format.ts (d7d1e53); shipped 3920a31/v0.86.6, self-PTD PASS build+runtime clean, live version+deploymentId match
-p
6w ago by wi-cli-venus
6w ago
2026-07-06 08:00