From 9c1767e6d720cd820db167d13a2d43cc3b9f12e2 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 7 Mar 2026 23:29:50 +1300 Subject: [PATCH] Fixed feed thumbnails not cropping --- .../lib/components/thumbnail/VideoThumbnail.svelte | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/materialious/src/lib/components/thumbnail/VideoThumbnail.svelte b/materialious/src/lib/components/thumbnail/VideoThumbnail.svelte index d433d59a..f3996605 100644 --- a/materialious/src/lib/components/thumbnail/VideoThumbnail.svelte +++ b/materialious/src/lib/components/thumbnail/VideoThumbnail.svelte @@ -69,7 +69,15 @@ } } - const thumbnail = new Avatar({ src: () => thumbnailSrc }); + let thumbnailHeight = $state(0); + + const thumbnail = new Avatar({ + src: () => thumbnailSrc, + onLoadingStatusChange: () => { + if (thumbnailHTMLElement) thumbnailHeight = thumbnailHTMLElement.naturalHeight; + } + }); + let thumbnailHTMLElement: HTMLImageElement | undefined = $state(); let startedSideways = sideways === true; @@ -113,7 +121,7 @@ onclick={onVideoSelected} >
-
300 : false}> +
300}>