top video when tabbed out...

This commit is contained in:
legop3
2026-07-19 23:48:03 -04:00
parent 90d4f778a5
commit 0ecee03f64
9 changed files with 137 additions and 37 deletions
@@ -328,6 +328,13 @@ export default function MiniSummaryContent() {
snapshotFeed={null}
audioSessionInfo={isActive ? activeAudio : null}
forceMute={!isActive}
/*
/mini intentionally keeps every carousel stream warm so
rotation never waits for WHEP negotiation. Opting out
preserves that behavior despite the shared player's
normal offscreen-video bandwidth gate.
*/
pauseVideoWhenHidden={false}
label={rover.name || rover.id}
sensors={frames[rover.id]?.sensors || null}
/>
@@ -338,6 +345,8 @@ export default function MiniSummaryContent() {
snapshotFeed={snapshotFeeds[rover.id] || null}
audioSessionInfo={isActive ? activeAudio : null}
forceMute={!isActive}
/* Keep /mini snapshot rotation behavior identical to its live-video path. */
pauseVideoWhenHidden={false}
label={rover.name || rover.id}
sensors={frames[rover.id]?.sensors || null}
/>
@@ -100,6 +100,8 @@ export default function InfoColumn({
videoMode={videoMode}
snapshotFeed={snapshotFeed}
audioSessionInfo={null}
/* All /mini previews retain their existing always-mounted media behavior. */
pauseVideoWhenHidden={false}
label={rover.name || rover.id}
sensors={frame?.sensors || null}
/>