Codex Desktop Browser Use iab bootstrap fails with Cannot redefine property: process
Summary
Browser Use cannot initialize the documented in-app browser (iab) runtime on macOS. The bootstrap fails immediately with Cannot redefine property: process before any browser tab or website is accessed.
Reproduction
- Start a Codex Desktop task on macOS.
- Use the bundled Browser Use plugin
openai-bundled/browser-use/0.1.0-alpha1. - Invoke the documented bootstrap through the Node REPL:
if (!globalThis.agent) {
const { setupAtlasRuntime } = await import("<codex-home>/plugins/cache/openai-bundled/browser-use/0.1.0-alpha1/scripts/browser-client.mjs");
const backend = "iab";
await setupAtlasRuntime({ globals: globalThis, backend });
}
Actual result
The call fails immediately:
Cannot redefine property: process
Resetting the Node REPL kernel and retrying the same documented bootstrap produces the identical error. No browser navigation has occurred, so this is not website-specific.
Expected result
setupAtlasRuntime initializes the in-app browser globals and allows agent.browser.tabs.selected() or agent.browser.tabs.new() to run.
Impact
Browser Use is completely unavailable for the task; authenticated browser setup cannot proceed through the requested in-app browser surface.
Privacy
Paths, workspace names, target URLs, account details, and credentials have been omitted.
2 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Closing as a duplicate of #34372, which reports the same
Cannot redefine property: processbootstrap failure. This reproduction confirms the issue also affects the bundled Browser Useiabbackend on macOS, not only the Chrome backend.