macOS: bundled Browser plugin 26.818.41509 is missing its required browser-client.mjs
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.4k
- PR merge metrics
- PR metrics pending
Description
Summary
The bundled in-app Browser skill is unusable because its required client module is absent from the installed Browser plugin cache.
The active task can expose mcp__node_repl__js, and an in-app Browser tab is visibly open, but the documented bootstrap fails before browser discovery:
Module not found: <user-home>/.codex/plugins/cache/openai-bundled/browser/26.818.41509/skills/control-in-app-browser/scripts/browser-client.mjs
Environment
- macOS
- Bundled Browser skill:
browser:control-in-app-browser - Browser plugin path used by the skill:
.../openai-bundled/browser/26.818.41509/skills/control-in-app-browser/ - Node REPL tool is available
- Reproduces after fully quitting and reopening the ChatGPT/Codex desktop app.
Reproduction
- Open any page in the in-app Browser.
- Start a task that needs the bundled Browser skill.
- Follow the skill's documented bootstrap, which imports:
<plugin root>/scripts/browser-client.mjs. - The import immediately fails with the error above.
Expected behavior
The installed Browser plugin should include the scripts/browser-client.mjs module at the path its own SKILL.md specifies, so Codex can discover and control the already-open in-app Browser tab.
Actual behavior
The browser runtime cannot initialize. This happens before tab discovery, navigation, login, or any third-party site interaction. No credentials or webpage content were accessed.
Impact
Tasks that require dashboard-based provider actions cannot be completed through the mandatory Browser skill, even when the user has already opened the required authenticated tab.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the bundled Browser plugin's SKILL.md and packaging inputs for the control-in-app-browser skill, then compare them with the installed cache path shown in the error. Verify that scripts/browser-client.mjs is included at the documented location and that the documented bootstrap completes far enough to discover the open Browser tab.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, node.js
- Domain
- desktop, tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 65/100