Skip to content

Codex built-in browser plugin initialization fails: Trusted RPC dependency is not within a trusted code path #39136

Closed

Description

@Double-hhd

What version of the Codex App are you using (From “About Codex” dialog)?

26.814.41407

What subscription do you have?

ChatGPT Plus

What platform is your computer?

Microsoft Windows NT 10.0.26200.0 x64

What issue are you seeing?

Summary

The Codex in-app browser UI can open and render web pages successfully (for example, https://example.com/). However, the Browser plugin cannot initialize an automation/control session.

Steps to reproduce

  1. Open Codex.
  2. Invoke the Browser plugin to control the in-app browser.
  3. Initialize the browser runtime and attempt to obtain the default browser connection.
  4. Initialization fails immediately before a controllable browser session is created.

Actual result

The following error is returned consistently, including after retrying in the same session:

Trusted RPC dependency must resolve within a configured trusted code path:
file:///C:/Users/47820/.codex/plugins/cache/openai-bundled/browser/26.814.41407/scripts/browser-service.mjs

### What steps can reproduce the bug?

Feedback ID: no-active-thread-01a01314-4c4a-79c1-b74f-e80ee32a0b33

### What is the expected behavior?

_No response_

### Additional information

_No response_

Activity

  1. added
    appIssues related to the Codex desktop app
    on Aug 18, 2026
  2. added
    bugSomething isn't working
    windows-osIssues related to Codex on Windows systems
    safety-checkIssues related to safety and abuse checks
    on Aug 18, 2026
  3. changed the title [-]Codex 内置浏览器插件初始化失败:Trusted RPC dependency 不在受信任代码路径[/-] [+]Codex built-in browser plugin initialization fails: Trusted RPC dependency is not within a trusted code path[/+] on Aug 18, 2026
  4. github-actions commented on Aug 18, 2026

    @github-actions
    Contributor

    English translation:

    What version of the Codex App are you using (From “About Codex” dialog)?

    26.814.41407

    What subscription do you have?

    ChatGPT Plus

    What platform is your computer?

    Microsoft Windows NT 10.0.26200.0 x64

    What issue are you seeing?

    Summary

    The Codex in-app browser UI can open and render web pages successfully (for example, https://example.com/). However, the Browser plugin cannot initialize an automation/control session.

    Steps to reproduce

    1. Open Codex.
    2. Invoke the Browser plugin to control the in-app browser.
    3. Initialize the browser runtime and attempt to obtain the default browser connection.
    4. Initialization fails immediately before a controllable browser session is created.

    Actual result

    The following error is returned consistently, including after retrying in the same session:

    Trusted RPC dependency must resolve within a configured trusted code path:
    file:///C:/Users/47820/.codex/plugins/cache/openai-bundled/browser/26.814.41407/scripts/browser-service.mjs
    
    ### What steps can reproduce the bug?
    
    Feedback ID: no-active-thread-01a01314-4c4a-79c1-b74f-e80ee32a0b33
    
    ### What is the expected behavior?
    
    _No response_
    
    ### Additional information
    
    _No response_
    
    <!-- codex-issue-translator -->
    
  5. n0va39 commented on Aug 18, 2026

    @n0va39

    Confirming an independent reproduction on the current stable Windows app.

    • Codex app package: OpenAI.Codex 26.814.5167.0 (x64)
    • Windows: 10.0.26200.0
    • Browser plugin: browser@openai-bundled 26.814.41407
    • Codex task ID: 01a0130a-c8bc-7902-b470-86f07bdef385
    • Microsoft Store offered no ChatGPT/Codex app update at the time of reproduction.

    The failure occurs before browser discovery/selection:

    Trusted RPC dependency must resolve within a configured trusted code path:
    file:///%USERPROFILE%/.codex/plugins/cache/openai-bundled/browser/26.814.41407/scripts/browser-service.mjs
    

    Troubleshooting already completed without resolving it:

    1. Removed the beta app; only the stable app remains.
    2. Fully quit and restarted the desktop app.
    3. Uninstalled and reinstalled the Browser plugin.
    4. Retested from a fresh runtime/task.
    5. Attempted the Chrome control route as well; it fails on the same trusted-path validation.

    Expected: the Browser plugin initializes and proceeds to browser discovery.
    Actual: trusted RPC path validation aborts initialization.

  6. twilight-sparkle-crazy-fan commented on Aug 18, 2026

    @twilight-sparkle-crazy-fan

    Adding an independent reproduction, matching n0va39's environment — plus a few diagnostics that may help.

    Environment

    • Codex App: OpenAI.Codex 26.814.5167.0 (x64, Microsoft Store)
    • OS: Windows 11 Pro 25H2, build 10.0.26200.9168
    • Subscription: ChatGPT Plus
    • Browser plugin: browser@openai-bundled 26.814.41407
    • Chrome plugin: chrome@openai-bundled 26.814.41407

    Symptom
    Browser control worked before updating to 26.814.5167.0. After the update, both @Browser and @Chrome fail during initialization — before browser discovery or tab selection — with:

    Trusted RPC dependency must resolve within a configured trusted code path: file:///C:/Users/<user>/.codex/plugins/cache/openai-bundled/browser/26.814.41407/scripts/browser-service.mjs
    

    Reproduction

    1. Start Codex and open a new task.
    2. Ask @Browser (or @Chrome) to open or inspect a page.
    3. Initialization aborts with the trusted-path error above, before any browser connects.

    Troubleshooting attempted — none resolved it

    1. Fully quit Chrome and Codex; verified no leftover chrome / extension-host / Codex processes; started Codex first, waited for plugin refresh, then reopened Chrome.
    2. Removed Chrome from Plugins, re-added it, and completed the Chrome extension authorization flow again (plugin cache regenerated).
    3. Rebuilt / reinstalled the cached Browser plugin.
    4. Confirmed the cached scripts are byte-for-byte identical to the copies bundled under WindowsApps — not local file corruption.

    Diagnostics that look relevant

    • ~/.codex/config.toml contains NODE_REPL_TRUSTED_CODE_PATHS (including the .codex directory of the rejected file) and NODE_REPL_TRUSTED_SERVICES pointing at the exact installed browser-service.mjs — yet during the failing init, the Node REPL environment does not appear to receive these NODE_REPL_TRUSTED_* values.
    • The configured client hash does not match the installed file:
    config  NODE_REPL_TRUSTED_BROWSER_CLIENT_SHA256S = 8e172ec9f458f2e636fc69a1b8c68c217f6bb8d10c41f70a05a0878b73863701
    actual  browser-client.mjs (installed)            = 3b9d8dcc6dc968887e8a969c63dae6380e3c1c59ff5c474eb32df08c353dad87
    

    This looks like the update left stale trust metadata (the hash whitelist) instead of regenerating it for the new plugin files.

    Question for maintainers
    The desktop package reports 26.814.5167.0 while both browser plugins report 26.814.41407. Is this version pairing expected, and are the trust-path / client-hash metadata supposed to be updated atomically with the plugin files during upgrade?

    Expected vs actual

    • Expected: Browser plugin passes initialization → browser discovery/selection; after authorization the Chrome extension connects and controls the selected tab.
    • Actual: trusted-path validation aborts initialization before either browser backend becomes available.
  7. HopeCollector commented on Aug 18, 2026

    @HopeCollector

    Confirming the same failure on another Windows machine with the same stable version combination.

    Environment

    • Codex app: 26.814.5167.0
    • Browser/Chrome bundled plugins: 26.814.41407
    • Chrome extension: 1.2.27259.19709_0
    • OS: Windows x64, build 10.0.26200
    • Chrome extension installed and enabled in the Default profile

    Both the Browser and Chrome routes fail before browser discovery or the Chrome handshake with:

    Trusted RPC dependency must resolve within a configured trusted code path:
    file:///C:/Users/<user>/.codex/plugins/cache/openai-bundled/browser/26.814.41407/scripts/browser-service.mjs
    

    Restarting Codex and Chrome, reinstalling the Browser/Chrome plugins and Chrome extension, and retrying from a fresh task did not resolve it.

    Additional diagnostics

    The Chrome Native Messaging registration is present on this machine:

    HKCU\Software\Google\Chrome\NativeMessagingHosts\com.openai.codexextension
        (Default) REG_SZ C:\Users\<user>\AppData\Local\OpenAI\extension\com.openai.codexextension.json
    

    The manifest also exists and points to the bundled extension-host.exe. Therefore, this reproduction does not appear to be caused by a missing Chrome native-host registration.

    The local Codex configuration contains:

    • NODE_REPL_TRUSTED_CODE_PATHS covering the .codex directory
    • NODE_REPL_TRUSTED_SERVICES pointing to the exact browser-service.mjs path above
    • NODE_REPL_TRUSTED_BROWSER_CLIENT_SHA256S

    However, from the live Node REPL session producing the error, all three corresponding NODE_REPL_TRUSTED_* environment values are unavailable (null).

    There is also a hash mismatch:

    Configured browser-client SHA-256:
    8e172ec9f458f2e636fc69a1b8c68c217f6bb8d10c41f70a05a0878b73863701
    
    Actual SHA-256 of both installed Browser and Chrome browser-client.mjs:
    3b9d8dcc6dc968887e8a969c63dae6380e3c1c59ff5c474eb32df08c353dad87
    

    This suggests that the trusted-RPC metadata or environment propagation may be out of sync with the installed 26.814.41407 plugin bundle. That is only an inference, but it would explain why reinstalling the Chrome extension does not help: the failure occurs at the trusted-RPC gate before any browser backend is contacted.

    Please let me know if any additional diagnostics would be useful.

  8. hattimon commented on Aug 18, 2026

    @hattimon

    I can reproduce a closely matching Windows regression after the latest Codex Desktop update on Aug 18, 2026.

    Observed behavior

    • Browser control fails before opening any page because Codex reports an integrity mismatch between the trusted/expected Browser module hash and the Browser module currently installed/cached locally.
    • In my case Codex reported the expected hash beginning with 8e172... while the installed/cached Browser module hash began with 3b9d8....
    • The integrity protection correctly refuses to load the module.
    • External Chrome control is also unusable: the Chrome extension is installed and shown as enabled/connected under Settings → Computer use, but Codex stops before it can read/select browser tabs.

    Recovery attempts that did NOT fix it

    1. Fully uninstalled ChatGPT/Codex Desktop from Windows.
    2. Reinstalled the latest Microsoft Store build.
    3. Confirmed existing projects/sessions survived under %USERPROFILE%\.codex.
    4. Reinstalled the Chrome plugin/extension.
    5. Restarted Codex and Chrome.
    6. Re-tested Browser and Chrome control.

    The Browser integrity mismatch persisted after the full app reinstall, which strongly suggests stale/incompatible trusted Browser state under %USERPROFILE%\.codex survives the package reinstall and is not reconciled with the newly installed bundled Browser module.

    Codex briefly proposed changing the trusted hash in %USERPROFILE%\.codex\config.toml to trust the currently cached module. I tested that only briefly; it did not solve Chrome control, and the original integrity configuration was restored from backup. The security check is not currently weakened.

    Expected behavior

    After a Codex Desktop update/reinstall, the trusted Browser module metadata and bundled/cached Browser module should be atomically reconciled so their hashes match. Users should never need to manually edit the integrity hash.

    If the cached module is stale, Codex should invalidate/redownload it automatically rather than leaving an unrecoverable mismatch that survives reinstall.

    Impact

    Browser and Chrome automation are completely unavailable. A large part of the weekly Codex usage allowance was consumed while troubleshooting this update regression, without productive project work. The usage issue has been separately escalated to OpenAI Support.

    Potentially related: #23831, #29673, and #39146 (same-day Windows update regression family).

  9. zemeng5208 commented on Aug 18, 2026

    @zemeng5208

    I maintain WinBridge Recovery: https://github.com/zemeng5208/winbridge-recovery

    This report looks like a plausible match for one of the local Windows state layers WinBridge is intended to diagnose: bundled plugin cache/version drift after an app update, especially when the installed app package, cached browser@openai-bundled / chrome@openai-bundled versions, and generated trust metadata are no longer in sync.

    The strongest local-state signal here is the reported mismatch between the configured NODE_REPL_TRUSTED_BROWSER_CLIENT_SHA256S value and the SHA-256 of the actually installed browser-client.mjs, together with the 26.814.5167.0 package vs 26.814.41407 plugin pairing. WinBridge can help inspect/recover the local bundled marketplace/cache/version/latest state and related staged plugin files, so it may be useful for determining whether this machine is carrying stale metadata from a partial/previous plugin staging cycle rather than a clean current state.

    A limitation is important here: if the cached plugin files are already byte-identical to the current WindowsApps bundle and Codex still fails because the app-server / Node REPL does not propagate the expected NODE_REPL_TRUSTED_* environment or regenerates the wrong trust hash on every clean install, that is an upstream trusted-runtime/update-assembly bug, not something WinBridge can reliably fix locally. Likewise, WinBridge does not modify WindowsApps package contents or guarantee that an incompatible package/plugin version pairing can be made functional.

    So I would use it here mainly to answer one question cleanly: is there recoverable local cache/version/trust-state drift, or is the local state already healthy and the failure reproducibly comes from the current upstream build?

  10. nathanbentley commented on Aug 18, 2026

    @nathanbentley

    Feedback ID - 01a0139f-3bae-7732-95da-99c84f988703

  11. BarryRodick commented on Aug 18, 2026

    @BarryRodick

    Confirming an independent reproduction from a projectless Codex task on Windows x64.

    Unlike #39160, this workspace is on C:, so the failure is not limited to cross-drive/D: workspaces.

    Environment

    • Windows 10.0.26200.0, x64
    • browser@openai-bundled 26.814.41407
    • chrome@openai-bundled 26.814.41407
    • Microsoft Edge installed; the test targeted Edge
    • Workspace under %USERPROFILE%\Documents\Codex\... on C:

    Actual result

    Both the Browser runtime and the Chrome/Edge bridge abort before browser discovery or tab access:

    Trusted RPC dependency must resolve within a configured trusted code path:
    file:///%USERPROFILE%/.codex/plugins/cache/openai-bundled/browser/26.814.41407/scripts/browser-service.mjs
    

    Importing the refreshed chrome/latest/scripts/browser-client.mjs still resolves the service dependency to the sibling browser/26.814.41407/scripts/browser-service.mjs, which is rejected by the trusted-RPC gate. No webpage is opened.

    Recovery attempted

    1. Uninstalled and reinstalled the Chrome/Edge browser-control plugin.
    2. Fully quit and reopened Codex and Edge.
    3. Reset the browser runtime and retried from the refreshed plugin installation.
    4. Retried through both the bundled Browser path and the Chrome/Edge path.

    The same error persists after reinstall and restart.

    Expected result

    The bundled browser service is accepted as trusted, then Edge discovery and a read-only open-tab check proceed.

  12. Diviniteck commented on Aug 18, 2026

    @Diviniteck

    Confirming an independent reproduction on another Windows x64 machine.

    Environment:

    • Windows build: 10.0.26200.9168, x64
    • Codex Windows package: OpenAI.Codex_26.814.5167.0
    • Browser plugin: browser@openai-bundled 26.814.41407
    • Workspace located on a non-system drive (M:)

    The in-app browser opens and renders pages normally, but every attempt to initialize Browser control fails before tab discovery with:

    Trusted RPC dependency must resolve within a configured trusted code path:
    file:///%USERPROFILE%/.codex/plugins/cache/openai-bundled/browser/26.814.41407/scripts/browser-service.mjs
    

    Troubleshooting completed without resolving the issue:

    • Restarted Codex
    • Fully restarted Windows
    • Ran Windows App Repair
    • Rebuilt the Browser plugin cache
    • Completely uninstalled and reinstalled Codex

    Additional diagnostics:

    • NODE_REPL_TRUSTED_CODE_PATHS already contains %USERPROFILE%\.codex
    • The rejected browser-service.mjs is located below that trusted directory
    • None of the directories in the path are symbolic links or junctions
    • Configured trusted browser-client SHA-256:
      8e172ec9f458f2e636fc69a1b8c68c217f6bb8d10c41f70a05a0878b73863701
    • Installed browser-client.mjs SHA-256:
      3b9d8dcc6dc968887e8a969c63dae6380e3c1c59ff5c474eb32df08c353dad87

    The configured allowlisted hash therefore does not match the browser-client file installed by the current package. The failure persists after a clean reinstall.

  13. 59 remaining items

  14. whisper-house commented on Aug 19, 2026

    @whisper-house

    Confirming the same issue on Windows with Codex Desktop MSIX 26.814.5167.0 and Browser plugin 26.814.41407. The in-app browser UI opens and renders pages, but agent control fails with the identical Trusted RPC dependency / browser-service.mjs error. In this reproduction CODEX_HOME is on a non-default local drive. The issue persists after a full restart, Browser plugin reinstall, and cache refresh. We verified that browser-client.mjs and browser-service.mjs hashes match the files bundled with the installed app, so this does not appear to be plugin corruption or a stale-version mismatch. NODE_REPL_TRUSTED_CODE_PATHS is present under mcp_servers.node_repl.env, but the live trusted worker does not receive the required path. Adding the same value under shell_environment_policy.set allows a fresh diagnostic worker to select and control the IAB, but the Codex startup/plugin refresh rewrites config.toml and removes that line, so the failure returns after restart. An older working configuration from before the current update included the trusted code path in the shell policy. This points to a regression in trusted environment propagation or configuration persistence in the current Windows build. Sanitized logs can be provided if useful.

  15. Ali-Karaki commented on Aug 19, 2026

    @Ali-Karaki

    Same issue on Windows with browser@openai-bundled 26.814.41407 and codex-cli 0.148.0-alpha.15:

    • node_repl is enabled and works correctly outside the Desktop browser flow. Running codex exec and invoking node_repl/js successfully prints NODE_REPL_OK.
    • codex-browser-use-* and codex-computer-use-* named pipes are present.
    • NODE_REPL_TRUSTED_CODE_PATHS includes %USERPROFILE%\.codex, and NODE_REPL_TRUSTED_SERVICES points to the installed browser-service.mjs.
    • Browser control still fails under the normal sandboxed/workspace permission mode.
    • Switching to Full Access and starting a fresh task makes Browser control work.

    This seems to further support the theory that the failure is specifically at the sandbox/trusted-worker boundary rather than the Browser plugin, Node REPL runtime, or native bridge itself.

  16. yuyoungdock-blip commented on Aug 19, 2026

    @yuyoungdock-blip

    Independent Windows reproduction with update-timing and clean-cache evidence (2026-08-19 KST).

    Environment

    • Windows 11 x64
    • ChatGPT/Codex desktop package: OpenAI.Codex_26.814.5167.0_x64
    • Bundled Browser plugin: 26.814.41407
    • Codex CLI bundled/runtime component: 0.148.0-alpha.15

    Timeline

    • The current desktop package directory was created at 2026-08-19 05:17:09 KST.
    • browser-service.mjs and browser-client.mjs have a bundled last-write time of 2026-08-19 05:17:24 KST.
    • Browser control had worked previously and then failed suddenly after this update window.

    Exact failure

    Trusted RPC dependency must resolve within a configured trusted code path:
    file:///%USERPROFILE%/.codex/plugins/cache/openai-bundled/browser/26.814.41407/scripts/browser-service.mjs
    

    The failure occurs before browser discovery/connection.

    Verification and recovery already completed

    • Confirmed browser-service.mjs exists and is readable.
    • Confirmed the configured trusted root includes %USERPROFILE%\.codex, and the rejected service is a descendant of that root.
    • Confirmed the installed browser-client.mjs SHA-256 is 3B9D8DCC6DC968887E8A969C63DAE6380E3C1C59FF5C474EB32DF08C353DAD87, matching the active trusted-client configuration.
    • Performed full Codex restarts and a Windows restart.
    • Ran Windows App Repair.
    • Removed the Browser plugin cache and allowed Codex to regenerate it.
    • Compared the regenerated client, service, and manifest with the preserved pre-regeneration copy; their hashes are identical.
    • Tested an exact scripts-directory trusted path. Codex regenerated the config on restart and removed that added entry; the same failure persisted.
    • Restored the configuration after the test.

    This rules out a missing or corrupted cached Browser bundle and strongly suggests a Windows desktop regression in trusted RPC service path or environment propagation introduced during the update window. Reinstalling or regenerating the same bundle is unlikely to address it.

    Please investigate the trusted-service subprocess launch and provide a corrected Windows build. No credentials, browser contents, cookies, private paths, or private logs are included in this report.

  17. samson-xu commented on Aug 19, 2026

    @samson-xu

    I have the same problem. When will it be fixed?

  18. alfatrademarks-creator commented on Aug 19, 2026

    @alfatrademarks-creator

    Update: still reproducible on Desktop 26.814.5517.0 / Browser 26.814.41957

    Retested after Codex Desktop updated from 26.814.5167.0 to 26.814.5517.0.

    The bundled Browser/Chrome component also updated from 26.814.41407 to 26.814.41957.

    Under the normal permission profile, with Full Access not enabled, a fresh Browser Use bootstrap is still blocked before browser discovery / tab enumeration with the same error class:

    Trusted RPC dependency must resolve within a configured trusted code path

    The rejected service is the newly installed browser-service.mjs from Browser component 26.814.41957.

    No settings were changed for this retest. No browser tab was obtained, no page data was read, and no website state was modified.

    Result: the 26.814.5517.0 + 26.814.41957 combination still reproduces this Windows failure.

    If 26.814.41957 was intended to address #39136, this retest indicates the issue is still present in this environment.

    I have not separately retested Computer Use or the Excel bridge after this update, so I am not making any claim about their current status.

  19. mustafaerciyas-pixel commented on Aug 19, 2026

    @mustafaerciyas-pixel

    Confirming the same issue on Windows.

    The ChatGPT Chrome extension is installed and enabled, site access is set to All sites, and the Chrome side panel loads normally. In ChatGPT/Codex, the bundled Chrome plugin is enabled and Settings → Computer use → Google Chrome is also enabled. I also tried the Windows app repair flow and re-tested, but the failure persists.

    Codex still cannot inspect/control the open Chrome tab and reports a trusted component/code-path validation failure consistent with this issue.

    Feedback ID: 01a016df-09d5-7ed1-9120-9d4ba88e7d49

  20. gmorelli300-coder commented on Aug 19, 2026

    @gmorelli300-coder

    Adding an Enterprise reproduction from Sonoma County, California.

    Environment:

    Codex Windows app: 26.814.5167.0
    Browser runtime/plugin: 26.814.41407
    ChatGPT Enterprise workspace
    Windows

    The built-in Browser and Chrome control both fail before browser discovery with:

    Trusted RPC dependency must resolve within a configured trusted code path: ...browser-service.mjs

    This same machine was previously running Codex 26.810.7004.0, where Browser control worked normally. Windows AppX deployment history confirms the machine was upgraded from 26.810.7004.0 to 26.814.5167.0 on August 18, after which the failure appeared.

    County IT also assisted with troubleshooting. We confirmed:

    fresh projectless Codex tasks fail the same way;
    Full Access was already enabled;
    the Browser service file exists;
    reinstall/restart steps do not resolve it;
    the previous signed package has already been removed from the machine, so there is no clean local rollback option.

    I have now submitted the affected Codex session directly through the in-app Bug feedback flow with current session logs and browser logs attached.

    Feedback ID: 01a01aa4-adec-7062-af10-ee26bc710d17

    Please correlate that feedback submission with this issue if possible.

    I am intentionally not using unofficial third-party rollback packages because this is an enterprise-managed government computer.

    This appears to be the same regression reported here and across the growing related issue cluster.

  21. nazedaque commented on Aug 19, 2026

    @nazedaque

    Update: working locally again after downgrade/cache regeneration

    Following up on my previous workaround report: the same machine has since auto-updated to:

    • Codex Desktop: 26.814.5517.0
    • Browser plugin: 26.814.41957

    Browser control now works on this installation under the normal workspace-write permission profile, without Full Access. I verified that the in-app Browser initializes successfully, navigates to https://example.com/, and reads the page content.

    I did not perform another manual cache reset or configuration change after the earlier downgrade to 26.810.7004.0, which had regenerated the Browser plugin and trust configuration. The working state therefore survived the subsequent automatic update to 26.814.5517.0.

    This suggests that the downgrade plus clean cache/trust regeneration repaired my local environment and that the later update preserved that coherent state. It does not establish that the regression is fixed globally, since other users still report the same failure on the current version combination.

  22. dgwyer commented on Aug 19, 2026

    @dgwyer

    Update: Installing the latest version worked for me.

  23. adamczhang commented on Aug 20, 2026

    @adamczhang

    no one assigned yet? Is this really not going to get any love? browser control is incredibly important to fix. this is breaking shit guys

  24. hattimon commented on Aug 20, 2026

    @hattimon

    @adamczhang I managed to get Browser control working again today on Windows after installing the latest app update.

    What fixed it for me:

    1. Update the Microsoft Store app to OpenAI.Codex 26.814.5517.0.
    2. After the update, my bundled plugins/runtime moved to 26.814.41957 (browser@openai-bundled and chrome@openai-bundled).
    3. Fully quit Codex/ChatGPT Desktop and start it again.
    4. Test the built-in browser first with something minimal, e.g. ask @Browser to open https://example.com and read the page title. After the update this returned Example Domain for me, so the previous Trusted RPC error was gone.

    For @Chrome, there was one extra issue in my case: the ChatGPT Chrome extension was installed in other Chrome profiles, but not in the profile I was actually using. Check chrome://version -> Profile Path, then make sure the ChatGPT extension is installed/enabled in that exact profile. After installing it in the active profile and restarting Chrome + Codex, @Chrome also worked and could read the current tab title.

    Separate note for anyone who also gets login error failed to start login server ... os error 10013: Codex login uses localhost ports 1455 and fallback 1457. On my machine Windows had both inside an excluded range because the TCP dynamic port range had been changed to start at 1024. I restored the normal dynamic range to 49152-65535, shut down WSL, rebooted, and both ports became bindable again. This fixed login, not the Browser Trusted RPC bug itself.

    Commands I used for that port case (only if netsh int ipv4 show dynamicport tcp shows an abnormal range starting at 1024):

    netsh int ipv4 set dynamicport tcp start=49152 num=16384
    netsh int ipv6 set dynamicport tcp start=49152 num=16384
    wsl --shutdown
    shutdown /r /t 0

    After reboot I verified 1455 and 1457 could bind successfully.

    So in short: the new 26.814.5517.0 Windows package fixed the Browser regression for me; Chrome additionally required the extension to be present in the active Chrome profile.

  25. rajakhoury commented on Aug 20, 2026

    @rajakhoury

    @hattimon Thanks man. I can confirm the latest update fixed it for me.

  26. HopeCollector commented on Aug 20, 2026

    @HopeCollector

    The latest update resolved this issue for us as well. Both the built-in Browser and Chrome control are working again.

    Environment:

    • Codex Desktop: 26.814.5517.0 (x64)
    • Browser plugin: 26.814.41957
    • Chrome plugin: 26.814.41957
    • Windows: 25H2, x64, build 10.0.26200.9168

    Verification:

    • The built-in Browser initializes successfully, opens https://example.com/, and reads the page title (Example Domain).
    • Chrome control connects successfully and can inspect the current GitHub issue tab.
  27. danila18-hub commented on Aug 20, 2026

    @danila18-hub

    Update: the issue is resolved for us after installing the latest update.

    • Browser plugin: 26.818.21641

    The Browser runtime now initializes successfully, and the previous Trusted RPC dependency must resolve within a configured trusted code path error no longer appears.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    appIssues related to the Codex desktop appbrowserbugSomething isn't workingsafety-checkIssues related to safety and abuse checkswindows-osIssues related to Codex on Windows systems

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions