Ver Fonte

Offline-crash live bevestigd: Home toont een grijs blok zonder melding

Eigen profile-build op emulator-5556, wifi en data uit. Logcat geeft exact
NoSuchMethodError: The method 'toList' was called on null. Op het scherm blijft
een groot grijs blok staan waar de slider hoort, de tabinhoud eronder is leeg,
en er is geen enkele melding of retry. De app crasht niet weg maar Home is niet
van een kapot scherm te onderscheiden.

Oordeel bijgesteld naar: fixen voor livegang. Een van de vier bereikbare
plekken per keer, geen sleepnet.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob há 1 dia atrás
pai
commit
6bf4e0e723
1 ficheiros alterados com 17 adições e 8 exclusões
  1. 17 8
      TASKS.md

+ 17 - 8
TASKS.md

@@ -2,10 +2,6 @@
 
 ### 🐞 Nieuw gevonden 2026-09-13 (Claude, code-audit op verse export)
 
-🔬 **Bezig (Claude, sessie 2026-09-13): offline-crashtest op emulator-5556
-(telefoon), eigen profile-build uit `/tmp/ff-check3`.** Niet tegelijk dezelfde
-test starten.
-
 Twee echte bevindingen uit een browserloze audit; allebei nagemeten tegen
 productie, geen van beide eerder opgeschreven.
 
@@ -83,10 +79,23 @@ crasht. In een **profile**-build is dat volledig stil: geen rood scherm, geen
 overflow-streep, niets in `dart analyze` — alleen een grijs/leeg vlak, en
 volgens het bekende patroon verdwijnt alles eronder in dezelfde `Column` mee.
 
-**Nog te bepalen (Claude is hier 2026-09-13 mee bezig):** hoe erg dit er in de
-praktijk uitziet op een toestel zónder netwerk. Pas daarna is te zeggen of dit
-vóór livegang gefixt moet worden of dat de app "toch al leeg" is en het
-cosmetisch blijft.
+✅ **Live nagemeten op de telefoon-emulator (2026-09-13, eigen profile-build,
+`svc wifi disable` + `svc data disable`) — het gebeurt echt, en Home ziet er
+kapot uit.** In `logcat` staat exact één regel:
+`NoSuchMethodError: The method 'toList' was called on null.` Op het scherm:
+- waar de slider hoort staat een **groot grijs blok** (beeldvullend, ± een
+  derde van het scherm);
+- **de hele tabinhoud eronder is leeg** — wit, geen kaarten;
+- **geen enkele melding**: geen "geen verbinding", geen retry-knop, geen icoon.
+De app crasht dus niet wég (het proces blijft draaien, de tabbalk werkt), maar
+Home is niet van een stukgelopen scherm te onderscheiden. Screenshots van
+online vs. offline zijn 2026-09-13 in de chat gedeeld.
+
+**Oordeel: dit hoort vóór livegang gefixt.** Niet omdat er zonder netwerk data
+zou moeten zijn, maar omdat de eerste indruk bij een haperende verbinding een
+grijs vlak zonder uitleg is — en dat is precies het scenario "gebruiker opent de
+app in de trein". Slechts één exceptie per start, dus het is één plek per
+scherm, geen sleepnet.
 
 **De fix, als die nodig blijkt,** is dezelfde route die de vijf horeca-tabs al
 namen: niet rechtstreeks uit de Backend Query lezen, maar via een custom action