Index: src/views/shell.ejs
===================================================================
--- src/views/shell.ejs	(revision 38120c7ecacf8fe6e6b22191e9bbcad5017b94c4)
+++ src/views/shell.ejs	(revision 2a58d761b4f5175f328218b73895dfbc2210389f)
@@ -759,5 +759,5 @@
   if (window.__coverFadeWired) return; window.__coverFadeWired = true;
   function scan(root) {
-    (root || document).querySelectorAll('.grid-tile-img, .post-list-cover img, .tl-media-img img').forEach(function (img) {
+    (root || document).querySelectorAll('img.grid-tile-img, .post-list-cover img, .tl-media-img img').forEach(function (img) {
       if (img.dataset.fade) return; img.dataset.fade = '1';
       if (img.complete && img.naturalWidth > 0) return;   // already loaded → leave visible
