[Windows app] Codex consumes Google Chrome UserDataDir policy and opens Chrome profile picker
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 48/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- rust
- Domain
- desktop, operating-systems
Research direction
Start by locating the Windows packaging and Chromium startup entry points; the issue does not name specific files or tests. Reproduce with Google Chrome's HKLM UserDataDir policy, then inspect package branding and whether an app-specific user-data path is initialized before Chromium policy and singleton startup. Done means Codex remains its own process and does not open Chrome's profile picker or use Chrome's profile directory.
Written by the indexing model from the issue text.
Description
What version of Codex is running?
26.715.4045.0
What subscription do you have?
Paid individual ChatGPT plan
What platform is your computer?
Microsoft Windows NT 10.0.26200.0 x64
What issue are you seeing?
On Windows systems where Google Chrome's enterprise UserDataDir policy is configured, launching the Codex desktop app opens Google Chrome's "Who's using Chrome?" profile picker instead of Codex. Codex does not remain running as its own desktop process.
The packaged executable has OpenAI/Codex product metadata but reports chrome.exe as its original filename. The observed behavior suggests that the packaged Chromium runtime is consuming Google Chrome's policy namespace and then colliding with, or delegating to, an existing Chrome instance that owns the configured profile store.
This appears to be a Windows packaging/runtime-isolation issue. A non-Chrome desktop application should not consume Google Chrome's policy namespace or share Chrome's browser profile directory.
Steps to reproduce
- On Windows, install Google Chrome and the Codex desktop app.
- Configure Chrome's documented machine policy
HKLM\Software\Policies\Google\Chrome\UserDataDirto a valid Chrome profile directory. - Start Chrome with that managed profile.
- Launch Codex from the Windows Start menu.
- Observe that Google Chrome's profile picker opens instead of Codex, and Codex does not remain active.
What did you expect to happen?
Codex should use an application-specific user-data directory and policy namespace. Google Chrome's policies should apply only to Chrome and should not redirect Codex into Chrome's profile store.
Additional information
Chromium distinguishes the Google Chrome and Chromium policy namespaces based on build branding. Please verify the Windows package branding and ensure that Codex initializes an app-specific user-data path before Chromium policy and singleton startup.
No raw logs or screenshots are attached because they can contain local profile information. Focused, redacted diagnostics can be provided if needed.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.5k
- Avg merge
- 1m
- Merged PRs (30d)
- 1k
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.
More from openai/codex
-
enhancement remote
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
bug CLI windows-os
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
macOS sandbox blocks hw.optional.arm64 sysctl, causing Flutter to misdetect Apple Silicon as x64 Openbug CLI sandbox
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
bug CLI TUI
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
CLI config enhancement skills
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
kwakseongjae/auto-hwp#319 ·
-
area:cli bug filter-quality good first issue priority:medium
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
bevyengine/bevy#25861 ·
-
comp-datalake
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
ClickHouse/ClickHouse#121222 ·
-
A-linter
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
oxc-project/oxc#26863 ·