[macOS][Chrome] Chrome integration remains unavailable after reinstall due to invalid native-host manifest
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)?
26.901.41600 (Build 7982)
What subscription do you have?
ChatGPT Plus
What platform is your computer?
Darwin 25.6.0 arm64 arm
What issue are you seeing?
Summary
The Codex desktop Chrome integration cannot connect to Google Chrome, even though Chrome is running and the ChatGPT Chrome extension is installed and enabled.
When I ask Codex to perform an action using @Chrome, the browser runtime returns:
Browser is not available: chrome
Environment
- macOS: 26.6.2 (Build 25G83)
- Desktop app: ChatGPT.app 26.901.41600, using the Codex workspace
- Google Chrome: 152.0.7977.76
- Chrome profile: Default
- Chrome extension version: 1.26.901.11451
- Bundled Chrome plugin: 26.901.41600
- Feedback ID:
01a0743c-0757-7862-96fc-ebee4aa7462e
What steps can reproduce the bug?
Steps to reproduce
-
Start the desktop app and Google Chrome.
-
Confirm that the ChatGPT Chrome extension is installed and enabled in the active Chrome profile.
-
In a new Codex task, select
@Chrome. -
Ask Codex to open a page, for example:
Open the Google homepage in Chrome.
What is the expected behavior?
Expected behavior
Codex connects to the existing Chrome session and opens https://www.google.com/.
Actual behavior
The request fails before navigation with:
Browser is not available: chrome
Chrome itself is running, and the extension is installed and enabled.
Additional information
Diagnostics
The following checks pass:
- Google Chrome is installed and running.
- The ChatGPT Chrome extension is installed and enabled in the selected
Defaultprofile.
However, the native-host manifest check fails. It reports that allowed_origins does not contain the origin expected by the currently bundled Chrome integration:
correct: false
problem: allowed_origins does not include the required chrome-extension origin
The extension ID detected as installed in Chrome and the extension origin expected by the native-host diagnostic do not appear to match.
Troubleshooting already performed
- Restarted Chrome and the desktop app.
- Confirmed that the active Chrome profile contains the enabled extension.
- Removed and reinstalled the Chrome extension through:
Settings → Computer Use → Google Chrome. - Removed and reinstalled the bundled Browser and Chrome plugins.
- Started a new Codex task and retried the connection.
- Confirmed that there are no duplicate ChatGPT/Codex app installations under the usual Applications directories.
The problem remains after these steps.
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 native-host manifest diagnostic on macOS and compare its allowed_origins value with the installed Chrome extension origin. Verify the @Chrome flow after reinstalling the extension and plugins; done means the diagnostic passes and a request such as opening https://www.google.com/ succeeds.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100