openai / openai/codex

[Linux][26.901.31953] ChatGPT Recents includes local Codex tasks while Codex view filters correctly

Open
#42,742 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

ChatGPT desktop app 26.901.31953

What subscription do you have?

ChatGPT subscription (exact tier not included in this report)

What platform is your computer?

Fedora Linux 44, GNOME on Wayland, x86_64
Kernel: 6.19.10-300.fc44.x86_64

What issue are you seeing?

The top-level ChatGPT/Codex product selector filters the sidebar asymmetrically:

  • In Codex view, the Recents list contains local Codex tasks only.
  • In ChatGPT view, Recents contains those same local Codex tasks followed by regular ChatGPT cloud conversations.
  • ChatGPT-only pinned conversations are correctly visible only in ChatGPT view, so the problem is specifically the unpinned Recents list.

As a result, switching to ChatGPT does not provide the documented Chat/Work-only conversation list. It produces a mixed ChatGPT + Codex list, while switching to Codex correctly produces a Codex-only list.

This is reproducible with multiple existing local Codex tasks. There is no data loss; the issue is product-origin filtering and navigation clarity.

What steps can reproduce the bug?
  1. Use the desktop app with several local Codex tasks and several normal ChatGPT conversations.
  2. Select Codex in the top-left product selector.
  3. Observe that Recents contains the local Codex tasks.
  4. Select ChatGPT in the same product selector.
  5. Observe that the same local Codex tasks remain at the top of Recents, mixed with normal ChatGPT conversations farther down.
  6. Compare Pinned: ChatGPT-only pinned conversations appear in ChatGPT view and do not appear in Codex view, confirming that some sidebar sections are filtered correctly.
What is the expected behavior?

The sidebar should follow the documented product separation:

  • ChatGPT view should display Chat and ChatGPT Work conversations.
  • Codex view should display Codex tasks and Codex projects.

If a unified Recents list is now intentional, each row needs a persistent Chat / Work / Codex type indicator and the documentation should describe the changed behavior. The current asymmetric filtering makes the two product views misleading.

Official documentation currently states:

ChatGPT displays Chat and Work conversations; Codex displays Codex conversations.

https://learn.chatgpt.com/docs/quickstart

Additional information

Two screenshots were captured from the same running desktop session:

  1. Codex view: Codex-only Recents, no ChatGPT Pinned section.
  2. ChatGPT view: ChatGPT Pinned section plus a mixed Recents list beginning with the same Codex tasks.

The screenshots contain personal conversation titles and are therefore not attached publicly in this initial report. A redacted version can be supplied if needed.

Related but not exact reports:

  • #33716 — broad request to separate ChatGPT Work and Codex organization models.
  • #35367 — broader request for clearer ChatGPT/Work/Codex project and conversation separation.
  • #36220 — reports local Codex chats appearing in the ChatGPT sidebar as part of a wider organization complaint.

This report is narrower: the current Linux build filters Recents correctly in Codex view but not in ChatGPT view.

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 file or test is named. Reproduce the issue on Fedora Linux by switching between Codex and ChatGPT and comparing Recents with Pinned, then trace the sidebar filtering entry point. Done means ChatGPT Recents excludes local Codex tasks while Codex Recents remains Codex-only, with tests covering both views.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.