Skip to content

Browser plugin bootstrap fails in Codex App: browser-client is not trusted #25247

@workpodsjun

Description

@workpodsjun

Summary

Browser plugin / in-app browser automation fails during bootstrap in the Codex desktop app.

Environment

  • Codex App version: 26.527.31326
  • Thread id: 019e7814-b976-73a0-aaa2-36cc02b620be
  • This thread is being used from the Codex desktop app, not only from CLI/cmux.

Error

privileged native pipe bridge is not available; browser-client is not trusted

Minimal checks

  • The in-app browser itself is visible in the Codex App UI.
  • Browser skill bootstrap uses an absolute path import for browser-client.mjs.
  • No localhost navigation, URL transition, tab creation, or real UI inspection was attempted.
  • nodeRepl exists.
  • nodeRepl.nativePipe is false / missing.
  • requestMeta keys are only progressToken, threadId, and x-codex-turn-metadata.
  • Browser backend metadata is not visible in request metadata.
  • Computer Use has worked separately in a Codex App session with list_apps.

Current diagnosis

The trusted native bridge / browser backend metadata for the Browser plugin appears not to be injected into this thread's Node REPL runtime, even though the thread is being used from the Codex desktop app and the in-app browser is visible.

Metadata

Metadata

Assignees

No one assigned

    Labels

    appIssues related to the Codex desktop appbrowserbugSomething isn't workingsafety-checkIssues related to safety and abuse checks

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions