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

  1. Enable macOS dictation
  2. Use dictation to input messages to Claude Code
  3. After some interactions (variable), Claude Code becomes unresponsive
  4. The UI appears frozen - no spinner, no output
  5. Must press control-c to 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-c to 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.

View original on GitHub ↗

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