Eine misslungene Seite beendete das Nachladen für immer
Der Grund für „es sind wieder nicht alle Filme drin": im Fehlerfall stand hier `page = nil`. Eine einzige misslungene Anfrage auf einer wackeligen Leitung, und die Mediathek blieb endgültig bei sechzig Titeln stehen — lautlos, ohne dass irgendetwas darauf hindeutete. Im Zug passiert das zuverlässig. Der Kommentar daneben begründete das Schweigen, und das war auch richtig: ein Fehlerblatt mitten im Scrollen wäre störend. Nur hat er das eigentliche Problem verdeckt — nicht die fehlende Meldung war schlimm, sondern dass es danach keinen Weg zurück gab. Jetzt bleibt die Seite erhalten, und unten erscheint eine Zeile zum Weiterladen. Von selbst wird nach einem Fehlschlag **nicht** mehr nachgefasst: sonst liefe bei jedem Scrollen eine Anfrage in dieselbe tote Leitung. Dazu der Knopf zum Neuladen in der Leiste, wie gewünscht. Ziehen von oben gibt es auf dem Mac nicht, und in einem Raster ist es ohnehin kaum zu treffen — wer den Verdacht hat, dass etwas fehlt, braucht einen Knopf und keine Geste. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
24d7423f9c
commit
348ec96282
@@ -2481,6 +2481,57 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"library.loadMore" : {
|
||||
"extractionState" : "manual",
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Weitere laden"
|
||||
}
|
||||
},
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Load more"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"library.loadMoreFailed" : {
|
||||
"extractionState" : "manual",
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Der Nachschub ist hängen geblieben — es fehlen noch Titel."
|
||||
}
|
||||
},
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Loading more stalled — some titles are still missing."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"library.reload" : {
|
||||
"extractionState" : "manual",
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Neu laden"
|
||||
}
|
||||
},
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Reload"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"library.scan" : {
|
||||
"localizations" : {
|
||||
"de" : {
|
||||
|
||||
Reference in New Issue
Block a user