claude-code - 💡(How to fix) Fix [BUG] iOS dictation: text remains in Dispatch composer after send, requires manual clear

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Fix Action

Fix / Workaround

Describe the bug

When using iOS native dictation (the workaround for the missing mic icon, see related issue), tapping send dispatches the message correctly BUT does not clear the composer text field. User must manually triple-tap → select all → delete before dictating the next message.

Repro

  1. Open Dispatch session on iPad
  2. Tap iPad keyboard mic / hold space bar to dictate
  3. Speak a message
  4. Tap send arrow
  5. Message goes through correctly
  6. BUG: dictated text remains in the composer

Environment

  • iPad / iPadOS
  • Claude app — Dispatch mode
  • Using iOS system dictation (not in-app mic since that's missing — see related issue)
RAW_BUFFERClick to expand / collapse

Describe the bug

When using iOS native dictation (the workaround for the missing mic icon, see related issue), tapping send dispatches the message correctly BUT does not clear the composer text field. User must manually triple-tap → select all → delete before dictating the next message.

Repro

  1. Open Dispatch session on iPad
  2. Tap iPad keyboard mic / hold space bar to dictate
  3. Speak a message
  4. Tap send arrow
  5. Message goes through correctly
  6. BUG: dictated text remains in the composer

Expected

After successful send, composer field should be empty, ready for next message — same as the keyboard input behavior.

Actual

Field still contains the previously-sent text. User has to:

  1. Triple-tap text to select-all
  2. Delete
  3. Then dictate next message

This 3-step extra action between every message makes voice-only workflow painful.

Severity

HIGH for accessibility users who rely on voice input as primary mode.

Environment

  • iPad / iPadOS
  • Claude app — Dispatch mode
  • Using iOS system dictation (not in-app mic since that's missing — see related issue)

Possible cause

Looks like the composer's clear-on-send handler doesn't fire when input came from the dictation accessory view, only from the keyboard onChange.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING