diff --git a/packages/app/src/Element/Embed/MediaElement.tsx b/packages/app/src/Element/Embed/MediaElement.tsx index 357b2c37..b12d5421 100644 --- a/packages/app/src/Element/Embed/MediaElement.tsx +++ b/packages/app/src/Element/Embed/MediaElement.tsx @@ -14,12 +14,31 @@ interface MediaElementProps { export function MediaElement(props: MediaElementProps) { const { proxy } = useImgProxy(); + const autoplay = window.innerWidth >= 768; + if (props.mime.startsWith("image/")) { - return ; + return ( + // constant height container avoids layout shift when images load +
+ +
+ ); } else if (props.mime.startsWith("audio/")) { return