openai / openai/codex

[Windows Desktop 26.915.4065.0] Profile and subscription details blank after update; workspace routing returns 432

Open
#46,786 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app bug connectivity windows-os
Dominant language
Rust
Stars
125k
Forks
19.5k
PR merge metrics
PR metrics pending

Description

What version of the Codex App are you using?

Windows MSIX package version: 26.915.4065.0.

What subscription do you have?

Signed in with ChatGPT. Exact subscription tier was intentionally not collected for this public report.

What platform is your computer?

Microsoft Windows NT 10.0.26200.0, x64.

What issue are you seeing?

After updating the Windows desktop app on September 20, 2026, personal profile and subscription/usage information no longer appears in the desktop UI.

The account itself is still recognized by the application. Sanitized logs show that account reads complete and the failing profile query records both hasAccountId=true and hasUserId=true. There are no matching HTTP 401 or 403 failures.

The profile endpoint is instead rejected with the following recurring sequence:

sa_server_request_failed
errorMessage="Workspace routing is unavailable"
routePattern=/wham/profiles/me
status=432

profile_usage_query_failed
hasAccountId=true
hasUserId=true
status=432

This reproduces across multiple full app launches.

The same launches also repeatedly fail to persist the desktop identity/feature-state file:

Failed to persist global state
errorCode=EXDEV
errorMessage="EXDEV: cross-device link not permitted, rename ...statsig-state.json.tmp-... -> ...statsig-state.json"

Failed to initialize host Statsig identity
errorMessage="EXDEV: cross-device link not permitted, rename ...statsig-state.json.tmp-... -> ...statsig-state.json"

The affected AppData directories have the Windows Encrypted attribute. Application stack/source paths in the logs also reference both C:\Program Files\WindowsApps\OpenAI.Codex_26.915.4065.0_... and D:\WindowsApps\OpenAI.Codex_26.915.4065.0_.... These are observations only; their causal relevance is not confirmed.

Across four sampled launches, the primary desktop-process logs contained:

Launch start (UTC) profile query failures (432) workspace-routing errors Statsig identity EXDEV failures
08:44:22 16 415 3
08:57:56 16 367 2
09:19:08 3 79 2
09:23:26 4 163 2
What steps can reproduce the bug?
  1. Update/install Windows desktop build 26.915.4065.0.
  2. Sign in using ChatGPT.
  3. Open the profile/account area.
  4. Observe that personal profile and subscription/usage details are blank or unavailable.
  5. Inspect the desktop log for the current launch.
  6. Observe repeated /wham/profiles/me failures with status 432 and Workspace routing is unavailable.
Recovery attempts that did not resolve it
  • Fully quit the application, including background processes, and relaunch.
  • Sign out and sign back in with ChatGPT.
  • Confirm/select the intended workspace.
  • Windows application Repair.
  • Windows application Reset/reinstall.
Expected behavior

The desktop app should resolve the signed-in user's workspace route and display profile, subscription, and usage information. If local identity/state migration fails, the UI should show an actionable error and provide a supported recovery mechanism.

Additional information
  • The separately installed npm Codex CLI is not being used as evidence for the desktop authentication state.
  • No authentication tokens, account IDs, user IDs, email addresses, usernames, full local paths, or raw log files are included in this report.
  • Full logs can be supplied privately if maintainers provide a secure channel.

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 with the desktop profile request at /wham/profiles/me and the workspace-routing failures, then inspect the Statsig identity state persistence logs showing EXDEV during the rename of statsig-state.json. Reproduce on Windows build 26.915.4065.0 and determine how routing and local state migration interact. Done means profile, subscription, and usage details load, or the UI provides an actionable recovery path.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
authentication, desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.