[Windows] Chrome Computer Use trusted RPC failure and GPU/mouse stutter after desktop app update
What version of the Codex App are you using (From “About Codex” dialog)?
26.814.5167.0
What subscription do you have?
ChatGPT Pro
What platform is your computer?
Windows 11 Pro, build 26200, x64
What issue are you seeing?
Summary
After two ChatGPT Windows desktop app updates during the past two days, the app became noticeably slower, Intel GPU usage increased, and the mouse began intermittently freezing or stuttering while moving.
The mouse problem occurs only while the new ChatGPT desktop app is running. When the app is fully closed, mouse movement and Windows performance return to normal.
After the latest update, Chrome Computer Use also stopped working. Every @Chrome attempt now fails immediately with this error:
Trusted RPC dependency must resolve within a configured trusted code path: file:///C:/Users/ident/.codex/plugins/cache/openai-bundled/browser/26.814.41407/scripts/browser-service.mjs
Chrome Computer Use worked before the update.
Environment
ChatGPT Windows app: 26.814.5167.0
Windows 11 Pro, build 26200, x64
Subscription: ChatGPT Pro
Google Chrome: 151.0.7922.170, 64-bit
Official ChatGPT Chrome extension: 1.2.27259.19709
Computer Use shows Google Chrome enabled with the green “Browser extension installed” status.
The system has Intel Iris Xe Graphics and an NVIDIA GPU.
Impact
Chrome browser control is completely unavailable, preventing completion of authorized work in an existing signed-in Chrome session. The app’s performance regression also makes manual work difficult because mouse movement intermittently stutters while the app is running.
What steps can reproduce the bug?
Chrome connection failure
Open ChatGPT Windows app version 26.814.5167.0.
Open a Work or Codex conversation.
Confirm that Google Chrome is enabled under Settings → Computer use and shows “Browser extension installed.”
Open Chrome with the official ChatGPT extension enabled.
Start any @Chrome task that requires access to the current Chrome session.
The task fails immediately with the Trusted RPC dependency error shown in the issue description.
Clean-profile isolation test
Create a brand-new Chrome profile.
Do not install any other extensions.
Install and enable only the official OpenAI ChatGPT extension.
Confirm that the extension installation completes and the “Welcome to ChatGPT for Chrome” page opens.
Retry an @Chrome task.
The exact same Trusted RPC dependency error occurs.
Performance regression
Start the new ChatGPT Windows desktop app.
Open a normal conversation, Work, or Codex.
Use the app for several minutes.
Observe increased Intel GPU 3D usage and intermittent mouse freezing or stuttering.
Fully exit the ChatGPT app.
Mouse movement and general Windows performance return to normal.
Troubleshooting already completed
Restarted Windows.
Reinstalled the ChatGPT Windows app.
Updated and restarted Google Chrome.
Disconnected and reconnected Chrome under Computer use.
Tested with a clean Chrome profile containing no other extensions.
Repeated controlled tests with plain chat, the built-in browser, and @Chrome.
The problem persists.
What is the expected behavior?
@Chrome should connect to the enabled official ChatGPT Chrome extension and access the active Chrome profile without a trusted-code-path error.
A clean Chrome profile with only the official extension should work normally.
The ChatGPT Windows app should not cause sustained or excessive GPU or memory usage during ordinary use.
Mouse movement and Windows responsiveness should remain normal while the app is running.
Updating the desktop app should not break an existing working Chrome Computer Use connection.
Additional information
OpenAI in-app Feedback ID:
019fe1d0-45df-75a0-9883-7666f46a5da3
The issue was also submitted through the in-app /feedback command with current ChatGPT session logs included.
Observed during controlled testing:
Plain chat: no consistent mouse lag was reproduced during the short test.
Built-in browser: no consistent mouse lag was reproduced during the short test.
@Chrome: failed immediately with the Trusted RPC dependency error.
During captured testing, activity was primarily on Intel Iris Xe Graphics; the NVIDIA GPU remained idle.
Earlier sessions showed substantially higher ChatGPT/Codex memory usage and high Intel GPU 3D activity associated with mouse stuttering.
Screenshots available for attachment:
Task Manager with expanded ChatGPT processes
Performance → GPU
Chrome version
Official ChatGPT Chrome extension
Computer Use connection state
Please investigate whether the recent Windows desktop app update introduced a regression in the bundled browser/plugin trusted-code-path configuration or GPU rendering process.
<img width="1215" height="628" alt="Image" src="https://github.com/user-attachments/assets/5f88e5a6-db80-4ecc-b6db-1bfdf7966a2f" />
<img width="1027" height="1296" alt="Image" src="https://github.com/user-attachments/assets/e3d2dff9-6e68-4d36-829c-3f24ff5d5506" />
<img width="1066" height="508" alt="Image" src="https://github.com/user-attachments/assets/c660ebff-66e6-4786-92b7-6da5c72754e1" />
<img width="1324" height="1327" alt="Image" src="https://github.com/user-attachments/assets/20794721-2ebb-4dad-8921-55e1116b69ad" />
<img width="1317" height="958" alt="Image" src="https://github.com/user-attachments/assets/cb00d1f1-adb8-473d-bd90-e4e91cd65ffe" />
6 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
The Trusted RPC / Chrome-control portion of this report appears to reproduce the same underlying issue described in #39252, #39212, and #39253.
However, this report also documents a separate performance regression after the recent desktop-app updates: elevated Intel GPU 3D usage and intermittent mouse stuttering that occurs only while the new ChatGPT Windows app is running and disappears when the app is fully closed.
I am leaving this issue open so maintainers can determine whether the performance regression should remain here or be tracked separately.
Additional reproducibility evidence:
I fully exited the new ChatGPT Windows app. Immediately afterward, the mouse stuttering stopped completely, system responsiveness returned to normal, and the fan noise dropped.
I then reopened the ChatGPT Windows app. Shortly after reopening it, resource usage and fan speed increased again, and mouse stuttering returned.
I also retested Chrome Computer Use after reopening the app. The same Trusted RPC dependency error occurred immediately.
This behavior is consistently tied to whether the new ChatGPT desktop app is running. No browser or website changes were made during the test.
Follow-up debugging report: partial Chrome connection with repeated page-control/CDP failures
Chat ID:
019fe1d0-45df-75a0-9883-7666f46a5da3Date of latest reproduction: 21 August 2026
Codex App version during latest reproduction: Not recorded separately. The issue body documents version
26.814.5167.0for the original reproduction.The recent updates improved the original Chrome connection problem, but the connection remained only partially functional and intermittently unstable during a real WordPress/WooCommerce workflow.
Expected behavior
After connecting to my local, signed-in Chrome profile, Codex should be able to:
Actual behavior
The connection was partially successful:
However, page-level interaction and DOM access repeatedly failed after the tab had already been discovered successfully.
Observed failures included:
Timed out after 3000ms waiting for CDP command Page.getFrameTreeCDP operation exceeded its deadline before command dispatchplaywright.evaluate exceeded its deadlinejs execution timed out; kernel resetThe failures affected multiple page-control methods:
In several cases, listing the open tabs succeeded immediately, but claiming the already-listed tab and reading its contents timed out.
In a later attempt,
@Chromeappeared to be selected and connected from the user interface, while the page-control runtime still exposed no local user tabs and showed only a separate GitHub sign-in page. At the same time, the Chrome sidebar attached to the local tab could still read some visible page content.This behavior suggests that the extension or native-host discovery channel may be connected while the page-control/CDP channel is unavailable, incompletely attached, or attached to a different browser context.
Manual refresh did not initially resolve the problem
I manually refreshed the WordPress product page and waited for it to load fully.
After the refresh:
Chrome sidebar behavior
The Chrome sidebar was tested separately.
It successfully returned:
This confirmed that the sidebar was attached to the correct local Chrome tab.
However, in the WordPress product editor, the sidebar reported that it could read only the text currently visible on the page. It could not reliably:
After I manually opened the Inventory tab, the sidebar could read some visible values, such as Stock quantity, but it still could not reliably determine the selected state of Manage stock or Backorders from the extracted text alone.
The sidebar and Codex
@Chromepage control therefore behaved as two different capability levels:@Chromecontrol: tab discovery sometimes worked, but DOM/CDP interaction intermittently timed out or failed to attach to the intended local tab.How we safely completed the WooCommerce work
Because automated control was not reliable enough for a live WooCommerce update, we used a controlled, manually assisted workflow:
Product updatedmessage and the visible stock quantity where possible.@Chromepage-control connection temporarily recovered, Codex directly reread the WordPress form controls.0Available on backorder@Computerfallback was used. The work was completed through manual assistance in the local Chrome session, combined with intermittent@Chromereadback and verification.Later in the same session, page-control access became functional again without a clearly identifiable recovery event. Codex was then able to read the WordPress inventory fields and verify both variation-level data and public product messages.
This intermittent recovery makes the issue harder to reproduce consistently, but it also indicates that the WordPress pages and the user’s permissions were not the primary blocker.
Important WordPress page condition
The WooCommerce editor sometimes displayed the following warning:
We never selected
Restore the backup.The presence of this warning was handled as a safety condition, but it does not explain why tab discovery worked while CDP/page evaluation failed. The same page could later be read successfully without restoring the browser backup.
Impact
This issue prevented safe autonomous completion of a time-sensitive WooCommerce inventory task.
The main risk was not simply that an interaction failed. The more serious problem was that Codex could sometimes submit or attempt an Update and then lose the ability to verify whether the change had persisted.
To avoid duplicate Updates or unintended changes, automated execution had to stop, and the remaining work had to be completed through a controlled, manually assisted process.
The intermittent nature of the connection also makes the state shown as “connected” potentially misleading: tab or extension discovery may be operational while page-level control is still unavailable.
Suspected failure boundary
Based on the observed behavior, the likely failure boundary is between:
This is an inference from the observed symptoms, not a confirmed root cause.
Suggested engineering checks
Please investigate:
openTabs()can succeed while the subsequent claimed-tab CDP session cannot completePage.getFrameTree.@Chromeis connected while no local user tabs are available to the page-control runtime.@Chrometask use different native-host sessions, browser bindings, profiles, or permission paths.connectedwhen tab enumeration or visible-text access works but page control is unavailable.Page.getFrameTreeor CDP dispatch timeouts.Please advise which logs or diagnostic package would be most useful and provide safe collection instructions.
The issue should remain open because the connection now works intermittently, but the underlying page-control failure has not been demonstrated to be permanently resolved.
Additional UI rendering and response-streaming evidence
I have identified another reproducible symptom in the new ChatGPT/Codex Windows app.
When the app is generating a response, the visible response text is rendered extremely slowly in the active window. The response appears to arrive only gradually, making it seem as though generation itself is unusually slow.
However, if I close or hide the ChatGPT window from the Windows taskbar/system-tray area without cancelling the response, and then reopen the app and return to the same conversation, the complete response is already present immediately.
Observed sequence:
This behavior indicates that response generation and conversation-state persistence may be completing successfully in the background, while the live rendering or streaming presentation in the Windows client is delayed or blocked.
This is consistent with the other symptoms already reported:
This new observation suggests that the problem may involve the Windows app’s rendering loop, GPU compositor, WebView/UI layer, or handling of streamed response updates rather than the model-generation backend itself.
Suggested engineering checks:
This symptom is reproducible and further supports keeping the issue open. The backend task appears to complete, but the Windows app does not reliably display the completed response in real time.
Additional completion-state and UI lockup evidence
In addition to the slow response rendering described above, the response interface sometimes becomes completely stuck.
When this happens, the normal action controls below a completed assistant response do not appear. These include:
Because these controls are missing, the interface continues to appear as though the response is still being generated or has not been finalized.
I have tried the following recovery steps:
These actions do not reliably recover the missing response or completion controls.
The only reliable recovery so far is:
After restarting the app, the response is already complete and displayed in full, including its final state and action controls.
This indicates that the underlying task and response generation had completed successfully, but the active Windows client failed to display the completed response or transition the message from its streaming state to its finalized state.
The problem significantly reduces effective response speed because the user cannot determine whether:
As a result, substantial time is spent waiting, switching conversations, reopening the affected chat, and finally restarting the entire application.
Suggested engineering checks:
streamingin the in-memory UI state.The fact that a full restart immediately reveals the already-completed response strongly suggests a client-side rendering or state-synchronization failure rather than incomplete response generation.
This issue materially affects usability and makes ordinary responses appear much slower than they actually are.
This behavior is intermittent rather than constant. Some responses render and finalize normally, but the problem occurs frequently enough to disrupt regular work. When it occurs, I often wait for an extended period because the interface still appears to be processing the response. I eventually have to terminate and reopen the application, after which the already-completed response becomes visible.