openai / openai/codex

macOS: final task answer missing after ending voice during Thinking, despite completion notification

Open
#45,002 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

app bug session
Dominant language
Rust
Stars
125k
Forks
19.4k
PR merge metrics
PR metrics pending

Description

Environment

Checked on September 12, 2026:

  • Desktop app version 26.908.40834, build 8881, installed as ChatGPT.app and running a Codex task.
  • macOS 26.6.2, Apple Silicon (arm64).
  • Subscription: ChatGPT Pro.
Observed steps
  1. During a voice conversation, ask the assistant to perform a task. The assistant acknowledges the request and the task enters Thinking.
  2. End the voice session while the task is still in Thinking.
  3. Later, receive a notification stating that the work is complete or the findings are ready. The notification includes [COMPLETE] followed by report text.
  4. Check the task's conversation. The task's final answer is not displayed.
Observed behavior

In my environment, this happens every time I follow the steps above. The completion notification arrives, but the corresponding task answer is absent from the conversation.

In one inspected occurrence, the local session record contained the full final answer even though it was not visible in the conversation.

Reference

Voice exit leaves hidden overlay owning the thread; primary UI remains thinking describes a similar symptom after ending voice. Whether the issues are related is not yet known.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the voice-ending flow on the macOS desktop app: begin a Codex task, end voice during Thinking, and inspect the completion notification and conversation. Compare the conversation with the local session record, which contained the full answer in one occurrence. Done means the completed task answer is visible in the conversation after the notification arrives.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, rust
Domain
audio-video-rtc, desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
64/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.