Post-merge ChatGPT/Codex app regression: context usage donut missing again
What version of the Codex App are you using?
The newly merged ChatGPT/Codex desktop experience, observed immediately after the July 2026 product merge/update.
Windows package information:
- Codex package:
OpenAI.Codex_26.707.3748.0_x64__2p2nqsd0c76g0 - Package version:
26.707.3748.0
What subscription do you have?
The issue is reproducible in the current account with access to the latest Codex models. It appears to be a desktop UI/upgrade regression rather than model- or subscription-specific behavior.
What platform is your computer?
Windows 11 x64.
What issue are you seeing?
After upgrading to the newly merged ChatGPT/Codex desktop experience, the compact context-window usage indicator/donut is no longer visible in the composer.
This report is specifically about the post-merge app. It is not a duplicate report for the older 26.623 app builds.
The history makes this regression especially concerning:
- #23794 documented the original removal of the visible context indicator and received extensive user feedback.
- OpenAI staff subsequently restored the compact indicator as an opt-in Show context window usage / composer-footer setting, and #23794 was closed as completed.
- #30693 and #30728 reported another disappearance in the pre-merge 26.623 Windows and macOS apps.
- The indicator has now disappeared again after the separate July ChatGPT/Codex product merge/update on Windows 26.707.
The passive indicator is not equivalent to remembering to run /status. It provides continuous context-pressure awareness during long tasks and helps decide when to checkpoint, compact, fork, or start a fresh thread before context pressure affects the session.
This was an explicitly restored workflow feature with a large historical issue. Losing it again during a major product merge strongly suggests that the behavior and preference migration were not covered by an effective upgrade-path regression test.
What steps can reproduce the bug?
- Start with the pre-merge Codex desktop app where the compact context-window usage indicator is enabled and visible.
- Upgrade to the newly merged ChatGPT/Codex desktop experience.
- Open an existing or new Codex task.
- Inspect the composer footer near the model selector.
- Observe that the compact context-window usage donut is no longer visible.
What is the expected behavior?
The merged app should preserve the previously restored context-usage feature and its saved preference across the upgrade.
Specifically:
- An enabled
show-context-window-usagepreference should migrate into the merged app. - The compact indicator should remain visible after upgrade, restart, and sign-out/sign-in.
- The corresponding Settings control should remain discoverable and functional.
- Existing users should not silently lose an enabled workflow feature during a product merge.
Regression-test request
Please add upgrade-path coverage that starts from a pre-merge installation with the indicator enabled, upgrades into the merged desktop app, and verifies both the persisted setting and rendered composer indicator. The same migration should be exercised on Windows and macOS.
Repeatedly losing a workflow-critical signal after it was explicitly restored is not acceptable release quality for a production coding tool. Given the visibility of #23794 and the time spent resolving it, this regression should have been caught during product-merge testing before rollout.
@etraut-openai @alexi-openai, could you please help route this post-merge regression to the owners of the merged desktop experience? You both participated in the original discussion and restoration in #23794.
6 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Additional clarification after reviewing the complete #23794 history and the duplicate bot's suggestions.
Why #30693 and #30728 are related but not the same release regression
Both suggested duplicates were filed on June 30 against the pre-merge 26.623 app. This issue reproduces after the separate July ChatGPT/Codex product merge on Windows 26.707. The older issues are valuable evidence that this feature was already fragile, but they do not cover whether the merge preserved the restored UI and preference. Please do not close this solely as a duplicate without testing the 26.623 → 26.707/post-merge upgrade path.
What was publicly proposed and what ultimately shipped
The historical sequence is important:
/statuscommand that would add the context meter to the thread-detail panel and suggested that additional status information might appear there. They then clarified that/statuswould be a persisted setting for all threads until toggled again./statusacting as a persistent toggle across restarts./statustoggle./status.That record suggests the upper-right panel proposal was superseded by the decision to restore the compact composer donut; it should not be treated as a still-promised second feature without confirmation. However, the post-merge app now appears to preserve neither the expected composer indicator nor a working migration of the restored preference.
Could the current app owners please answer explicitly:
show-context-window-usagepreference? If not, why not?/statuspanel intentionally abandoned when the composer donut was restored, or is some part of that design still expected to ship?@alexi-openai @etraut-openai, you are the two publicly identifiable staff participants tied directly to the original proposal and resolution. Please route this to the current merged-desktop owner and help prevent it from being silently treated as an old 26.623 duplicate.
The immediate ask remains restoration of the compact passive indicator and its saved preference. The design-history question is secondary, but it needs a clear answer because the original thread contains multiple proposals and the post-merge app currently exposes none of the expected persistent context UI.
Leadership escalation request: recurring UI regressions without discoverable ownership
@tibo-openai @ae-openai @etraut-openai @alexi-openai @ambrosino-oai @efrazer-oai @richardopenai @aibrahim-oai @willwang-openai — I am asking for leadership-level routing and visible ownership here, not for each of you to personally debug these issues.
This expanded notification is intentional but scoped. It includes publicly identified Codex/product leadership; the staff tied directly to the original context-indicator decision; additional staff with public desktop-app triage activity; and staff who have handled the model-access/error-message and usage-reporting concerns referenced below. I could not identify a current public owner for the merged desktop UI, so I am asking this group to ensure the report reaches the correct accountable team.
@ambrosino-oai, public material identifies you as the product and engineering lead for the Codex app, and your GitHub profile identifies you with Codex at OpenAI. OpenAI's current hiring material also says the Codex App team owns the desktop application and IDE extension. You therefore appear to be the closest publicly identifiable owner between individual contributors and overall Codex leadership. Could you please take or assign ownership of the two post-merge regressions below and provide an initial disposition? If another person owns Projects/sidebar ordering or composer/status UI, naming or assigning that owner here would resolve the immediate ownership gap.
The immediate post-merge regressions are:
I checked the public ownership and triage signals available in this repository. Neither current issue has an assignee. I could not find a desktop-UI CODEOWNERS entry or another publicly identifiable current UI owner. A closed-source frontend may naturally have ownership metadata elsewhere, but external reporters still need a visible path from a reproducible report to an accountable team.
This concern is based on a longer, measurable trail rather than these two reports alone. As of July 10, this account has authored 16 issues in
openai/codex. All 16 remain open, and none currently contains a public comment from an OpenAI member/collaborator account. The oldest was filed on March 10. Community and automation activity exist on some reports, but there is no visible staff acknowledgement, disposition, or owner on any of the 16.Relevant examples include:
This does not establish intent, and I do not want to speculate that the absence of public ownership is deliberate. The observable outcome is nevertheless a systematic product and triage problem: ordinary, highly visible UI behavior regresses; older reports remain unacknowledged; related fixes are not protected across upgrades; and reporters cannot tell whether an issue is owned, rejected, planned, or simply unseen.
Please provide or route the following:
The concern is not that every issue must be fixed immediately. The concern is that a production tool promoted for serious professional and enterprise workflows currently has no visible, reliable loop from issue report to ownership, communication, regression coverage, and release validation. Given the recurrence and the major product merge, that process gap now deserves urgent leadership attention.
Correction and implementation-level refinement
I want to remove a remaining ambiguity in the history above and narrow the post-merge regression claim accordingly.
The screenshot attached to @etraut-openai's May 29 clarification explicitly shows a Composer footer setting named Show context window usage, described as Show context window usage in the composer footer. Therefore, the Settings toggle mentioned in that comment controlled the restored composer donut, not the earlier proposed right-side thread-detail panel.
The resulting sequence is:
/status./status.I found no evidence that the proposed persistent right-side
/statuspanel shipped generally. The current app's Toggle pinned summary panel is a separate task-summary surface and should not be treated as that proposal.The merged Windows 26.707 bundle still contains the application preference
showContextWindowUsage, stored undershow-context-window-usage, with a default offalse. It also contains the visible route Settings → General → Composer → Show context window usage. In contrast, the current/statuscommand opens a transient composer dialog for task ID, context usage, and rate limits; it is not the persisted toggle described in the early proposal.This refines the regression claim:
Could the current desktop owner confirm whether the 26.623 → 26.707 migration was intended to preserve
show-context-window-usage, and whether an upgrade test covers that preference? This is now the central technical question for the context-indicator portion of this report.I will not read that AI-generated slop book here, but buddy, you can simply toggle on the frickin donut again in the settings of the app.
Close this issue (it's just a settings flag)