The Browser plugin does not work in the Codex desktop app on Windows.
Open 💬 4 comments Opened Jun 20, 2026 by 1954187736
💡 Likely answer: A maintainer (github-actions[bot], contributor)
responded on this thread — see the highlighted reply below.
Environment:
- Codex version: 26.616.5445.0
- Browser plugin: Installed and enabled
- Already tried: Reinstalling the plugin, restarting Codex, and starting a new conversation
- The issue is consistently reproducible
Steps to reproduce:
- Start a new conversation.
- Ask Codex to use the Browser plugin.
- Browser initialization fails.
Error:Mcp error: -32602: js: codex/sandbox-state-meta: missing field sandboxPolicy
Expected behavior:
The Browser plugin should connect successfully and control the in-app browser.
It appears that the sandbox-state metadata passed from the Codex desktop app to Browser/node_repl is missing the sandboxPolicy field.
4 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
I am seeing the same failure on Windows with Codex Desktop / bundled browser runtime
26.616.41845.Environment/details from this repro:
openai-bundled/browser/26.616.41845%LOCALAPPDATA%\OpenAI\Codex\runtimes\cua_node\<hash>\bin\node_repl.exeMinimal failing call after exposing
node_repl/js:Actual result:
Observed impact:
node_repl.exeplus pairednode.exe ./mcp/server.mjs --stdio/server.cjs --stdiohelper processes; these had to be cleaned up manually..codex-global-state.jsonpermission records were checked and all existing heartbeat permission records had asandboxPolicy, so the missing field appears to be in the live MCP tool-call metadata for this session rather than an obvious saved-state JSON omission.This looks consistent with the Desktop/app-server path sending a
codex/sandbox-state-metashape that no longer matches what the bundlednode_replruntime expects.I can reproduce this on Windows 10.
Version: 26.616.41845
Browser extension installed
New conversations also fail
Error:
MCP error: -32602: js: codex/sandbox-state-meta: missing field
sandboxPolicyPlease treat this as user feedback on update stability and regression risk, not just a one-off bug.
After recent Codex Desktop updates, a previously working browser-control / Chrome-control setup broke again. I had spent several days diagnosing and fixing Codex browser control on Windows; after another update, the same class of workflow became unusable again.
For users who rely on Codex for local automation, this is very costly: stable workflows, local preflight rules, plugin configurations, and workarounds can become invalid overnight after an auto-update. The purpose of an update should be to improve reliability. When an update breaks core automation capabilities without a rollback path or compatibility guidance, it wastes user time and reduces trust.
Suggestions:
This is a reliability/regression concern. Please prioritize update stability and recovery tooling for users who depend on Codex in production-like local workflows.