From 3bcca216e171741d5211543cf81ed116ca4ed15a Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Tue, 16 Dec 2025 22:26:47 -0600 Subject: [PATCH] ensure we bail in the live mode hook for empty camera groups prevent infinite rendering on camera groups with no cameras --- web/src/hooks/use-camera-live-mode.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/src/hooks/use-camera-live-mode.ts b/web/src/hooks/use-camera-live-mode.ts index 0b189a1f2..288c0ea09 100644 --- a/web/src/hooks/use-camera-live-mode.ts +++ b/web/src/hooks/use-camera-live-mode.ts @@ -54,7 +54,7 @@ export default function useCameraLiveMode( }>({}); useEffect(() => { - if (!cameras) return; + if (!cameras || cameras.length === 0) return; const mseSupported = "MediaSource" in window || "ManagedMediaSource" in window;