From a182ffdb0c32e8f39e4432d0bd03dea4942501fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel?= Date: Mon, 30 Mar 2026 21:01:36 +0200 Subject: [PATCH] fix(studio): object-contain on inline hover-autoplay video and image assets --- packages/studio/src/components/renders/RenderQueueItem.tsx | 2 +- packages/studio/src/components/sidebar/AssetsTab.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/studio/src/components/renders/RenderQueueItem.tsx b/packages/studio/src/components/renders/RenderQueueItem.tsx index a2d03efcd..b3b9e4166 100644 --- a/packages/studio/src/components/renders/RenderQueueItem.tsx +++ b/packages/studio/src/components/renders/RenderQueueItem.tsx @@ -71,7 +71,7 @@ export const RenderQueueItem = memo(function RenderQueueItem({ muted loop playsInline - className="absolute inset-0 w-full h-full object-cover" + className="absolute inset-0 w-full h-full object-contain" /> )} {/* Static frame — visible when not hovering */} diff --git a/packages/studio/src/components/sidebar/AssetsTab.tsx b/packages/studio/src/components/sidebar/AssetsTab.tsx index 88e08c6f2..ced161cad 100644 --- a/packages/studio/src/components/sidebar/AssetsTab.tsx +++ b/packages/studio/src/components/sidebar/AssetsTab.tsx @@ -34,7 +34,7 @@ function AssetThumbnail({ src={serveUrl} alt={name} loading="lazy" - className="w-full h-full object-cover" + className="w-full h-full object-contain" onError={(e) => { (e.target as HTMLImageElement).style.display = "none"; }}