Claude Code hangs/freezes when using voice dictation input
Resolved 💬 3 comments Opened Jan 23, 2026 by nbarrett Closed Jan 27, 2026
Description
Claude Code becomes unresponsive and requires control-c to recover when using macOS voice dictation for input.
Environment
- macOS with dictation enabled
- Claude Code CLI
Steps to Reproduce
- Enable macOS dictation
- Use dictation to input messages to Claude Code
- After some interactions (variable), Claude Code becomes unresponsive
- The UI appears frozen - no spinner, no output
- Must press
control-cto interrupt and continue
Expected Behavior
Claude Code should process dictated input the same as typed input without hanging.
Actual Behavior
- Claude Code hangs indefinitely (30+ minutes observed), requiring
control-cto interrupt and continue the session. - The moment I press
control-c, I see Claude responde differently with "thinking" and then a response comes back shortly afterwards.
Possible Causes
- Special characters or Unicode inserted by dictation
- Timing/buffering issues with dictation input
- Newline or control character handling differences
- Input stream blocking issues
Additional Context
This has been observed during extended coding sessions using macOS dictation. The hang can occur mid-response or when waiting for input.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗