# Firefox kann manchmal zuvor gecachte Bilder (Avatare) nicht laden/rendern

**URL:** https://meta.discourse.org/t/firefox-is-sometimes-unable-to-load-render-previously-cached-images-avatars/309597
**Category:** Support
**Created:** [27. Mai 2024 um 18:43 UTC](https://meta.discourse.org/t/firefox-is-sometimes-unable-to-load-render-previously-cached-images-avatars/309597 "2024-05-27T18:43:58Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [27. Mai 2024 um 18:43 UTC](https://meta.discourse.org/t/firefox-is-sometimes-unable-to-load-render-previously-cached-images-avatars/309597/1 "2024-05-27T18:43:58Z")

</div>

Wir untersuchen einen Fehler in Firefox, der scheinbar damit zusammenhängt, dass Avatare auf der Festplatte zwischengespeichert und dann von einer späteren Anfrage abgerufen werden.

An Firefox gemeldet als:

> **[1899184 - Firefox is sometimes unable to load/render previously cached images](https://bugzilla.mozilla.org/show_bug.cgi?id=1899184)**
>
> UNCONFIRMED (nobody) in Firefox for Android - Browser Engine. Last updated 2024-10-01.

Dieses Problem äußert sich durch fehlende Avatare, wo normalerweise einer vorhanden sein sollte, z. B.:

 ![image](https://global.discourse-cdn.com/meta/original/4X/a/f/5/af5530c519dcc001672cc566114ca7aef6ff7e0f.png)

Dies sind jeweils:

```html

<img loading="lazy" alt="" width="24" height="24" src="https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/mancera1979/48/732001_2.png" class="avatar" title="mancera1979 - Frequent Poster">
<img loading="lazy" alt="" width="24" height="24" src="https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/jca34f/48/340148_2.png" class="avatar" title="JCA34F - Frequent Poster">

```

und diese URLs leiten weiter zu:

```plaintext
https://europe1.discourse-cdn.com/arduino/optimized/4X/3/3/7/337a5e4169461364c9805cfad882c9eb0332bdf3_2_48x48.png
https://europe1.discourse-cdn.com/arduino/optimized/4X/4/b/8/4b8c803f304aa7e7c487184224ec9f970c96e8c4_2_48x48.jpeg

```

Beim Untersuchen des DOM mit den Entwicklertools meldet Firefox “Bild konnte nicht geladen werden”.

 ![image](https://global.discourse-cdn.com/meta/original/4X/0/6/0/060c27ce5f1b0780f56c8864c96dcdc0a9cc3263.png)

 ![image](https://global.discourse-cdn.com/meta/original/4X/0/1/0/0106c4f8172a1fbd1aa63cd674286807c5c26c2c.png)

Es sind **niemals** die anfänglichen Anfragen, bei denen dies fehlschlägt – es ist **immer** nur bei nachfolgenden Anfragen aufgetreten, die das Bild aus dem Cache laden würden:

 ![image](https://global.discourse-cdn.com/meta/original/4X/e/c/7/ec7a5f34554d2a3c2f1351cf025334e07e99a975.png)

Das Neuladen der Seite löst manchmal aus, dass Firefox das Bild ordnungsgemäß lädt, z. B.:

 ![image](https://global.discourse-cdn.com/meta/original/4X/b/a/8/ba881bd93346e287f374fb2c15e8d62914812dce.png)

nach einem Neuladen:

 ![image](https://global.discourse-cdn.com/meta/original/4X/b/a/6/ba66ee768b7529b280e6dcc847ae077fe84fa55d.png)

* * *

## Wir wissen, dass:

… das Problem nicht spezifisch für die Discourse-Anwendung selbst ist. Wir haben das Problem mit einer statischen HTML-Seite reproduziert, die nur Links zu Avataren enthält:

 ![image](https://global.discourse-cdn.com/meta/original/4X/0/a/4/0a4a0cd940fc9802a43d0e25332fc45db27865ca.jpeg)

 ![image](https://global.discourse-cdn.com/meta/original/4X/3/9/9/3999c3a0e4654d257a0f76c430c2bf574b1e40ad.jpeg)

… das Deaktivieren von http3 in Firefox das Problem nicht löst

… das Leeren des Browser-Caches bewirkt, dass die Bilder beim nächsten Mal ordnungsgemäß geladen werden

… Endbenutzer dieses Problem auf Desktops und Mobilgeräten gemeldet haben

## Wir vermuten, dass:

… dies etwas mit dem Laden des Bildes nach einer Weiterleitung zu tun hat

Einige unserer Hosting-Umgebungen verfügen über einen “Redirect Chaser”, der dazu führt, dass eine Anfrage an die ursprüngliche URL das Bild selbst zurückgibt und keine Weiterleitung zum Bild. Ich glaube nicht, dass jemand dieses Problem in diesen Umgebungen erlebt hat.

## Wir haben nicht:

eine durchgängig konsistente und klare Reproduktion des Problems

---

<div class="post-metadata">

### Author: ![piffy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/piffy/32/254198_2.png) [@piffy](https://meta.discourse.org/u/piffy)
#### Post date: [27. Mai 2024 um 19:02 UTC](https://meta.discourse.org/t/firefox-is-sometimes-unable-to-load-render-previously-cached-images-avatars/309597/2 "2024-05-27T19:02:09Z")

</div>

Ich habe das selbst unter Firefox gesehen. Ich weiß nicht, ob das überhaupt relevant ist, aber meine Website verwendet [bunny.net](http://bunny.net) als CDN.

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [27. Mai 2024 um 19:30 UTC](https://meta.discourse.org/t/firefox-is-sometimes-unable-to-load-render-previously-cached-images-avatars/309597/3 "2024-05-27T19:30:46Z")

</div>

Interessant. OK, wenn Sie weitere Details oder Schritte zur Reproduktion haben, können Sie diese gerne hier posten.

* * *

> [@piffy](#):
>
> meine Website nutzt [bunny.net](http://bunny.net) als CDN

🤨  
🔬

> ![Das Bild zeigt ein entzückendes flauschiges Kaninchen mit Schlappohren und ausgeprägten dunklen Fellflecken im Gesicht, das auf einem Teppichboden sitzt. (Beschriftet von KI)](https://global.discourse-cdn.com/meta/original/4X/a/f/2/af2f27c7de471e7071487f4cec5b6dc043095c1e.jpeg)

Nun, das ist AUSSERGEWÖHNLICH passend 😆

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [27. Mai 2024 um 23:54 UTC](https://meta.discourse.org/t/firefox-is-sometimes-unable-to-load-render-previously-cached-images-avatars/309597/4 "2024-05-27T23:54:14Z")

</div>

> [@supermathie](#):
>
> `loading="lazy"`

Das fühlt sich für mich wie unser nächster Anlaufpunkt an, @david, eine Website-Einstellung, die dies deaktiviert, um zu sehen, ob es Auswirkungen hat.

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [28. Mai 2024 um 11:28 UTC](https://meta.discourse.org/t/firefox-is-sometimes-unable-to-load-render-previously-cached-images-avatars/309597/5 "2024-05-28T11:28:05Z")

</div>

Da @supermathie eine vage Reproduktion auf einer statischen Seite hat, versuchen wir vielleicht, eine Version davon ohne `loading="lazy"` zu erstellen? Viel einfacher, als Discourse zu modifizieren, um das zu tun.

Könntest du das versuchen, @supermathie?

---

<div class="post-metadata">

### Author: ![piffy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/piffy/32/254198_2.png) [@piffy](https://meta.discourse.org/u/piffy)
#### Post date: [28. Mai 2024 um 13:06 UTC](https://meta.discourse.org/t/firefox-is-sometimes-unable-to-load-render-previously-cached-images-avatars/309597/6 "2024-05-28T13:06:14Z")

</div>

Ich würde keinen anderen CDN verwenden! 🐇

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [29. Mai 2024 um 22:41 UTC](https://meta.discourse.org/t/firefox-is-sometimes-unable-to-load-render-previously-cached-images-avatars/309597/7 "2024-05-29T22:41:10Z")

</div>

Ich habe sie immer wieder neu geladen und gerade das Problem reproduziert, indem ich die Lazy-Seite geladen habe (funktionierte) und dann die Nicht-Lazy-Seite (fehlgeschlagen):

 ![image](https://global.discourse-cdn.com/meta/original/4X/5/9/f/59f7e39fa5e28b2527d80e7d3aa388d114c2faa7.jpeg)

Leider schien Firefox beim Neuladen von Assets (Cache deaktivieren ist _nicht_ gesetzt) mit geöffneten Entwicklertools alles komplett neu zu laden, aber… das ist seltsam:

 ![image](https://global.discourse-cdn.com/meta/original/4X/e/9/8/e980a561800d88bcc8a7121467b541cfd312e485.png)

Der Benutzer scheint seinen Avatar geändert/aktualisiert zu haben, und wir haben auf den neuen weitergeleitet? Ich bin mir nicht sicher, was das auslöst, @david.

Ich vermute, dass dieser zusätzliche Redirect den Firefox-Bug kurzzeitig ausgelöst hat. Das passt zu den Verhaltensunterschieden aufgrund des Redirect-Chasers.

Vielleicht kann ich es auslösen?

Ich habe meinen Avatar geändert, mal sehen, ob er kaputt geht, wenn ich in einer Stunde neu lade.

EDIT: Naja, es ist dieses Mal nicht kaputt gegangen.

Aber meine Spielereien auf dieser Seite scheinen sich schlecht auf andere Seiten auszuwirken… KEINER dieser Avatare funktioniert jetzt und ich glaube, es liegt daran, dass eine Netzwerkanfrage “hängt”.

 ![image](https://global.discourse-cdn.com/meta/original/4X/e/f/2/ef2d02a76ddead54c85c10ebad84a30de27a35f4.png)

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [30. Mai 2024 um 14:25 UTC](https://meta.discourse.org/t/firefox-is-sometimes-unable-to-load-render-previously-cached-images-avatars/309597/8 "2024-05-30T14:25:29Z")

</div>

Heute: Ich habe die Seite mit `lazy` neu geladen, und sie wurde problemlos geladen:

 ![image](https://global.discourse-cdn.com/meta/original/4X/a/7/b/a7b8a2fd67c15486d989d9ce5c15f36db052781f.png)

Ich habe die Seite dann ohne `lazy` geladen, und:

 ![image](https://global.discourse-cdn.com/meta/original/4X/e/e/b/eebd61a1a5e975ab7dc0ff123607700311109f2b.png)

🤷

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [30. Mai 2024 um 15:23 UTC](https://meta.discourse.org/t/firefox-is-sometimes-unable-to-load-render-previously-cached-images-avatars/309597/9 "2024-05-30T15:23:25Z")

</div>

Das bedeutet also, dass `lazy=` wahrscheinlich nicht die Ursache des Problems ist? Das ist zumindest eine Sache, die ausgeschlossen ist 😅
