From 6c9aaf977753df0b707feed6f9f1a2f8ca65ad72 Mon Sep 17 00:00:00 2001 From: fallenbagel <98979876+Fallenbagel@users.noreply.github.com> Date: Tue, 9 Dec 2025 05:12:23 +0800 Subject: [PATCH] fix(quick-connect): prevent memory leak by having one active poll at a time --- src/components/Login/JellyfinQuickConnectModal.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/Login/JellyfinQuickConnectModal.tsx b/src/components/Login/JellyfinQuickConnectModal.tsx index e0e7d27b..8ffa6257 100644 --- a/src/components/Login/JellyfinQuickConnectModal.tsx +++ b/src/components/Login/JellyfinQuickConnectModal.tsx @@ -121,6 +121,10 @@ const JellyfinQuickConnectModal = ({ ); const initiateQuickConnect = useCallback(async () => { + if (pollingInterval.current) { + clearInterval(pollingInterval.current); + } + setIsLoading(true); setHasError(false); setIsExpired(false);