|
|
@@ -53,10 +53,23 @@ FlutterFlow zelf.
|
|
|
6. Testen: `adb -s <device> shell svc wifi disable` + `svc data disable`, app
|
|
|
herstarten, daarna weer `enable`.
|
|
|
|
|
|
-✅ **Live getest (2026-09-13, telefoon-emulator):** online geen balk en de
|
|
|
-layout onveranderd; offline een rode balk (`primary`, #9A141D) met wolkje en de
|
|
|
-tekst "Geen verbinding — tik om het opnieuw te proberen"; na netwerk terug + een
|
|
|
-tik verdwijnt de balk. Screenshots staan in de chat.
|
|
|
+✅ **Live getest (2026-09-13, telefoon-emulator), alle vier de paden:**
|
|
|
+1. **online** — geen balk, layout exact als voorheen;
|
|
|
+2. **offline** — rode balk (`primary`, #9A141D) met wolkje en de tekst
|
|
|
+ "Geen verbinding — tik om het opnieuw te proberen";
|
|
|
+3. **netwerk terug + tik** — balk verdwijnt **en Home is volledig hersteld**:
|
|
|
+ slider met kaarten, tabs gevuld, zonder herstart;
|
|
|
+4. **geen nieuwe fouten** — de enige `NoSuchMethodError` in de log stamt van
|
|
|
+ 19:18:57 (de offline start), de tik was om 19:19; de route-herlaad verliep
|
|
|
+ schoon, geen go_router-fouten.
|
|
|
+Screenshots van alle drie de toestanden staan in de chat.
|
|
|
+
|
|
|
+⚠️ **Punt 3 was de reden voor een extra ronde.** In de eerste versie verdween de
|
|
|
+balk wél maar bleef het scherm leeg — "tik om opnieuw te proberen" beloofde dus
|
|
|
+meer dan het deed. Daarom herlaadt het widget nu bij een geslaagde tik de
|
|
|
+huidige route (`context.pushReplacement` op het pad uit `GoRouterState`).
|
|
|
+**Alleen bij een handmatige tik**, niet bij de automatische check: dat zou een
|
|
|
+herlaadlus geven omdat de pagina het widget opnieuw opbouwt.
|
|
|
|
|
|
⚠️ **Wat de banner NIET oplost:** het grijze blok op Home blijft staan, want dat
|
|
|
blok ís de gecrashte widget (bevinding C hieronder). De banner maakt het alleen
|