Desktop Code tab: dictation keeps recording after Send; stopping it re-inserts the full transcript including already-sent text

Status Open
Reported on v2.1.280
Maintainer reply None cached
Activity 0 comments · opened Sep 26, 2026

Environment: Claude Desktop, Code tab, Linux; embedded Claude Code 2.1.280; Claude for Linux Claude 2.2553.13 (16e20e) 2026-09-21T20:31:17.000Z

Steps to reproduce

  1. Click the microphone button in the composer and dictate; the interim transcript appears grey/italic.
  2. While dictation is still running, click Send. The interim text is sent as a message.
  3. Observe: the microphone stays active and recording continues.
  4. Click the microphone button to stop dictation.

Actual

  • After step 4, the composer is filled with the entire transcript since recording started, including the part already sent in step 2.
  • Workaround: switching to another session stops dictation without inserting anything.

Expected

  • Sending ends the dictation, or starts a fresh transcript; text that was already sent is never re-inserted.

Related: #95564 (mic stopped before sending; truncated copy reappears), #69152 (dictation input not cleared after sending).

View original on GitHub ↗