[Bug] Tool calls execute without waiting for user approval between operations

Resolved 💬 5 comments Opened Jan 3, 2026 by chayan-1906 Closed Mar 6, 2026

Bug Description
Title: "Claude Code queues multiple tool calls without waiting for user approval"
Description:
Claude Code executes tool calls in a queue without pausing for user feedback between them. This means:

If the user rejects/interrupts the first tool call, subsequent queued calls still execute
Wastes rate limits on unapproved operations
Unnecessary context consumption
User can't redirect the approach mid-execution

Desired behavior:
After each tool call completes, wait for explicit user approval before executing the next queued tool call. This lets users:

Review each step
Approve/reject before wasting resources
Change direction if needed

Example: Multiple failed attempts to update AuthService.ts — user should be able to stop after attempt 1 and suggest a different approach, rather than Claude blindly executing attempts 2-18.

Environment Info

  • Platform: darwin
  • Terminal: Apple_Terminal
  • Version: 2.0.76
  • Feedback ID: 9e153922-00c9-4479-b858-6a35b347c592

<img width="2669" height="1618" alt="Image" src="https://github.com/user-attachments/assets/2128439d-4172-4cee-b0a2-fa85e7f957e5" />

View original on GitHub ↗

This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗