Problem
When status === 'error' the StatusBar dot turns red and reads "Offline", but there's no prominent inline banner (with a Reconnect action) in the thread itself. Compared to Slack/Telegram's persistent "Connecting…" strip, the connection loss is easy to miss.
Suggested fix
Show a dismissible/auto-hiding connection banner with a Reconnect button when a live session drops, mirroring the existing ended-banner pattern.
Filed from a UI research sweep of the Helm mobile app (landing + live demo session) using Playwright + full source review, cross-referenced against Claude, ChatGPT, GitHub Copilot Chat, and Codex/Claude Code UIs.
Problem
When
status === 'error'the StatusBar dot turns red and reads "Offline", but there's no prominent inline banner (with a Reconnect action) in the thread itself. Compared to Slack/Telegram's persistent "Connecting…" strip, the connection loss is easy to miss.Suggested fix
Show a dismissible/auto-hiding connection banner with a Reconnect button when a live session drops, mirroring the existing ended-banner pattern.
Filed from a UI research sweep of the Helm mobile app (landing + live demo session) using Playwright + full source review, cross-referenced against Claude, ChatGPT, GitHub Copilot Chat, and Codex/Claude Code UIs.