ソースを参照

P0-3: EventCurrent header-naam handoff aan Bob (exacte stappen, 2x freeze bij Confirm); document bredere freeze-instabiliteit

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
bob 1 ヶ月 前
コミット
f23d15fd12
2 ファイル変更32 行追加2 行削除
  1. 11 0
      CLAUDE.md
  2. 21 2
      TASKS.md

+ 11 - 0
CLAUDE.md

@@ -261,6 +261,17 @@ gratis doorstart, elke reload kost een herhaling van stap 1.
   rode "gemeenteN…" tekst i.p.v. "Unset" in de Set Fields-lijst), nog
   toe te voegen: argument `lijst` = App State `gemeentelijst`,
   argument `id` = App State `gemeenteSelectId`, dan Confirm.
+- **Zelfde bevroren-Confirm-patroon ook bevestigd op een Text-widget's
+  If/Then/Else-conditie** (niet alleen Custom-Function-argumenten) —
+  2026-08-05 op `EventCurrent`'s AppBar-Row, 2x achter elkaar
+  bevroren bij het klikken op "Confirm" ná het instellen van een
+  Single Condition (Is Set and Not Empty). Precies dezelfde stappen
+  lukten wél zonder freeze op `HeaderButtonsComponent`. Geen
+  duidelijke deterministische trigger gevonden — lijkt eerder
+  omgevingsinstabiliteit (mogelijk FlutterFlow-backend, niet per se de
+  browser-automation zelf) dan een vast reproduceerbare bug op één
+  specifiek component/actietype. Bij tegenkomen: 1-2 pogingen (incl.
+  reload), dan overdragen met exacte stappen — niet blijven proberen.
 
 **Tooltip toevoegen aan een icon-only widget:** rechtsklik → Wrap
 Widget (Ctrl+B) → 4e rij van de grid (kan geclipt lijken) → 1e icoon

+ 21 - 2
TASKS.md

@@ -114,8 +114,27 @@ hartje-functie. Bob akkoord met bouwplan:
    `RenderFlex overflowed`-fout geven op smalle schermen. Component
    `HeaderButtonsComponent` → Widget Tree → node "Text" (3e kind van de
    Row, na de twee Tooltips) → rechterpaneel → **Expansion → Flexible**.
-   Nog niet gedaan: losse toevoeging aan `EventCurrent` (heeft geen
-   gedeeld header-component, apart in te voegen).
+   **Restpunt — Eigenaar: Bob, losse toevoeging aan `EventCurrent`**
+   (heeft geen gedeeld header-component, AppBar → Row met
+   IconButtonBack/IconButtonDrawer). Claude heeft 2x geprobeerd (2x
+   bevroren pagina bij het Confirm-en van de If/Then/Else-conditie,
+   reload verliest de voortgang net als bij het gemeente-actiepunt
+   hierboven — zie `CLAUDE.md`). **Exacte stappen (bevestigd werkend
+   patroon van `HeaderButtonsComponent`, hier alleen de laatste
+   Confirm-klik lukte niet):**
+   1. `EventCurrent` → Widget Tree → `AppBar` → `Row` (kind van AppBar,
+      bevat al IconButtonBack + IconButtonDrawer) → rechterpaneel
+      insert-icoon → **Text** toevoegen als 3e kind.
+   2. Nieuwe Text-widget → **Text**-property → bind-icoontje →
+      **Conditional Value (If/Then/Else)** (evt. eerst zoeken op
+      "conditional" als 'ie niet direct in de lijst staat).
+   3. **IF**: Single Condition → First Value = App State
+      `gemeenteSelectNaam` → operator **Is Set and Not Empty** (geen
+      Second Value nodig).
+   4. **THEN**: App State `gemeenteSelectNaam`.
+   5. **ELSE**: App State `provincieSelectName`.
+   6. Confirm. Optioneel: Expansion → Flexible (zelfde clipping-risico
+      als bij `HeaderButtonsComponent`, zie daarboven).
 4. **Nieuwe P2-taak nog aan te maken:** hartje-tap-actie (favoriete
    plaats) — na livegang, hangt af van FavorietenAgenda-403-fix.
 - Blocker die dit voorstel moet oplossen: **geen enkele pagina toont de