„Rangliste nicht erreichbar” sagt jetzt, woran es lag — und passiert seltener.
Der Dienst selbst war in Ordnung (HTTP 200, gültige Liste). Ein einzelner ausgefallener Aufruf hat trotzdem wie ein kaputter Dienst ausgesehen, weil die Meldung nichts unterschieden hat: Server sagt nein, Netz weg, Blocker dazwischen — alles hieß „nicht erreichbar”.
- Ein Aussetzer wird automatisch wiederholt (einmal, nach 700 ms). Damit sieht man ihn gar nicht erst. Gemessen: bei einem gescheiterten von zwei Aufrufen steht die Liste da.
- Scheitert auch der zweite, steht der Grund da, dazu ein Knopf NOCHMAL VERSUCHEN und die Zeile „Deine Flüge werden trotzdem gewertet — die Liste holt sie nach.”
- Der Service Worker fasst den Telemetrie-Worker nicht mehr an. Ranglisten-Anfragen sind
nie offline nutzbar, ein zwischengespeicherter Stand wäre schlechter als keiner — und der
Umweg hatte eine eigene Fehlerquelle: fällt dort etwas durch, antwortet
respondWithmitundefined, und die Seite sieht einen Netzwerkfehler, den es nie gab.