openai / openai/codex

[Windows Desktop 26.901.6511.0] Active Codex task temporarily disappears from sidebar while remaining active

Open
#43,300 1 comment 1 reaction 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?
  • Windows package: OpenAI.Codex 26.901.6511.0
  • Codex runtime reported in the WSL workspace: codex-cli 0.130.0-alpha.5
What platform is your computer?
  • Codex/ChatGPT desktop app for Windows
  • Local project running in WSL2
  • Ubuntu 22.04, Linux kernel 6.6.114.1-microsoft-standard-WSL2, x86_64
What issue are you seeing?

An active local Codex task temporarily disappeared from the desktop sidebar while the task itself remained alive and could continue accepting messages.

The disappearance happened during a multi-turn, tool-heavy task that used shell commands, PTY input, HTTP requests, and SSH calls to two remote environments. The user described the active chat as having disappeared and could no longer rely on the sidebar to understand whether the work had been lost.

A later read-only check through the supported task inventory showed that the same task still existed with:

  • status: active
  • its original local project association
  • its original WSL working directory
  • no archived copy of the task

The task then continued normally after another user message. This suggests a transient desktop sidebar/catalog projection problem rather than transcript deletion.

What steps can reproduce the bug?

The exact reproduction is not yet deterministic. The observed sequence was:

  1. Open a local Codex task in a saved project backed by a WSL2 working directory.
  2. Run a multi-turn task with several shell commands, PTY input, API calls, and SSH calls to remote hosts.
  3. Complete one turn and send a follow-up.
  4. Observe that the active chat/task disappears from the Windows desktop sidebar.
  5. Continue the same task through a subsequent message.
  6. Query the supported task inventory and observe that the task is still present, active, project-associated, and not archived.
What is the expected behavior?

An active task should remain discoverable in the desktop sidebar for the full lifetime of the task.

If sidebar hydration or filtering temporarily fails, the app should reconcile against the canonical task inventory and restore the row automatically without making the user think the conversation was deleted.

Additional information

Work state at the moment continuity became unclear, included here only to identify the turn boundary:

  • The assistant had validated a new external AI-provider credential.
  • A second provider account had been created in production, local, and remote-development environments.
  • The provider records existed and were active, but model binding count was still zero in all three environments.
  • No model-routing changes, deployment, or service restart had been performed.

After the sidebar problem was reported, all three environments were checked again and the provider records were still present. This further suggests the Codex task's executed work and transcript state survived even though the sidebar entry became unavailable.

No credentials, task IDs, account identifiers, project names, repository names, absolute user paths, raw transcripts, screenshots, or application logs are included because the task involved sensitive API credentials. Sanitized diagnostics can be provided privately if maintainers identify an appropriate 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

No source files, tests, or entry points are named. Start by reproducing the Windows desktop sidebar disappearance with an active WSL2 task, then compare the sidebar view with the supported task inventory. Done means an active, non-archived task remains discoverable and is restored if sidebar hydration or filtering temporarily fails.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.