From 0182f1b28ca295ba02f67e559380ae72e1095daa Mon Sep 17 00:00:00 2001 From: MathMan05 Date: Wed, 9 Apr 2025 15:08:34 -0500 Subject: [PATCH] don't make CORS mad when I don't have to --- src/webpage/utils/utils.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/webpage/utils/utils.ts b/src/webpage/utils/utils.ts index 666762e..eeac3c9 100644 --- a/src/webpage/utils/utils.ts +++ b/src/webpage/utils/utils.ts @@ -596,7 +596,9 @@ export function createImg( localStorage.getItem("gifSetting") || ("hover" as "hover") || "always" || "never"; const img = document.createElement("img"); elm ||= img; - img.crossOrigin = "anonymous"; + if (src && isAnimated(src)) { + img.crossOrigin = "anonymous"; + } img.onload = async () => { if (settings === "always") return; if (!src) return; @@ -637,6 +639,9 @@ export function createImg( setSrcs: (nsrc: string, nstaticsrc: string | void) => { src = nsrc; staticsrc = nstaticsrc; + if (src && isAnimated(src)) { + img.crossOrigin = "anonymous"; + } img.src = settings !== "always" ? staticsrc || src || "" : src || ""; }, });