From 799ecc38dde475999944180f4dc7fd9fc07c9c14 Mon Sep 17 00:00:00 2001 From: Vendicated Date: Thu, 15 Jan 2026 00:22:39 +0100 Subject: [PATCH] FixImageQuality: fix webps not animating in chat --- src/plugins/fixImagesQuality/index.tsx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/plugins/fixImagesQuality/index.tsx b/src/plugins/fixImagesQuality/index.tsx index 527c8f416..98945c933 100644 --- a/src/plugins/fixImagesQuality/index.tsx +++ b/src/plugins/fixImagesQuality/index.tsx @@ -74,11 +74,10 @@ export default definePlugin({ const url = new URL(src); if (!url.pathname.startsWith("/attachments/")) return; - if (freeze) { - url.searchParams.set("animated", "false"); - - if (url.pathname.endsWith(".gif")) - url.searchParams.set("format", "webp"); + url.searchParams.set("animated", String(!freeze)); + if (freeze && url.pathname.endsWith(".gif")) { + // gifs don't support animated=false, so we have no choice but to use webp + url.searchParams.set("format", "webp"); } const isModal = !!trigger;