[READ-ONLY] Mirror of https://github.com/openstatusHQ/openstatus. 馃珫 Status page with uptime monitoring & API monitoring as code 馃珫 openstatus.dev
bun drizzle-orm monitoring monitoring-as-code nextjs observability on-call open-source shadcn-ui status-page statuspage synthetic-monitoring tinybird turso uptime uptime-checker uptime-monitor

fix(web): show failed regions in the speed checker (#2839) master

* fix(web): show failed regions in the speed checker A region whose check threw was dropped from the stream, and the client ignored error results, so a run could stop at N-1 regions with nothing shown. Stream the failure and render it as a failed row with the count in the caption. * fix(web): buffer partial lines in the speed checker stream Reader chunks can end mid-line, so a split record failed to parse and was dropped. Keep the unfinished tail between reads and flush it when the stream ends. * fix(web): show the failure reason in the speed checker row The reason was only in a hover title, so touch and keyboard users saw just "Failed". Show it under the label, and shorten the route comment. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>


+271 -53
4 changed files