Browser “Always ask” approval setting is ignored; new sites open without prompting
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.4k
- PR merge metrics
- PR metrics pending
Description
Summary
In the Codex desktop app on Windows, browser approval is set to Always ask, but Codex can open previously unapproved websites without showing an approval prompt.
This is a safety-sensitive failure mode because the restrictive setting appears to fail open.
Expected behavior
When browser approval is set to Always ask, Codex should request approval before opening a new website or domain.
Actual behavior
Codex opens new websites or domains without presenting the configured approval prompt.
Steps to reproduce
- Open Codex desktop.
- Set browser approval to Always ask.
- Ask Codex to navigate to a website or domain that has not already been approved.
- Observe that the website opens without an approval prompt.
- Repeat with other unapproved domains.
Environment
- Windows 11 25H2, build
26200.9168 - Codex desktop
26.818.5229.0
Troubleshooting and evidence
- Reproduced across multiple websites or domains.
- The behavior persisted after restart and reset troubleshooting.
- Session logs and browser logs were submitted through the in-app Safety feedback flow.
- Further reproduction notes are available privately if needed.
Related issue
Issue #36953 appears related to persistent browser-permission state, but describes the opposite failure mode: a site remains blocked after a rule is removed. This report is separate because Always ask is being bypassed and the behavior fails open.
Additional note
The private in-app feedback receipt has intentionally been omitted from this public issue. It can be provided directly to OpenAI Support or maintainers through a private channel.
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
No files, tests, or entry points are mentioned. Reproduce the issue on Windows with browser approval set to “Always ask,” then trace the desktop browser-permission handling and its treatment of unapproved domains. Done means every new website or domain triggers the configured approval prompt instead of opening automatically.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- desktop, security
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100