User-Report: trotz onerror-Fallback weiter Fragezeichen. Ursache: Das _preview.webp-System wurde damals nur konsequent für Diary-Uploads ausgerollt. User-Avatare und Hund-Profilbilder haben keine Preview-Variante → 404 vom _preview triggert kurz das Browser-Default-Broken-Image-Icon BEVOR der onerror-Fallback das Original lädt (Race-Condition). Pragmatischer Fix: Preview-System in friends.js rückgebaut. Bilder werden direkt mit Original-URL geladen. Performance kommt durch: - loading=\"lazy\" (off-screen Bilder erst beim Scrollen) - decoding=\"async\" (Main-Thread bleibt frei) - onerror=\"this.style.display='none'\" (kaputte Bilder verschwinden statt Fragezeichen zu zeigen) UI.previewUrl + UI.previewFallback bleiben als Helper verfügbar für später falls das Preview-System app-weit ausgerollt wird.
1 line
No EOL
4 B
Text
1 line
No EOL
4 B
Text
1111 |