From 2d3ff15cc101af73ac1c0f94b36a0aa92726d2e9 Mon Sep 17 00:00:00 2001 From: Nick Mowen Date: Sat, 13 Jan 2024 08:04:32 -0700 Subject: [PATCH] Include current hour and fix scrubbing bugginess --- web/src/components/camera/DynamicCameraImage.tsx | 2 +- web/src/utils/historyUtil.ts | 5 +++-- web/src/views/history/DesktopTimelineView.tsx | 12 ++++++------ 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/web/src/components/camera/DynamicCameraImage.tsx b/web/src/components/camera/DynamicCameraImage.tsx index 3f84ec90d..55705b15b 100644 --- a/web/src/components/camera/DynamicCameraImage.tsx +++ b/web/src/components/camera/DynamicCameraImage.tsx @@ -72,7 +72,7 @@ export default function DynamicCameraImage({ }, loadTime > loadInterval ? 1 : loadInterval ); - }, [hasActiveObjects, key]); + }, [key]); return ( now) { + if (startDay > endOfThisHour) { break; } diff --git a/web/src/views/history/DesktopTimelineView.tsx b/web/src/views/history/DesktopTimelineView.tsx index 1aadefbda..a7fd4d954 100644 --- a/web/src/views/history/DesktopTimelineView.tsx +++ b/web/src/views/history/DesktopTimelineView.tsx @@ -126,6 +126,11 @@ export default function DesktopTimelineView({ return; } + if (timeToSeek && !scrubbing) { + setScrubbing(true); + playerRef.current?.pause(); + } + if (timeToSeek && timeToSeek != previewRef.current?.currentTime()) { setSeeking(true); previewRef.current?.currentTime(timeToSeek); @@ -329,7 +334,7 @@ export default function DesktopTimelineView({