[BUG] Denying a Bash command while there's an active todo list makes claude unable to accept any further commands
Resolved 💬 3 comments Opened Sep 24, 2025 by crw2998 Closed Jan 9, 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?
Denying/escaping a Bash command while there's an active todo list causes claude to hang indefinitely. In this state, I can queue commands/messages but I cannot get them to the model.
I've seen this behavior on a linux vm, on docker, and also on my mac.
Sorry if this is a duplicate! I am surprised it's not reported yet but I couldn't find anything similar.
What Should Happen?
I expect claude to be able to accept further commands/corrections when I deny a bash command it wants to run.
Error Messages/Logs
$ claude --version
1.0.123 (Claude Code)
Steps to Reproduce
Repro steps:
claude "clone the repo https://github.com/anthropics/claude-code, then cd into the repo and tell me what pull requests there are currently."- When claude asks if the
git clonecommand is ok, hit escape. It hangs every time for me.
Claude Model
Sonnet (default)
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
1.0.123 (Claude Code)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
https://github.com/user-attachments/assets/4056daf9-137a-4626-89cb-d7e38212f55c
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗