Show a visible processing state while voice transcription is in progress
What version of the Codex App are you using (From “About Codex” dialog)?
Not captured; the issue has occurred in recent Codex Desktop versions.
What subscription do you have?
Not specified.
What platform is your computer?
macOS
What issue are you seeing?
When I use voice-to-text in Codex Desktop and press Stop or Send, the relevant control becomes disabled while the recording is being transcribed. However, there is no clear visual status indicating that transcription is still in progress.
This makes it difficult to tell whether Codex is actively processing the audio, has failed, or is stuck. The ambiguity is especially frustrating when transcription is slow or unreliable: I do not know whether I should keep waiting, retry, or take another action.
What steps can reproduce the bug?
- Start a voice recording in the Codex Desktop prompt composer.
- Speak a prompt.
- Press Stop or Send.
- Observe that the control becomes disabled while transcription is processed.
- Notice that there is no explicit
Transcribing…status, spinner, progress indicator, or actionable failure state.
What is the expected behavior?
Codex should show an explicit processing state after the recording stops, for example:
- a spinner or other activity indicator;
The state should make it unambiguous whether transcription is still running, succeeded, or failed.
Additional information
This is primarily a UX and state-feedback issue. A disabled control alone does not communicate what the application is doing or whether the user should continue waiting.
<img width="340" height="142" alt="Image" src="https://github.com/user-attachments/assets/0db02ac3-522b-451f-8717-2ce8c0ee573e" />
4 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Hey @wapgear, I saw your comment on #23012 and noticed you linked this issue.
Just to clarify what I’m asking for here: I don’t really need live transcription while I’m speaking. The confusing part is what happens after I press Stop or Send. Right now the control becomes disabled, but there’s no indication whether the audio is still being transcribed, failed, or got stuck. Even a simple spinner or “Transcribing…” status would be enough.
Also, do you know if there’s a public board, roadmap, or a main issue tracking transcription work in the Codex app? I couldn’t find one and would like to follow it.
@joeytrasatti-openai Sorry, but this still does not appear to be resolved in the current Codex macOS app.
After I stop a voice recording, the composer only shows disabled controls. There is still no visible indication that the audio is being transcribed, so I cannot tell whether processing is active, stuck, or has failed. I can still reproduce the original behavior.
The attached mobile screenshot shows the kind of state I’m referring to: a clear “Transcribing…” label with a spinner/progress indicator and a cancel action. The send button can remain disabled, but the processing state itself needs to be explicit.
Since this issue was closed as
completed, could you please point to the release or PR that implemented this? If it has not been fixed yet, please reopen this issue or link it to the canonical tracking issue. #33989 appears to describe the same problem and is still open.current look on MacOS desktop app
<img width="466" height="258" alt="Image" src="https://github.com/user-attachments/assets/74398729-6505-4862-ac2b-1458468338d7" />
how it looks on iPhone
<img width="1206" height="1259" alt="Image" src="https://github.com/user-attachments/assets/26bbc5ea-9fae-4624-bd7e-e3a90b62bf40" />
@bibblebabl , This ticket was automatically closed as @huntervolkman-oai merged a pr for the fix, this will appear in the next release of the desktop app which includes the fix, likely later this week. Sorry for confusion and thank you for detailed bug reports