diff --git a/web/src/pages/Events.tsx b/web/src/pages/Events.tsx index e2c2a1db1..7df1e7215 100644 --- a/web/src/pages/Events.tsx +++ b/web/src/pages/Events.tsx @@ -272,19 +272,21 @@ export default function Events() { ...reviewFilter, ...getReviewDayBounds(new Date(reviewLink.timestamp * 1000)), }); - setRecording( - { - camera: reviewLink.camera, - startTime: reviewLink.timestamp, - // severity not actually applicable here, but the type requires it - // this pattern is also used LiveCameraView to enter recording view - severity: "alert", - timelineType: notificationTab, - }, - true, - ); + globalThis.setTimeout(() => { + setRecording( + { + camera: reviewLink.camera, + startTime: reviewLink.timestamp, + // severity not actually applicable here, but the type requires it + // this pattern is also used LiveCameraView to enter recording view + severity: "alert", + timelineType: notificationTab, + }, + true, + ); + }, 0); - return false; + return true; }); // review paging