Browse Source

132-J + 128-E af; 132-H/132-G2/ProvinciePage exact uitgeschreven voor Bob

- 132-J: nieuwe API Call FavorietenGemeenten, On Page Load op mijnProfiel vult
  page state favGemeenten (JSON Path $), rode waarschuwing hangt daaraan
- 128-E: page parameter tabIndex + Initial Tab Index op mijnProfiel, tekst met
  Navigate To (tabIndex=3) op Favorieten tab 2, NL+EN
- 128-C-beperking daarmee opgelost; 128-B t/m F rond
- TASKS: stappenplannen voor 132-H, 132-G2 en de 5 resterende ProvinciePage-tabs
- CLAUDE.md: API Call dupliceren, tak-"+" na canvas-klik, JSON Path $ i.p.v.
  Predefined Path bij Update Page State, Apply Opposite pas na Confirm

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
bob 23 hours ago
parent
commit
7bc31517cd
2 changed files with 23 additions and 0 deletions
  1. 23 0
      CLAUDE.md
  2. 0 0
      TASKS.md

+ 23 - 0
CLAUDE.md

@@ -1538,6 +1538,29 @@ hebt (dropdown Image→Component, knop *Select Component*, de parameterrijen
 bovendien onverwacht op ±140 % zoom (drie tree-groepen in beeld i.p.v. zes);
 vraag Bob om `Ctrl+0` zodra de builder er opeens veel groter uitziet.
 
+**Vier dingen uit de 132-J/128-E-sessie (2026-09-24) die anders opnieuw
+uitgezocht worden:**
+- **Een API Call dupliceren kan:** open de call → ⋮ rechtsboven in het
+  "Define API Call"-paneel → *Duplicate API Call* → "Duplicate this API Call?" →
+  Duplicate. De kopie ("<naam> Copy") heeft headers, variabelen én de
+  JSON-paths (`items`) mee; alleen naam + URL aanpassen en **Save**. Veel sneller
+  dan een call vanaf nul opbouwen.
+- **De "+" in een TRUE/FALSE-tak van de Action Flow Editor werkt WÉL, maar pas
+  na een klik op leeg canvas.** Direct na het bewerken van een actie reageert
+  hij niet (dat was de "8 pogingen"-notitie van 2026-09-22); één klik op een leeg
+  stuk canvas (bv. (900, 500)) en daarna opent de "+" gewoon zijn menu.
+- **`Update Page State` met een API-respons: kies JSON Path `$`**, niet
+  *Predefined Path* en niet *No Further Changes*. Predefined Path `items`
+  genereert `XCall.items(jsonBody ?? '')!.toList()` — die `!` crasht op een lege
+  `[]`-respons (0 matches → null), precies het geval waarvoor je zo'n lijst
+  vaak ophaalt. *No Further Changes* kwam tweemaal niet door (export gaf
+  `favGemeenten = []`). JSON Path `$` geeft `getJsonField(jsonBody ?? '', r'$',
+  true)!` en dat is veilig: `$` matcht altijd de root, ook bij `[]`.
+- **"Apply Opposite Statement" reageert niet direct na het wisselen van de
+  variabelebron.** Vier kliks deden niets; wat wél werkte: eerst Confirm mét de
+  positieve conditie, de chip opnieuw openen en dán de toggle aanzetten — in
+  één klik. Verifieer in de export op de `!(` vóór de conditie.
+
 **Een sectie in een "Set from Variable"-bronnenlijst rendert zijn suboptie
 pas na 8-15 seconden — blijf niet klikken, want elke klik klapt 'm weer
 dicht.** Scherpere vervanger van de hover-truc hieronder, bevestigd

File diff suppressed because it is too large
+ 0 - 0
TASKS.md


Some files were not shown because too many files changed in this diff