diff --git a/components/observability.tsx b/components/observability.tsx index e96e784..33fb034 100644 --- a/components/observability.tsx +++ b/components/observability.tsx @@ -8,21 +8,25 @@ const slides = [ label: 'Dashboard', src: '/dashboard.png', alt: 'GreyProxy dashboard overview showing connection stats and activity', + fit: false, }, { label: 'Pending requests', src: '/pending_requests.png', alt: 'GreyProxy pending network requests with Allow and Deny controls', + fit: true, }, { label: 'Rules', src: '/rules.png', alt: 'GreyProxy domain rules configuration for allow and deny policies', + fit: false, }, { label: 'Logs', src: '/logs.png', alt: 'GreyProxy connection logs showing all outbound network activity', + fit: false, }, ] @@ -91,14 +95,21 @@ export function Observability() { onMouseLeave={() => setPaused(false)} > {/* Screenshot with crossfade */} -
+
+ {/* Hidden reference image to lock container height */} + {slides.map((slide, i) => ( {slide.alt} ))}