Windows Codex app: Browser plugin unavailable; node_repl elevated sandbox failed with spawn setup refresh
Open 💬 2 comments Opened Jun 7, 2026 by iou76928-eng
Summary
On Windows Codex app, Browser plugin / in-app browser control is not available as an installable plugin in the plugin installer candidates, even though the Codex manual says Browser use requires installing and enabling the Browser plugin. Separately, node_repl initially failed under the Windows elevated sandbox with windows sandbox failed: spawn setup refresh.
Environment
- OS version: Windows
10.0.26200.0 - PowerShell version:
5.1.26100.8457 - System Node:
v24.11.1 - Codex app version from node_repl config env:
26.602.40724 - Workspace path redacted:
C:\tmp\codex-browser-test - Plugin config observed: only
chrome@openai-bundledinstalled; no Browser plugin entry
What happened
- In-app browser was manually opened in Codex app.
- Asked Codex to call/control the in-app browser and navigate to Facebook.
- Tool discovery showed no dedicated Browser / in-app browser control tool.
node_replfailed repeatedly with:
windows sandbox failed: spawn setup refresh
- Local shell Node worked normally:
node -v -> v24.11.1
node child_process.spawnSync('cmd.exe', ...) -> spawn-ok
workspace write test -> ok
- Codex config initially had:
[windows]
sandbox = "elevated"
- After changing it to the documented fallback:
[windows]
sandbox = "unelevated"
nodeRepl.write('ok') succeeded.
- However, Browser plugin still cannot be installed:
list_available_plugins_to_installreturned plugins such as canva, computer-use, figma, github, google-drive, etc., but no Browser plugin. Tool search still exposes onlynode_repl, not a Browser tool.
Expected behavior
- If the Codex app manual says Browser use requires the Browser plugin, the Browser plugin should be available to install/enable, or the app should explain why it is unavailable for this account/workspace/platform.
- If the Windows
elevatedsandbox setup fails, the app should surface an actionable diagnostic or fallback suggestion to useunelevated.
Actual behavior
- Browser plugin is not available in install candidates.
- In-app browser can be manually opened but Codex cannot control it.
node_replinitially failed underelevatedsandbox until config was manually changed tounelevated.
Workaround
Changing ~/.codex/config.toml from sandbox = "elevated" to sandbox = "unelevated" restored node_repl, but did not make Browser plugin/tools available.
Notes
No secrets, cookies, browser cache, or auth files were read during diagnosis.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗