Summary
Codex Desktop on Windows does not expose the Chrome plugin / @Chrome route for a user in Norway, even after the Chrome extension is installed and shows Connected.
This may be related to a regional rollout/gating issue for EU/UK users, but the local evidence also points to Desktop feature/plugin filtering: the extension/native bridge works, while the Codex chat runtime only advertises the in-app browser backend (iab) and the Plugins UI cannot discover Chrome.
Related issues: #19251, #16808, #16783.
Environment
- Region/location: Norway (Europe/Oslo), possible EU/UK availability concern reported by users on X
- Platform: Windows
- Codex Desktop package:
OpenAI.Codex_26.506.2004.0_x64__2p2nqsd0c76g0
- Desktop version shown in process logs:
26.506.20924
- Embedded CLI/runtime:
codex-cli 0.129.0-alpha.15
- Model in use:
gpt-5.5
- Chrome extension version:
1.1.4
- Chrome extension ID:
hehggadaopoacecdllhhajmbjkdcmajg
Expected behavior
The official docs say the Chrome extension is set up from Codex → Plugins → Add Chrome plugin. After setup and a new thread, @Chrome should be invokable and Codex should be able to use the user’s Chrome profile.
Docs: https://developers.openai.com/codex/app/chrome-extension
Actual behavior
- Codex Desktop → Plugins search for Chrome shows no Chrome plugin / no matching result.
- The “Built by OpenAI” selector cannot be cleared; it is the only selected marketplace source.
- Manually installed Chrome extension shows Connected.
- Clicking the gear in the Chrome extension opens Codex settings, so the extension can deep-link back into Codex.
- Starting a completely new Codex chat still leaves
@chrome list my open tabs as plain text, with no plugin/mention route.
- Browser runtime exposed to the turn only lists the in-app browser backend:
{
"x-codex-browser-use-available-backends": ["iab"]
}
- Attempting to acquire the Chrome extension backend fails:
Browser is not available: extension
Local diagnostics
codex features list reports the relevant features as enabled:
browser_use stable true
browser_use_external stable true
computer_use stable true
in_app_browser stable true
plugins stable true
The packaged Windows app contains the Chrome plugin and marketplace entry:
%ProgramFiles%\WindowsApps\OpenAI.Codex_26.506.2004.0_x64__2p2nqsd0c76g0\app\resources\plugins\openai-bundled\plugins\chrome
But Desktop session logs repeatedly show the runtime bundled marketplace being written without Chrome:
bundled_plugins_runtime_marketplace_written pluginCount=2 pluginNames=["browser-use","latex-tectonic"] targetMarketplaceRoot=%USERPROFILE%\.codex\.tmp\bundled-marketplaces\openai-bundled
Then Chrome is uninstalled/removed from the bundled plugin set:
bundled_plugin_uninstall_requested pluginId=chrome@openai-bundled pluginName=chrome reason=not_in_bundled_marketplace_plugin_names
The Chrome native host is registered and points at a valid host manifest:
HKCU\Software\Google\Chrome\NativeMessagingHosts\com.openai.codexextension
%LOCALAPPDATA%\OpenAI\extension\com.openai.codexextension.json
The manifest points to the installed extension host executable under the local Codex plugin marketplace.
Why this looks like a Codex Desktop gating/availability bug
- The extension side is installed and connected.
- The native host registration exists.
- The packaged app contains the Chrome plugin.
- The runtime says
browser_use_external is enabled.
- But Desktop only advertises
iab to the chat turn and filters Chrome out of the bundled marketplace cache.
If Chrome is intentionally not available yet in EU/UK/EEA accounts, the app/docs should state that clearly. If it is supposed to be available, Desktop should not hide/remove the Chrome plugin while the extension shows Connected.
Repro steps
- Use Codex Desktop on Windows from Norway / Europe.
- Open Plugins and search for Chrome.
- Observe no Chrome plugin result.
- Install/load the Codex Chrome extension manually; confirm Chrome popup shows Connected.
- Start a new Codex chat.
- Type
@chrome list my open tabs.
- Observe no
@Chrome mention/plugin route is available.
- Inspect available browser backends for the turn; only
iab is present.
Requested fix / clarification
Please clarify whether the Chrome plugin is region-gated for EU/UK/EEA users. If not, please fix Codex Desktop so the Chrome plugin is discoverable/enabled and the chat runtime advertises the Chrome/extension backend when the extension is connected.
Summary
Codex Desktop on Windows does not expose the Chrome plugin /
@Chromeroute for a user in Norway, even after the Chrome extension is installed and shows Connected.This may be related to a regional rollout/gating issue for EU/UK users, but the local evidence also points to Desktop feature/plugin filtering: the extension/native bridge works, while the Codex chat runtime only advertises the in-app browser backend (
iab) and the Plugins UI cannot discover Chrome.Related issues: #19251, #16808, #16783.
Environment
OpenAI.Codex_26.506.2004.0_x64__2p2nqsd0c76g026.506.20924codex-cli 0.129.0-alpha.15gpt-5.51.1.4hehggadaopoacecdllhhajmbjkdcmajgExpected behavior
The official docs say the Chrome extension is set up from Codex → Plugins → Add Chrome plugin. After setup and a new thread,
@Chromeshould be invokable and Codex should be able to use the user’s Chrome profile.Docs: https://developers.openai.com/codex/app/chrome-extension
Actual behavior
@chrome list my open tabsas plain text, with no plugin/mention route.{ "x-codex-browser-use-available-backends": ["iab"] }Local diagnostics
codex features listreports the relevant features as enabled:The packaged Windows app contains the Chrome plugin and marketplace entry:
But Desktop session logs repeatedly show the runtime bundled marketplace being written without Chrome:
Then Chrome is uninstalled/removed from the bundled plugin set:
The Chrome native host is registered and points at a valid host manifest:
The manifest points to the installed extension host executable under the local Codex plugin marketplace.
Why this looks like a Codex Desktop gating/availability bug
browser_use_externalis enabled.iabto the chat turn and filters Chrome out of the bundled marketplace cache.If Chrome is intentionally not available yet in EU/UK/EEA accounts, the app/docs should state that clearly. If it is supposed to be available, Desktop should not hide/remove the Chrome plugin while the extension shows Connected.
Repro steps
@chrome list my open tabs.@Chromemention/plugin route is available.iabis present.Requested fix / clarification
Please clarify whether the Chrome plugin is region-gated for EU/UK/EEA users. If not, please fix Codex Desktop so the Chrome plugin is discoverable/enabled and the chat runtime advertises the Chrome/extension backend when the extension is connected.