don't make CORS mad when I don't have to

This commit is contained in:
MathMan05 2025-04-09 15:08:34 -05:00
parent 9a9ee173ca
commit 0182f1b28c

View file

@ -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 || "";
},
});