Skip to content

Session error message is captured but never surfaced in the UI #42

Description

@aasis21

Problem

On connect/reconnect failure, sessionManager stores runtime.error (e.g. "Failed to reconnect."), but SessionView (the React-facing shape) only exposes meta, status, timelineerror is never included, so the message is invisible. The only signal is the status dot turning to "Offline".

Suggested fix

Expose error on SessionView and render it (e.g. an inline banner) so users know why a session is offline and can act.

Where

mobile/src/lib/sessionManager.ts (SessionView ~37–41; error set ~166–169, ~366–368).


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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinguiUser interfaceuxUser experience

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions