You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Bug]: iOS voice input drops opening words when speaking immediately after tapping the microphone #17888
I searched existing issues and did not find a duplicate.
I included enough detail to reproduce or investigate the problem.
Area
apps/mobile
Steps to reproduce
Open a thread’s composer in the iOS app.
Tap the microphone and immediately say: “One, two, three, four, five. Please help me review this code and find the bug.”
Finish dictation and inspect the inserted transcript.
Repeat with the same sentence, waiting until recording has started before speaking.
Expected behavior
Voice input should preserve the beginning of speech when speaking immediately after tapping the microphone. Capture should start as soon as microphone permission and audio setup allow, even if the transcription model is still preparing.
Actual behavior
The opening words are consistently missing when I start speaking immediately. Waiting before speaking preserves them.
I tested the same sentence four times:
Attempt
When I started speaking
Beginning of transcript
1
Immediately after tapping the microphone
“Two, three, four, five…”
2
Immediately after tapping the microphone
“Three, four, five…”
3
After waiting for recording to start
“One, two, three, four, five…”
4
After waiting for recording to start
“One, two, three, four, five…”
This happens on every attempt when I speak immediately and significantly disrupts my workflow. I habitually begin speaking as soon as I tap the microphone, as I do with other dictation tools.
Impact
Major degradation or frequent failure.
Version or commit
T3 Code iOS 2.0.0, latest available TestFlight build as of October 10, 2026. Exact build number not recorded.
Environment
iPhone 17 Pro Max running iOS 27.0.
Logs or stack traces
None collected.
Screenshots, recordings, or supporting files
The four manually collected transcription results are included above. No screen recording was collected.
Workaround
Wait until recording has started before speaking.
Possible fix
Start capturing audio while the on-device transcription model prepares, then transcribe the complete recording once preparation finishes. If preparation fails, stop recording, delete the temporary audio, and show an error.
Source inspection found that the current controller awaits transcription preparation before starting the recorder. This is consistent with the observed delay, although no device timing instrumentation was performed.
Reproduction is blocked on current main 70e5e384da. I provisioned an EAS iPhone 17 Pro Max simulator (iOS 26.5) and attempted fresh builds with showcase enabled. The first build failed on a local/EAS runtime fingerprint mismatch; the retry using the development appVersion policy failed in Xcode: Unable to resolve module dependency: 'GhosttyKit' in T3TerminalNative. The app never launched, so neither speaking-immediately nor waiting-before-speaking was verified. This does not disprove the report.
Please provide the exact TestFlight build number and a screen recording comparing immediate speech with waiting for recording to start, stating whether each attempt was the first dictation after launching the app. Does it still occur on the latest available build?
Activity
juliusmarminge commentedon Oct 21, 2026
Reproduction is blocked on current main 70e5e384da. I provisioned an EAS iPhone 17 Pro Max simulator (iOS 26.5) and attempted fresh builds with showcase enabled. The first build failed on a local/EAS runtime fingerprint mismatch; the retry using the development appVersion policy failed in Xcode:
Unable to resolve module dependency: 'GhosttyKit'inT3TerminalNative. The app never launched, so neither speaking-immediately nor waiting-before-speaking was verified. This does not disprove the report.Please provide the exact TestFlight build number and a screen recording comparing immediate speech with waiting for recording to start, stating whether each attempt was the first dictation after launching the app. Does it still occur on the latest available build?
github-actions commentedon Oct 29, 2026
Closing: no reply in 7 days after we asked for more information. Comment with the missing details and we will reopen.