Remote Control: iPhone app hangs with no content when plan is pending approval on desktop
Describe the bug
When Claude Code is running in plan mode on desktop (macOS) and a plan is pending user approval, switching to the session via Remote Control on iPhone causes the iPhone app to hang indefinitely. The Claude animation spins but no plan content is shown and no approval options appear. The desktop terminal and claude.ai web view both display the plan and approval controls correctly.
Steps to reproduce
- Start a Claude Code session on macOS in plan mode
- Give Claude a task — it generates a plan and waits for approval
- Open the same session via Remote Control on iPhone
- Observe: the iPhone app shows only a spinning Claude animation — no plan text, no approve/decline options
Expected behaviour
The iPhone app should display the full plan content and approval options (accept / accept with auto-approve edits / decline), as seen in the desktop terminal and web view.
Actual behaviour
The iPhone app hangs with a spinning Claude animation (rendered as *). No plan content and no approval controls are rendered. The session cannot be actioned from mobile.
Screenshots
_(See attached — mobile, web, and terminal views of the same session)_
iPhone (Remote Control): Only a spinning indicator, no plan content, no controls.
Web (claude.ai): "Review Claude's plan" modal displays correctly with full plan text and approve/decline buttons.
Terminal: Full plan text and accept/decline options displayed correctly.
Environment
- Desktop: macOS Sequoia 15.6.1
- Mobile: iPhone, iOS 26.2
- Claude Code version: 2.1.74
Additional context
This is different from the now-closed #15686 (EnterPlanMode hangs on iOS — no permission prompt support). That issue described iOS having no permission prompt support at all. This issue is specific to Remote Control failing to surface plan content when a plan is awaiting approval.
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗