openai / openai/codex

[Windows Desktop] Active thread rolls back to stale checkpoint after restart; same-day turns and project rename disappear

Open
#45,877 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app bug session windows-os
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)?

Not captured before the affected restart

What subscription do you have?

Not provided

What platform is your computer?

Microsoft Windows NT 10.0.26100.0 x64

What issue are you seeing?

A long-running local Codex Desktop task displayed its full, current conversation immediately before a clean application shutdown. After reopening the application and opening the same task, the visible conversation rolled back to an older checkpoint. The intermediate same-day conversation, tool results, and a project rename no longer appeared.

This was not an archive or delete action. It is a data-loss-class UX failure: work was visible before restart, but afterward the user cannot verify or recover it through the normal UI.

Before restart: the current afternoon conversation and project rename were visible.
After restart: the task rendered an older transcript ending at approximately 09:00 local time; the intervening morning and afternoon turns were absent. The task itself still appeared, making the stale history look authoritative.

What steps can reproduce the bug?
  1. Use a long-running local Codex Desktop task on Windows.
  2. Confirm the current conversation is fully visible.
  3. At approximately 13:16 Asia/Taipei on 2026-09-16, capture a screenshot showing the current thread and a project rename in the sidebar.
  4. Fully close Codex Desktop.
  5. Reopen Codex Desktop and open the same task.
  6. Observe that the visible transcript has rolled back to an older checkpoint (approximately 09:00 local time); the intermediate same-day conversation and project rename are no longer visible.

No destructive repair was attempted: no cache clear, no .codex deletion, no reinstall, and no local state database modification.

What is the expected behavior?

A conversation visible immediately before a clean shutdown must reconstruct to the same durable state after restart. Local project metadata, including a project rename, must not revert or disappear. If reconstruction fails, the app should present a clear recovery error and a non-destructive recovery path rather than silently displaying a stale partial transcript.

Additional information

Impact: loss of working context and inability to verify decisions or completed changes; project organization and task association become unreliable.

A screenshot captured immediately before restart exists and shows the newer state, but it contains work-related discussion and should be provided privately to OpenAI Support or maintainers on request, not attached publicly by default.

Possibly related public reports: #43434, #39121, #26236.

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

Begin by reproducing the Windows Desktop restart sequence described in the issue, comparing the visible transcript and project rename before shutdown with the state after reopening the same task. Done means the current conversation and project metadata survive a clean restart, or the app shows a clear recovery error and non-destructive recovery path instead of stale history.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
desktop
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.