[Linux] Regular Chat reasoning resets/sticks to Instant while Work and Web reasoning continue to work
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.4k
- PR merge metrics
- PR metrics pending
Description
What version of the Codex App are you using (From “About Codex” dialog)?
26.901.31953 (chatgpt-26.901.31953-1.x86_64)
Bundled Codex binary is shipped inside the desktop package.
What subscription do you have?
ChatGPT Pro 5x (~€114/month).
What platform is your computer?
Fedora Linux 44, x86_64, KDE Plasma, Wayland.
What issue are you seeing?
In regular Chat in the unified ChatGPT/Codex desktop app, changing the reasoning level does not persist correctly. The UI falls back to / remains on Instant.
The issue is isolated to the desktop Chat surface:
- Desktop Chat: reasoning falls back to / displays Instant.
- Desktop Work: higher reasoning levels continue to work normally and have worked throughout the incident.
- chatgpt.com Web: higher reasoning levels continue to work normally with the exact same account.
This is not an intermittent issue. Work reasoning did not “start working again” after troubleshooting; it never stopped working. Web reasoning also remained functional throughout.
There is also a contradictory UI state in Desktop Chat. For example, after selecting Pro / GPT-5.5, the UI can remain visually in the Pro state while simultaneously showing 5.5 Instant.
I am not claiming that the UI alone proves which backend model executed a request; the user-visible state itself is inconsistent and differs from Work/Web on the same account.
Usage-limit control
The relevant visible allowance had already fully reset and showed 100% available before reproducing the issue again.
After that reset:
- Web reasoning still worked.
- Desktop Work reasoning still worked.
- Regular Desktop Chat still fell back to Instant.
So a simple account-wide reasoning/model limit does not explain the observed surface-specific behavior.
What steps can reproduce the bug?
- Sign in to ChatGPT/Codex Desktop on Fedora Linux.
- Open a brand-new regular Chat conversation (not Work).
- Open the model/reasoning picker.
- Select a non-Instant reasoning level (for example High / Very High, depending on model availability).
- Close/reopen the picker or observe the composer state.
- The regular Chat surface falls back to / displays Instant.
- Switch to Work in the same desktop application and select a higher reasoning level.
- Observe that Work retains the higher reasoning setting normally.
- Open chatgpt.com with the same account and observe that higher reasoning levels also work normally there.
Reproduction rate: consistent.
Troubleshooting already completed
The issue persisted after all of the following:
- complete removal and fresh reinstall of ChatGPT Desktop;
- fresh zero-state profile;
- no reuse of previous
~/.codexstate; - no reuse of previous
~/.config/Codexstate; - no reuse of previous cache/auth/session state;
- reproduction using a fresh stock profile;
- reproduction outside my custom bubblewrap/systemd isolation;
- sign-out / sign-in;
- reproduction again in a brand-new regular Desktop Chat;
- visible allowance fully reset to 100%;
- package integrity verification (
rpm -V chatgptexit code 0).
The custom isolation environment is therefore not a plausible cause of the original reasoning bug.
Diagnostic evidence
A timestamp-aligned reproduction was recorded at approximately 2026-09-04 18:52:24 CEST.
Relevant desktop log event during the same capture:
2026-09-04T18:52:45.176229+02:00
Setting default model and reasoning effort newEffort=high newModel=gpt-5.6-sol
This corresponds to the correctly functioning Work behavior shown in the recording.
The same reproduction also contains calls such as:
configRequirements/read
modelProvider/capabilities/read
model/list
The regular Desktop Chat failure is primarily visible in the UI; I did not find an equally explicit log line saying that the UI had fallen back to Instant.
Feedback ID
Feedback was uploaded immediately after reproducing the issue in a brand-new regular Desktop Chat, as requested by Support.
Feedback ID:
no-active-thread-01a06d71-ec8c-70b2-910e-160973ebcc31
The app itself displayed “Feedback uploaded” and instructed me to mention this ID in an existing/public issue.
Expected behavior
Regular Desktop Chat should retain and apply the selected reasoning level, matching Desktop Work and chatgpt.com for the same account.
A reset of one model-specific quota should not force unrelated available reasoning levels to Instant if those same levels remain available on other surfaces.
Actual behavior
Regular Desktop Chat remains stuck on / falls back to Instant, while Desktop Work and Web continue to allow higher reasoning normally.
Related issues
This looks closely related to:
- #42435 — Windows app reasoning effort resets from Extra High to Instant. That report also shows Desktop resetting to Instant while chatgpt.com works correctly with the same account.
- #42531 — macOS Chat mode stuck on Instant while Work and other clients retain reasoning choices.
Because this report reproduces the same class of failure on Linux/Fedora, it may share the same desktop Chat model/reasoning-state handling code, although I am not claiming the root cause is necessarily identical.
Additional information
I can provide a short screen recording, sanitized desktop logs, and environment details. The full unfiltered journal contains more diagnostic data than necessary and is being kept private unless maintainers request it.
Public-report privacy: account identifiers, email addresses, conversation IDs, request IDs, tokens, cookies, and unrelated local paths have been omitted/redacted.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue on Fedora Linux and comparing reasoning-state behavior between regular Desktop Chat, Work, and chatgpt.com. Review related issues #42435 and #42531 for shared desktop Chat handling clues. Done means regular Chat retains and applies a selected non-Instant reasoning level consistently with Work and Web.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux, rust
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100