diff --git a/src/components/status.jsx b/src/components/status.jsx index 23ad9a1b..9e046e41 100644 --- a/src/components/status.jsx +++ b/src/components/status.jsx @@ -126,12 +126,19 @@ function Media({ media, showOriginal, onClick }) { poster={previewUrl} width={width} height={height} - preload + preload="auto" autoplay muted={isGIF} controls={!isGIF} playsinline loop + onClick={() => { + if (isGIF) { + try { + videoRef.current?.play(); + } catch (e) {} + } + }} > ) : isGIF ? (