fix(chat): never end a failed run on a green tick
The closing line of every run was drawn green with a check mark regardless of
outcome. When the server's Claude login lapsed, every message died in 0s and
still ended "finished in 0s" beside a reassuring green tick — the one place a
failure most needs to be unmissable.
The footer now takes the message's real status and turns red with an error icon
when the run failed. Status is authoritative over the footer's wording because
every run stored before the server learned to write "failed" reads "finished";
for those, the word is corrected as well as the colour, so the text does not
contradict the icon next to it.
Co-Authored-By:
Claude Opus 5 (1M context) <noreply@anthropic.com>
Showing
Please register or sign in to comment