[iOS] Unsent message drafts lost when switching sessions

Resolved 💬 2 comments Opened Jun 4, 2026 by jdfalk Closed Jun 7, 2026

Bug Report — iOS App Text Entry

Summary

The iOS app does not preserve text entry drafts when switching between sessions. This is a significant regression introduced in a recent iOS update.

Steps to Reproduce

Scenario 1 — Unsent draft lost:

  1. Open a session and type a message (do not send)
  2. Navigate to a different session
  3. Return to the original session
  4. Result: The typed text is gone

Scenario 2 — Pending sent message lost:

  1. Send a message and wait for it to show as pending/in-flight
  2. Navigate to a different session before it completes
  3. Return to the original session
  4. Result: The pending message is gone from the input area

Expected Behavior

  • Unsent drafts should persist per-session when navigating away
  • Pending messages should remain visible when returning to a session

Impact

High — users lose work mid-thought when multitasking across sessions. This is a core UX regression that makes the app frustrating to use on mobile where switching context is common.

Environment

  • Platform: iOS (recent update)
  • Client: Claude iOS app

---
Submitted via Claude Code on behalf of a user who cannot access /feedback over Remote Control.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗