[BUG] Remote Control session silently dies after 529 error — no error shown, stuck on idle, no timeout
Resolved 💬 2 comments Opened Mar 19, 2026 by Ntufince Closed Apr 17, 2026
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
When a Remote Control session encounters a 529 (overloaded) API error, the session silently becomes unresponsive. The mobile/web client continues to show the session as “idle” with no error message, no timeout notification, and no indication that the session is dead. Users are left waiting indefinitely with no way to distinguish between a healthy idle session and a dead one.
What Should Happen?
When a 529 error occurs during a Remote Control session, the client should:
- Display a clear error message (e.g., "API overloaded, retrying..." or "Session disconnected")
- Auto-retry the request, or clearly indicate the session has died
- Show a timeout notification if no response is received after a reasonable period
- Never show "idle" status for a dead/unresponsive session
Error Messages/Logs
Steps to Reproduce
- Start a Remote Control session:
claude remote-control - Connect from mobile via claude.ai/code
- Send a task to Claude — it begins working normally
- A 529 (overloaded) API error occurs mid-task
- The session freezes mid-response and status shows "idle"
- Sending new messages from the mobile client gets no response and no error
- No timeout, no error notification — session appears alive but is completely unresponsive
Claude Model
Opus
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.1.78(claude code)
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
PowerShell
Additional Information
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗