diff --git a/static/thumbnails.js b/static/thumbnails.js index 0345724..45abf27 100644 --- a/static/thumbnails.js +++ b/static/thumbnails.js @@ -246,7 +246,8 @@ document.querySelectorAll("[data-thumb]").forEach((entry) => { entry.style.backgroundSize = "cover"; const child = entry.querySelector("img[data-thumb-img]"); - if (child && !child.complete) { + const isLoaded = child && child.complete && child.naturalHeight !== 0; + if (child && !isLoaded) { child.style.opacity = 0; child.addEventListener("load", () => { child.style.transition = "opacity 0.3s ease";