From 4c5962d8ac2b0710c5ff1d83467bf8ebdfb65905 Mon Sep 17 00:00:00 2001 From: ciregenz Date: Fri, 5 Jun 2026 10:29:12 -0700 Subject: [PATCH] [eric] browser: backgroundThrottling=no on agent webviews, occluded window froze guest JS --- frontend/src/app/pages/Dashboard/cards/BrowserCard.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/app/pages/Dashboard/cards/BrowserCard.tsx b/frontend/src/app/pages/Dashboard/cards/BrowserCard.tsx index 0e6544c8..b57d3e3f 100644 --- a/frontend/src/app/pages/Dashboard/cards/BrowserCard.tsx +++ b/frontend/src/app/pages/Dashboard/cards/BrowserCard.tsx @@ -1040,7 +1040,7 @@ const BrowserCard: React.FC = ({ {...({ allowpopups: 'true' } as any) /* React drops boolean-valued unknown attrs, so string it stays; @types/react wrongly says boolean */} useragent={chromeUserAgent} {...(webviewPreloadPath ? { preload: webviewPreloadPath } : {})} - webpreferences="plugins=yes, autoplayPolicy=no-user-gesture-required" + webpreferences="plugins=yes, autoplayPolicy=no-user-gesture-required, backgroundThrottling=no" /* throttling: guests get occlusion-suspended on their own even with the host's disable-renderer-backgrounding, freezing agent JS when the window is covered */ style={{ position: 'absolute', top: 0,