From 6b59494e0631b08395dd9ec0a6bfd28cf2dc8005 Mon Sep 17 00:00:00 2001 From: Tiago Peralta Date: Thu, 4 Apr 2024 19:10:23 +0100 Subject: [PATCH] Fix rendering of images with too small aspect ratios (#29310) --- app/javascript/mastodon/components/media_gallery.jsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/javascript/mastodon/components/media_gallery.jsx b/app/javascript/mastodon/components/media_gallery.jsx index 91459a1285c..7b26138e756 100644 --- a/app/javascript/mastodon/components/media_gallery.jsx +++ b/app/javascript/mastodon/components/media_gallery.jsx @@ -287,7 +287,9 @@ class MediaGallery extends PureComponent { isFullSizeEligible() { const { media } = this.props; - return media.size === 1 && media.getIn([0, 'meta', 'small', 'aspect']); + const aspect = media.getIn([0, 'meta', 'small', 'aspect']); + const minAspectRatioThreshold = 3/2; + return media.size === 1 && typeof aspect === 'number' && aspect >= minAspectRatioThreshold; } render () {