diff --git a/web/src/components/player/LivePlayer.tsx b/web/src/components/player/LivePlayer.tsx index d4d884987e..6f9c94583d 100644 --- a/web/src/components/player/LivePlayer.tsx +++ b/web/src/components/player/LivePlayer.tsx @@ -255,10 +255,13 @@ export default function LivePlayer({ setLiveReady(false); // the old video is still in the DOM until this render commits, so its - // last frame can cover the gap until the new stream plays - const frame = captureVideoFrame(overlayRef.current); - if (frame) { - setSwitchFrame(frame); + // last frame can cover the gap until the new stream plays. Tiles that + // show the camera still already cover it + if (!showStillWithoutActivity) { + const frame = captureVideoFrame(overlayRef.current); + if (frame) { + setSwitchFrame(frame); + } } } }