Переглянути джерело

TASKS.md: P1-15 teruggegeven aan Bob (Widget Tree coördinaten niet betrouwbaar te bereiken voor Claude)

bob 1 місяць тому
батько
коміт
b67567b10a
1 змінених файлів з 24 додано та 1 видалено
  1. 24 1
      TASKS.md

+ 24 - 1
TASKS.md

@@ -338,7 +338,7 @@ gezien de omvang hieronder (~45 treffers); pak het file-voor-file op.
   aanpassen lost daar de crash niet op, alleen de zichtbare tekst als
   hij (na de P1-15-fix) wél verborgen wordt.
 
-**P1-15 · Eigenaar: Claude — bezig (sessie 2026-08-09 avond).** Kapotte zichtbaarheids-conditie op de social-/
+**P1-15 · Eigenaar: Bob (builder — Claude geblokkeerd, zie hieronder).** Kapotte zichtbaarheids-conditie op de social-/
 contact-knoppen laat de app **crashen** bij tikken (niet alleen lelijke
 tekst) — **vermoedelijke verklaring voor de herhaalde
 `Invalid argument(s): No host specified in URI`-excepties** die
@@ -382,6 +382,29 @@ verwarren — twee losse foutmeldingen in dezelfde log).
   niet alleen in `evenement_horecagelegenheid_widget.dart`. Nog niet
   tot de exacte plek herleid — bij oppakken van deze taak breder zoeken
   dan alleen het al gevonden bestand.
+- **Poging door Claude (2026-08-09 avond), geblokkeerd op
+  Widget-Tree-coördinaten — geen wijziging aangebracht.** Component
+  `EvenementHorecagelegenheid` geopend, maar de 5 knoppen (diep genest
+  onder TabBar → TabBarPageInfo) bleken niet betrouwbaar te bereiken:
+  klik-coördinaten op een zichtbare tree-rij selecteerden herhaaldelijk
+  een andere rij, en de offset was **niet constant** (eerste meting
+  +42px, twee stappen later +21px) — dus geen vaste correctie toe te
+  passen zoals CLAUDE.md's kalibratietruc suggereert. De "Search for
+  widget..."-zoekbalk in het paneel pakte maar één keer focus (na een
+  klik op het "collapse"-icoontje ernaast), en zelfs toen gaf zoeken op
+  `Facebook` geen enkel resultaat (wijst erop dat de knoppen intern
+  niet zo genoemd zijn — zoek in de builder dus niet blind op die
+  letterlijke naam). **Concreet stappenplan voor Bob (in eigen browser,
+  geen coördinaat-problemen):** component `EvenementHorecagelegenheid`
+  openen → Widget Tree → TabBar → TabBarPageInfo-tak uitklappen tot de
+  Facebook/Instagram/Twitter/Website/urluk-knoppen (rond regel
+  812-829/879-896/946-961/1010-1027/1077-1094 in de geëxporteerde
+  code, zie hierboven) → op elk van de 5: Visibility/If-conditie open
+  → First Value aanpassen van de `valueOrDefault`-gebonden expressie
+  naar de **rauwe** API-veld-expressie (zelfde JSON Path, vóór de
+  Default Value-substitutie) → operator van `!= null && != ''` naar
+  **"Is Set"**. Zelfde recept als de al werkende CachedNetworkImage-fix
+  in CLAUDE.md.
 
 **P1-16 · Eigenaar: Bob (Firebase-koppeling is account-/builder-niveau,
 geen Claude-taak).** Geen crash-reporting/analytics (bv. Firebase