js_repl incorrectly marked as "removed", breaking Chrome/Browser/Computer-Use plugins
What issue are you seeing?
The js_repl feature is hardcoded as "removed" in the feature registry, causing Codex to forcibly set js_repl = false in config.toml on every startup. The Node REPL MCP server then rejects all js calls with missing field sandboxPolicy. This breaks the @chrome, @browser, and @computer-use plugins entirely, even though their associated features (browser_use, computer_use, in_app_browser) are all marked "stable" and "true".
Additionally, each restart causes config.toml corruption: sections for desktop settings, openai-primary-runtime marketplace, and 4 productivity plugins are silently dropped.
Environment: Windows 11 · Codex Desktop 26.616.5445.0 · CLI 0.142.0-alpha.6 · Affected plugins v26.616.41845
What steps can reproduce the bug?
- Open Codex Desktop with @chrome, @browser, or @computer-use plugin enabled.
- Run any browser control task, e.g.: chrome open example.com
- Observe the error: Mcp error: -32602: js: codex/sandbox-state-meta: missing field sandboxPolicy
- Run codex features list — see js_repl removed false
- Run codex features enable js_repl — config.toml writes js_repl = true
- Restart Codex — js_repl reverts to false
What is the expected behavior?
_No response_
Additional information
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗