basquetWi + New ticket
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).

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 6w ago
  • wi-cli-venus completed · 6w ago
    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