Codex app Chrome browser-client fails during ESM evaluation: Cannot redefine property: process

Resolved 💬 1 comment Opened Jul 14, 2026 by nokiyliao Closed Jul 14, 2026
Duplicate of #32925. The earlier report covers the same Codex Desktop/browser-client regression, including both bundled Browser and Chrome integrations. This issue is closed to keep vendor triage consolidated there.

Additional independent reproduction

The bundled Chrome browser client in Codex app 26.707.71524 fails before browser discovery because its ESM module unconditionally assigns to the host runtime's global process property.

  • Codex app: 26.707.71524
  • Bundled plugin: chrome@openai-bundled 26.707.71524
  • Platform: macOS
  • Previous bundled version 26.707.62119 worked in the same workflow.
  • Exact error: TypeError: Cannot redefine property: process
  • Failing statement: globalThis.process = processShim
  • Phase: ESM module evaluation, before setupBrowserRuntime, browser discovery, extension handshake, tab inspection, or authentication.
  • Reproduced after runtime reset and in a fresh JavaScript runtime.
  • No vendor source modification or alternate browser automation was used.

The original full report remains in this issue history, but #32925 should be used for tracking and resolution.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗