-
Notifications
You must be signed in to change notification settings - Fork 17.5k
ESC and Ctrl+C fail to interrupt during active tool calls #17466
Copy link
Copy link
Closed as not planned
Labels
area:corearea:toolsbugSomething isn't workingSomething isn't workinghas reproHas detailed reproduction stepsHas detailed reproduction stepsplatform:macosIssue specifically occurs on macOSIssue specifically occurs on macOSstaleIssue is inactiveIssue is inactive
Description
Description
ESC and Ctrl+C do not reliably interrupt Claude Code when tool calls are actively running. The user has to resort to killing the terminal or using pkill -f "claude" from another terminal.
Steps to Reproduce
- Start Claude Code session
- Run multiple parallel tool calls (e.g., SSH commands to remote systems)
- Press ESC or Ctrl+C to interrupt
- Observe that nothing happens or there is significant delay
Expected Behavior
- ESC should immediately abort the current operation
- Ctrl+C should immediately interrupt and return to prompt
Actual Behavior
- ESC does not respond or requires multiple presses
- Ctrl+C is ignored while tool calls are running
- Only way to stop is killing the terminal or
pkill -f "claude"
Environment
- Claude Code CLI
- macOS (Darwin 25.2.0)
- Multiple parallel Bash/SSH tool calls
Impact
This breaks the user's ability to control the session, forcing terminal kills which lose context.
Reported via Claude Code
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area:corearea:toolsbugSomething isn't workingSomething isn't workinghas reproHas detailed reproduction stepsHas detailed reproduction stepsplatform:macosIssue specifically occurs on macOSIssue specifically occurs on macOSstaleIssue is inactiveIssue is inactive