[1.161.0] — 2026-08-13
Fixed (MEDIUM) — #/reports shows a "score not detected" chip instead of blank space. After the v1.159.0 locale-aware parser, a report that still has no parseable score rendered an empty metadata area — indistinguishable from a failed evaluation, with no recovery affordance.
Fixed
- The score cell now branches: a parsed score → the tone pill; no score → a muted
.score-mutedchip reading "Score not detected" (localized ×17) with an "Open the report to see the score" tooltip. The card stays a keyboard-operablerole="link"that opens the report (where the score lives in the body), and the date still renders (v1.159.0 mtime fallback), so cards never lose their anchor. - Reuses the existing neutral tone token — no new colour (
score-tone.jsalready specifies a no-score row as muted).
Notes
- Client-only; no route/CSP/SSRF/parent-write change. +2 i18n keys ×17 (
rep.scoreUnparsed,rep.scoreUnparsedHint; snapshot 1217 → 1219). - Tests:
tests/reports-unparsed-chip.test.mjs(+3). Suite: 2416 (+3).