openai / openai/codex

[macOS][Chrome] Chrome integration remains unavailable after reinstall due to invalid native-host manifest

Open
#43,134 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app browser bug
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
  1. Start the desktop app and Google Chrome.

  2. Confirm that the ChatGPT Chrome extension is installed and enabled in the active Chrome profile.

  3. In a new Codex task, select @Chrome.

  4. 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 Default profile.

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.