Escape key does not interrupt Claude when deep in tool chain (Remote Control / SSH sessions)
Resolved 💬 3 comments Opened Apr 11, 2026 by aks4kj Closed Apr 15, 2026
Problem
When Claude Code is executing a long chain of tool calls (file edits, SCP, SSH commands), pressing Escape (even twice) does not interrupt the execution. The progress counter keeps spinning with no way to stop it.
Steps to reproduce
- Start a Claude Code session via Remote Control (claude.ai)
- Give Claude a task that involves multiple sequential tool calls (e.g. editing several large files + SCP to remote server + SSH commands)
- While the tool chain is executing (counter spinning), press Escape or Escape twice
- Nothing happens — Claude continues executing
Expected behavior
Escape should interrupt the current tool chain and return control to the user.
Actual behavior
Escape has no effect. The only way to stop execution is to kill the session entirely and resume, losing context of what was happening.
Environment
- Claude Code via Remote Control (claude.ai)
- macOS 15.7.4
- Session involved: large file edits + scp + SSH commands to remote server
Impact
User is forced to kill the session and resume, which is disruptive especially during long deployments.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗