From 0f3f64d118a30b5e8e033f7610e912fe05287514 Mon Sep 17 00:00:00 2001 From: Max Richter Date: Fri, 11 Aug 2023 17:25:19 +0200 Subject: [PATCH] fix: error when images load too fast --- static/thumbnails.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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";