diff --git a/src/plugins/imageZoom/components/Magnifier.tsx b/src/plugins/imageZoom/components/Magnifier.tsx index f80a9069c..0b8842d58 100644 --- a/src/plugins/imageZoom/components/Magnifier.tsx +++ b/src/plugins/imageZoom/components/Magnifier.tsx @@ -153,6 +153,10 @@ export const Magnifier = ErrorBoundary.wrap(({ instance, size: i const imageSrc = useMemo(() => { try { const imageUrl = new URL(instance.props.src); + + if (imageUrl.protocol !== "http:" && imageUrl.protocol !== "https:") + return instance.props.src; + if (imageUrl.pathname.startsWith("/attachments/")) imageUrl.hostname = "cdn.discordapp.com";