From 906c5cf4b7e3b520c592eb2d9a6b5fead8bd27f8 Mon Sep 17 00:00:00 2001 From: Alex P Date: Thu, 23 Oct 2025 16:38:14 +0300 Subject: [PATCH] fix: defer version check until session is approved --- ui/src/routes/devices.$id.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ui/src/routes/devices.$id.tsx b/ui/src/routes/devices.$id.tsx index 62d70ec2..5ad8b9d7 100644 --- a/ui/src/routes/devices.$id.tsx +++ b/ui/src/routes/devices.$id.tsx @@ -965,10 +965,11 @@ export default function KvmIdRoute() { useEffect(() => { if (appVersion) return; if (rpcDataChannel?.readyState !== "open") return; + if (currentMode === "pending") return; getLocalVersion(); // eslint-disable-next-line react-hooks/exhaustive-deps - }, [appVersion, rpcDataChannel?.readyState]); + }, [appVersion, rpcDataChannel?.readyState, currentMode]); const ConnectionStatusElement = useMemo(() => { const isOtherSession = location.pathname.includes("other-session");