Fix: Friends-Avatare wieder Original-URL (kein Preview), SW by-v1111
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.
This commit is contained in:
parent
8e75e2b1a7
commit
2d98eb9374
6 changed files with 27 additions and 28 deletions
|
|
@ -3,7 +3,7 @@
|
|||
Router, State-Management, Navigation, Initialisierung.
|
||||
============================================================ */
|
||||
|
||||
const APP_VER = '1110'; // ← bei jedem Deploy mit Frontend-Änderungen erhöhen
|
||||
const APP_VER = '1111'; // ← bei jedem Deploy mit Frontend-Änderungen erhöhen
|
||||
const APP_VERSION = '1.6.0'; // ← semantische Version, wird bei make release gesetzt
|
||||
window.APP_VER = APP_VER; // global verfügbar für andere Module (z.B. offline-indicator)
|
||||
window.APP_VERSION = APP_VERSION;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue