Accessibility: “Choose project” is not announced by NVDA in New chat on Windows
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.5k
- PR merge metrics
- PR metrics pending
Description
What version of the Codex App are you using (From “About Codex” dialog)?
OpenAI.Codex MSIX 26.803.10989.0
What subscription do you have?
ChatGPT Plus
What platform is your computer?
Windows, x64
What issue are you seeing?
In Codex Desktop on Windows, the Choose project control on the New chat screen is visible on screen but is not announced or exposed correctly to NVDA.
Environment:
- Screen reader: NVDA 2026.1.1
- Codex Desktop: 26.803.10989.0
- Windows x64
With NVDA running, keyboard/screen-reader navigation around the composer does not provide a usable control for Choose project. A sighted user can see and activate the control, but a screen-reader user cannot reliably discover or operate it.
This appears to be a regression. In earlier Codex Desktop versions, the project-selection control was exposed to the screen reader and could be reached and used.
What steps can reproduce the bug?
- Start NVDA 2026.1.1 on Windows.
- Open Codex Desktop.
- Open New chat.
- Navigate through the controls around the composer using the keyboard and NVDA.
- Observe that Choose project is visibly present above the composer.
- NVDA does not announce a usable Choose project control, so the project selector cannot be reliably opened nonvisually.
What is the expected behavior?
The Choose project control should be fully accessible to keyboard and screen-reader users.
It should:
- be keyboard focusable;
- expose an appropriate accessible role;
- expose the accessible name Choose project;
- be announced by NVDA when focused;
- open with Enter or Space;
- move focus into an accessible project list/menu when opened;
- return focus to the trigger when the selector is closed.
Additional information
This report is specifically about the Choose project control in the New chat composer.
Related accessibility reports include #35919, #26491, and #22816, but those cover different controls or focus/navigation problems.
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 issue in Codex Desktop on Windows with NVDA 2026.1.1, then inspect the New chat composer and its Choose project control. Verify keyboard focus, role, accessible name, activation, menu focus, and focus return; done means NVDA announces and operates the selector reliably.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- accessibility, desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100