diff --git a/web/src/views/motion-search/MotionSearchView.tsx b/web/src/views/motion-search/MotionSearchView.tsx index 6789dad89..122e05985 100644 --- a/web/src/views/motion-search/MotionSearchView.tsx +++ b/web/src/views/motion-search/MotionSearchView.tsx @@ -131,12 +131,10 @@ export default function MotionSearchView({ ); // Camera previews – defer until dialog is closed - const allPreviews = useCameraPreviews( - isSearchDialogOpen ? { after: 0, before: 0 } : timeRange, - { - camera: selectedCamera ?? undefined, - }, - ); + const allPreviews = useCameraPreviews(timeRange, { + camera: selectedCamera ?? undefined, + fetchPreviews: !isSearchDialogOpen, + }); // ROI state const [polygonPoints, setPolygonPoints] = useState([]);