Codex app: pull request row is hard to discover without an explicit PR label, number, or text status
Nobody has claimed this yet.
- 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. Observed in the Codex desktop app on September 6, 2026.
What subscription do you have?
Not included in this report.
What platform is your computer?
macOS: Darwin 25.5.0 arm64 arm
What issue are you seeing?
The pull request entry in the Environment sidebar is difficult to identify as a pull request. In the observed collapsed state, it appears directly below “Commit or push” as a small PR icon with a green indicator, a truncated PR title, and a chevron. There is no visible “Pull request” or “PR” label, PR number, or textual status.
The user had successfully created a PR but could not find it in Codex, even while looking directly at the sidebar entry. They had to ask the assistant where the PR was shown. Once the specific row was pointed out, they recognized it but noted that it was not labeled as a PR.
This is a discoverability issue: the PR is present, but recognizing it requires interpreting a small icon beside a title that can also look like a commit or task summary.
What steps can reproduce the bug?
- Open a local Git worktree in the Codex desktop app.
- Create or associate a GitHub pull request for the current branch.
- Open the Environment sidebar and leave the PR entry collapsed.
- Use a sufficiently long PR title that it is truncated in the sidebar.
- Try to identify where the pull request is shown without already knowing the icon or row location.
Observed layout, with an illustrative title:
Environment
Changes +… -…
Worktree ⌄
codex/example-branch ⌄
Commit or push
[small PR icon / green dot] Add regression coverage… ⌄
What is the expected behavior?
The collapsed row should explicitly identify the item as a pull request, including its number and readable status. For example (illustrative number):
Pull request #1234 · Open ⌄
Add regression coverage…
Keep “Pull request” / “PR”, the number, and status visible when the title is truncated. Provide a clearly labeled action such as “Open pull request”. Users should be able to recognize the PR without needing to interpret the icon or ask for help.
Additional information
This report describes a directly observed user interaction and the supplied sidebar screenshot. It concerns labeling and discoverability, not missing PR creation or GitHub authentication. The screenshot and session logs are omitted because the UI issue can be described without publishing project details.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the collapsed pull request row in the Codex desktop app's Environment sidebar on macOS, using a long PR title so it is truncated. Inspect the sidebar entry and its existing PR interaction, then make the row retain a clear pull request label, number, and status with an obvious open-pull-request action. Done means users can identify the PR without interpreting the icon or asking for help.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github, macos, rust
- Domain
- design, desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100