diff --git a/web/src/context/detail-stream-context.tsx b/web/src/context/detail-stream-context.tsx index aa7b2478b..a148833e7 100644 --- a/web/src/context/detail-stream-context.tsx +++ b/web/src/context/detail-stream-context.tsx @@ -58,6 +58,11 @@ export function DetailStreamProvider({ setAnnotationOffset(cfgOffset); }, [config, camera]); + // Clear selected objects when exiting detail mode or changing cameras + useEffect(() => { + setSelectedObjectIds([]); + }, [isDetailMode, camera]); + const value: DetailStreamContextType = { selectedObjectIds, currentTime,