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

  1. Run Claude Code with a permission mode that prompts for Bash tool approval
  2. Have Claude issue a Bash tool call with a multi-line shell command containing embedded variables and a plain-text description
  3. 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

View original on GitHub ↗

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