BUG] macOS Quick Entry voice: Enter pressed during recognizer warmup strands transcript in text buffer without raising the window

Resolved 💬 2 comments Opened Jun 8, 2026 by tvBilly Closed Jul 15, 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?

The voice Quick Entry overlay has a ~2-second recognizer warmup before it
transitions from its initial state ("press enter to stop", glow) to an
active-listening visual. The behavior of Enter (the stop/commit key) depends
on whether that transition has occurred:

  • Enter AFTER the active-listening transition: transcript is finalized and the

text Quick Entry window is raised, from which it can be dropped into the
current chat or a new chat. (Works, though I think this already differs from older
behavior that delivered straight to the main chat input.)

  • Enter BEFORE the transition (within ~2s): the voice overlay dismisses, NO

window is raised, and nothing appears in the main chat. The transcript is
NOT lost — it has been written to the text Quick Entry buffer — but the
window is never surfaced, so it is invisible until the text Quick Entry
hotkey is pressed separately.

What Should Happen?

Pressing Enter to stop should finalize the transcript and raise the text Quick
Entry window (deliver the text to the intended visible input) regardless of
timing relative to recognizer warmup. The stop action should not have a
timing-dependent branch that strands the transcript in an unsurfaced buffer.

Error Messages/Logs

Steps to Reproduce

  1. With Claude Desktop running in the background, press the voice Quick Entry

hotkey. Overlay appears in the initial "press enter to stop" state
(recognizer warming up).

  1. Begin speaking, and press Enter within ~2 seconds — before the overlay's

visual changes to the active-listening state.

  1. Observe: overlay dismisses, no window is brought forward, main chat is empty.
  2. Press the text Quick Entry hotkey: the spoken transcript is sitting in the

text field, written to the buffer but never surfaced.

Claude Model

Opus

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

Claude 1.11187.4 (584005) 2026-06-05T20:15:04.000Z

Platform

Other

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

Claude Desktop for macOS — Quick Entry voice dictation

  • Claude Desktop version: [Claude 1.11187.4 (584005) 2026-06-05T20:15:04.000Z]
  • macOS version: [Sequoia 15.7.7]
  • Hardware: Intel Mac (iMac Pro)

View original on GitHub ↗

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