From 041ac5ca562e171d47e6ca7c7f4f251bc42f05cb Mon Sep 17 00:00:00 2001 From: Neil <4138956+nwparker@users.noreply.github.com> Date: Sun, 31 May 2026 05:57:02 -0700 Subject: [PATCH] perf: fold browser stream ref cleanup into unmount (#4144) --- src/renderer/src/components/browser-pane/BrowserPane.tsx | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/renderer/src/components/browser-pane/BrowserPane.tsx b/src/renderer/src/components/browser-pane/BrowserPane.tsx index ee1b39cef39..5c12a9e00e3 100644 --- a/src/renderer/src/components/browser-pane/BrowserPane.tsx +++ b/src/renderer/src/components/browser-pane/BrowserPane.tsx @@ -1183,6 +1183,7 @@ function RemoteBrowserPagePane({ remoteTabRefreshTimerRef.current = null } clearPendingRemoteWheel() + restartRemoteStreamForViewportRef.current = () => {} if (streamFrameUrlRef.current) { URL.revokeObjectURL(streamFrameUrlRef.current) streamFrameUrlRef.current = null @@ -1783,12 +1784,6 @@ function RemoteBrowserPagePane({ restartRemoteStreamForViewportRef.current = restartRemoteStreamForViewport }, [restartRemoteStreamForViewport, startRemoteStream]) - useEffect(() => { - return () => { - restartRemoteStreamForViewportRef.current = () => {} - } - }, []) - useEffect(() => { if (!isActive) { return