Skip to content

sendPrompt failure leaves the optimistic bubble with no error / retry state #45

Description

@aasis21

Problem

sendPrompt appends the user bubble optimistically, then await client.send(prompt(text)) with no catch. If the send fails (offline/relay error), the bubble stays as if delivered — no error icon, no retry. The agent never got it.

Suggested fix

Mark the message as failed on send rejection and offer "tap to retry" (à la iMessage/ChatGPT "Not delivered").

Where

mobile/src/lib/sessionManager.ts (sendPrompt, ~372–379).


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