Unhandled node type: string in Bash tool confirmation dialog
Resolved 💬 4 comments Opened May 2, 2026 by MaxSavich Closed May 17, 2026
Description
When Claude Code displays the permission confirmation dialog for a Bash tool call, the message "Unhandled node type: string" appears in the dialog UI alongside the normal Yes/No prompt.
Steps to Reproduce
- Run Claude Code with a permission mode that prompts for Bash tool approval
- Have Claude issue a Bash tool call with a multi-line shell command containing embedded variables and a plain-text description
- Observe the confirmation dialog
Expected Behavior
The confirmation dialog renders cleanly with no error messages.
Actual Behavior
The dialog shows "Unhandled node type: string" above the Yes/No prompt.
Environment
- Platform: Windows 11 Enterprise (WSL2 / Git Bash)
- Model: claude-sonnet-4-6
- Claude Code version: latest
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗