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,