When a signed S3 URL expires the img fires onerror. Previously the stale URL stayed in thumbCache so the broken image would persist. Now we delete the cache entry, clear the loaded class, and re-add the element to the IntersectionObserver so the next time it scrolls into view a fresh signed URL is fetched. |
||
|---|---|---|
| .. | ||
| public | ||
| .dockerignore | ||
| .gitignore | ||
| Dockerfile | ||
| nginx.conf | ||