[Bug] Sidebar project label is replaced by generated thread summary after refresh
Summary
In the Codex desktop sidebar, a task row initially displays the correct project label beneath the task title (for example, a briefcase icon followed by growth-agent). After a few seconds, when the sidebar refreshes, that project label is replaced by an automatically generated thread summary.
This removes the only immediately visible project identity from each row and makes tasks from different repositories difficult or impossible to distinguish.
Environment
- App: ChatGPT / Codex desktop
- App version:
26.814.41407 - Build:
6720 - Bundle ID:
com.openai.codex - Platform: macOS
26.6.1(25G76), Apple Silicon (arm64)
Steps to reproduce
- Open the Codex desktop app with tasks from multiple projects.
- Open the global sidebar / Priority list.
- Observe a task row immediately after it appears.
- The second line correctly shows the project label, for example:
- Title:
Review uncommitted changes - Project: briefcase icon +
growth-agent
- Wait a few seconds for the sidebar data to refresh.
- Observe that the project label disappears and is replaced by generated content such as:
Review the uncommitted changes against the repository guidelines…
Expected behavior
The project label should remain persistently visible beneath each task title. If the generated summary is useful, it should be shown separately, in a tooltip, or only where enough space exists; it should not replace project identity.
Actual behavior
The row first renders the correct project label, then an asynchronous refresh replaces it with the generated thread summary.
The underlying task metadata still retains the project association / working directory alongside the summary, so this appears to be a sidebar presentation or hydration-state bug rather than lost project data.
Impact
When several projects have similarly worded tasks, users can no longer tell which repository a task belongs to before opening it. This increases the chance of opening or continuing work in the wrong project.
Reproducibility
Consistently reproducible across multiple local projects and both active and pinned task rows.
Visual evidence
Two screenshots captured eight seconds apart show the transition:
- Correct state: task title with
growth-agentproject label. - Broken state: project label removed and replaced by generated thread summary.
The screenshots are available and can be attached in a follow-up because the issue-creation API used here cannot upload local image attachments.
Related reports
These are related to project identity in the desktop UI, but do not appear to report this specific post-refresh replacement behavior:
- #19673 — renamed project display name is inconsistently applied across Codex UI
- Discussion #26071 — show the current project name persistently in Codex App conversations
1 Comment
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action