diff --git a/src/app/components/message/content/ImageContent.tsx b/src/app/components/message/content/ImageContent.tsx index a5cc5c3cd6..1d56d9bde1 100644 --- a/src/app/components/message/content/ImageContent.tsx +++ b/src/app/components/message/content/ImageContent.tsx @@ -140,7 +140,6 @@ export const ImageContent = as<'div', ImageContentProps>( const [load, setLoad] = useState(false); const [error, setError] = useState(false); - const [useFullDownload, setUseFullDownload] = useState(false); const [viewer, setViewer] = useState(false); const [viewerFullSrc, setViewerFullSrc] = useState(null); const [blurred, setBlurred] = useState(markedAsSpoiler ?? false); @@ -155,11 +154,8 @@ export const ImageContent = as<'div', ImageContentProps>( const rawMediaUrl = useMemo(() => { if (url.startsWith('http')) return url; - if (encInfo || isGif || useFullDownload) { - return mxcUrlToHttp(mx, url, useAuthentication) ?? undefined; - } - return mxcUrlToHttp(mx, url, useAuthentication, 800, 600, 'scale') ?? undefined; - }, [mx, url, useAuthentication, encInfo, isGif, useFullDownload]); + return mxcUrlToHttp(mx, url, useAuthentication) ?? undefined; + }, [mx, url, useAuthentication]); const resolvedMediaUrl = useRenderableMediaUrl(encInfo ? undefined : rawMediaUrl); @@ -214,13 +210,9 @@ export const ImageContent = as<'div', ImageContentProps>( const handleRetry = () => { setError(false); - setUseFullDownload(true); + loadSrc(); }; - useEffect(() => { - if (useFullDownload) loadSrc(); - }, [useFullDownload, loadSrc]); - useEffect(() => { if (autoPlay) loadSrc(); }, [autoPlay, loadSrc]);