From 8663fbba01dfc5652c9801d428ae994e3a0df037 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Tue, 27 Feb 2024 11:24:15 -0700 Subject: [PATCH] Fix autoplay (#10099) --- web/src/views/events/MobileEventView.tsx | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/web/src/views/events/MobileEventView.tsx b/web/src/views/events/MobileEventView.tsx index 187ca398a..5d9a4da2c 100644 --- a/web/src/views/events/MobileEventView.tsx +++ b/web/src/views/events/MobileEventView.tsx @@ -101,10 +101,6 @@ export default function MobileEventView({ const [minimap, setMinimap] = useState([]); const minimapObserver = useRef(); useEffect(() => { - if (!contentRef.current) { - return; - } - const visibleTimestamps = new Set(); minimapObserver.current = new IntersectionObserver( (entries) => { @@ -130,7 +126,7 @@ export default function MobileEventView({ return () => { minimapObserver.current?.disconnect(); }; - }, [contentRef]); + }, []); const minimapRef = useCallback( (node: HTMLElement | null) => { if (!minimapObserver.current) { @@ -147,8 +143,8 @@ export default function MobileEventView({ ); const minimapBounds = useMemo(() => { const data = { - start: Math.floor(Date.now() / 1000) - 35 * 60, - end: Math.floor(Date.now() / 1000) - 21 * 60, + start: 0, + end: 0, }; const list = minimap.sort(); @@ -217,7 +213,7 @@ export default function MobileEventView({ > {currentItems ? ( currentItems.map((value, segIdx) => { - const lastRow = segIdx == reviewItems[severity].length - 1; + const lastRow = segIdx == currentItems.length - 1; const relevantPreview = Object.values(relevantPreviews || []).find( (preview) => preview.camera == value.camera &&