Skip to content

"Leave this session" / row ✕ removes a session with no confirmation #36

Description

@aasis21

Problem

Both the StatusBar menu "✕ Leave this session" and the drawer row ✕ call onRemove/sessionManager.remove() immediately. remove() also clearTranscript()s the local history. One mis-tap permanently drops the session + its transcript with no undo.

Suggested fix

Add a confirm step (or an undo snackbar) before removing a session, especially since it clears the local transcript.

Where

mobile/src/lib/sessionManager.ts (remove, ~331–353); SessionDrawer.tsx, StatusBar.tsx.


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 workingsession-managementSessions & draweruiUser interface

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions