iOS Claude app: Code tab crashes instantly when opening one large session (persists after reinstall)

Resolved 💬 1 comment Opened Jun 23, 2026 by MaverickMUC Closed Jun 23, 2026

Summary

After updating the iOS Claude app today (2026-06-23), the Code tab consistently crashes the entire app the moment I tap one specific (large) Claude Code session. The app closes immediately, every time. Other / shorter sessions open fine.

Environment

  • iOS Claude app (Code tab), updated to the latest version available on 2026-06-23.
  • Device: iPhone 15 Pro Max.
  • Backend: Claude Code CLI running on a remote Ubuntu host (accessed via the Code tab).
  • VPN confirmed off during testing.

What I already tried (no effect)

  • Force-quit the app and reopen → still crashes on tapping the session.
  • Full uninstall + iPhone restart + reinstall → still crashes on tapping the same session.
  • Disabled VPN → no change.

Key observation

The crash is specific to one large session. The session itself is healthy server-side — opening the exact same session in a desktop browser (claude.ai/code) works perfectly, which is my current workaround. So the app appears to choke while rendering this large conversation, not on loading it.

Session size (concrete numbers, from the server-side transcript)

  • Transcript file: ~1.1 MB JSONL (1,098,654 bytes), 500 events
  • ~23 user prompts, 157 assistant turns
  • 58 tool_use / 58 tool_result blocks
  • ~1.08 million characters total (~270k tokens, rough)
  • Includes 3 image attachments (screenshots)

Steps to reproduce

  1. Build up a long Code session (~250k+ tokens, ~1 MB transcript, with tool calls and a few image attachments).
  2. In the iOS Claude app, open the Code tab and tap that session.
  3. App crashes to home screen instantly.

Expected

The session opens (as it does in the browser).

Actual

The iOS app crashes immediately and reproducibly; uninstall/reinstall does not help.

Workaround

Open the same session via browser at claude.ai/code — renders fine.

It would be great to get a guard/virtualized rendering for large sessions so the app degrades gracefully instead of hard-crashing.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗