Beschreibung
Die vollständige Zugdetailansicht wird in der Verbindungsansicht zeitweise nicht angezeigt.
Normalerweise erscheint für einen Zugabschnitt die ausführliche Ansicht mit:
- Zeitleiste links
- Abfahrts- und Ankunftszeiten
- Zwischenhalten
- antippbaren Halten
- vollständiger Fahrtansicht
Manchmal wird stattdessen nur eine einfache Ersatzkarte angezeigt mit:
- Zugnummer
- Start → Ziel bzw. Zugrichtung
Das Problem betrifft nicht bestimmte Züge, Betreiber oder Länder.
Ich habe es sowohl bei deutschen als auch bei ausländischen Verbindungen beobachtet.
Auffällig ist vielmehr das zeitliche Muster:
- manchmal zeigen praktisch alle getesteten Verbindungen nur die Ersatzkarte
- zu anderen Zeitpunkten zeigen praktisch alle getesteten Verbindungen wieder die vollständige Detailansicht
- ein klares Muster oder ein Bezug zu bestimmten Zügen ist für mich nicht erkennbar

Erwartetes Verhalten
Die vollständige Detailansicht mit Zwischenhalten und Zeitleiste sollte zuverlässig angezeigt werden.
Falls der zusätzliche Abruf der Trip-Details fehlschlägt:
- sollte möglichst auf bereits vorhandene Daten aus
JourneyLeg zurückgegriffen werden
- sollte ein Fehler nicht vollständig unsichtbar bleiben
- sollte ein erneuter Versuch möglich sein
- sollte nicht ohne Hinweis dauerhaft nur die Minimalansicht erscheinen
Aktuelles Verhalten
Bei einem offenbar fehlgeschlagenen Detailabruf erscheint nur eine stark reduzierte Karte.
Der Nutzer sieht nicht:
- dass ein Abruf fehlgeschlagen ist
- warum die Zwischenhalte fehlen
- ob erneut geladen werden kann
Mögliche Ursache im aktuellen Code
Soweit ich den Code richtig verstehe, lädt _LegSection die vollständigen Trip-Daten über:
final tripFuture = ref.read(hafasServiceProvider).getTrip(id);
Beschreibung
Die vollständige Zugdetailansicht wird in der Verbindungsansicht zeitweise nicht angezeigt.
Normalerweise erscheint für einen Zugabschnitt die ausführliche Ansicht mit:
Manchmal wird stattdessen nur eine einfache Ersatzkarte angezeigt mit:
Das Problem betrifft nicht bestimmte Züge, Betreiber oder Länder.
Ich habe es sowohl bei deutschen als auch bei ausländischen Verbindungen beobachtet.
Auffällig ist vielmehr das zeitliche Muster:
Erwartetes Verhalten
Die vollständige Detailansicht mit Zwischenhalten und Zeitleiste sollte zuverlässig angezeigt werden.
Falls der zusätzliche Abruf der Trip-Details fehlschlägt:
JourneyLegzurückgegriffen werdenAktuelles Verhalten
Bei einem offenbar fehlgeschlagenen Detailabruf erscheint nur eine stark reduzierte Karte.
Der Nutzer sieht nicht:
Mögliche Ursache im aktuellen Code
Soweit ich den Code richtig verstehe, lädt
_LegSectiondie vollständigen Trip-Daten über: