diff --git a/services/web-ui/public/index.html b/services/web-ui/public/index.html index cad3c78..0356c08 100644 --- a/services/web-ui/public/index.html +++ b/services/web-ui/public/index.html @@ -541,7 +541,12 @@ function setImgSrc(img, src) { img.src = src; - img.onload = () => img.classList.add('loaded'); + img.onload = () => img.classList.add('loaded'); + img.onerror = () => { + delete state.thumbCache[img.dataset.assetId]; + img.classList.remove('loaded'); + thumbObserver.observe(img); + }; } // ── Init ────────────────────────────────