diff --git a/web/src/components/overlay/detail/SearchDetailDialog.tsx b/web/src/components/overlay/detail/SearchDetailDialog.tsx
index ba32eec2b..bf4b70947 100644
--- a/web/src/components/overlay/detail/SearchDetailDialog.tsx
+++ b/web/src/components/overlay/detail/SearchDetailDialog.tsx
@@ -505,45 +505,46 @@ function ObjectDetailsTab({
{config?.cameras[search.camera].genai.enabled && search.end_time && (
- <>
-
-
- {search.has_snapshot && (
-
-
-
-
-
- regenerateDescription("snapshot")}
- >
- Regenerate from Snapshot
-
- regenerateDescription("thumbnails")}
- >
- Regenerate from Thumbnails
-
-
-
- )}
-
-
+
+
+ {search.has_snapshot && (
+
+
+
+
+
+ regenerateDescription("snapshot")}
+ >
+ Regenerate from Snapshot
+
+ regenerateDescription("thumbnails")}
+ >
+ Regenerate from Thumbnails
+
+
+
+ )}
+
+ )}
+ {(config?.cameras[search.camera].genai.enabled && search.end_time) ||
+ (!config?.cameras[search.camera].genai.enabled && (
- >
- )}
+ ))}