diff --git a/CHANGELOG.md b/CHANGELOG.md index 9630808..83c7525 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13487,3 +13487,29 @@ Neste steg: **Rullet ut 2026-08-20** -- bruker bekreftet. Ren frontend. `docker compose build teecup_frontend && up -d`, rene logger, 200 OK. + +139. **"Registrer score"-hoppet landet bak sticky headeren, 2026-08-20.** + Bruker viste to skjermbilder: (1) banekartet utvidet dytter + "Registrer score" langt ned -- foreslo en flytende knapp i bunnen som + løsning (se V0-prompt, ikke bygget denne runden -- venter på + V0-eksport). (2) et reelt, uavhengig funn: å trykke "Registrer score" + scroller til spillerlisten, men landet med FØRSTE spillerkort delvis + skjult bak den sticky RoundHeader-en -- `scrollIntoView` kompenserer + ikke selv for en `position: sticky`-header. + + Årsak funnet raskt: `holePanelRef` (brukt for hull-til-hull-navigasjon, + samme sticky-header-utfordring) bruker allerede riktig + `scroll-mt-28` -- men `playerListRef` (brukt for nettopp dette + "Registrer score"-hoppet) hadde kun `scroll-mt-4`, langt fra nok til å + dekke headerens faktiske høyde. Rettet: samme `scroll-mt-28`-verdi som + det allerede fungerende mønsteret. + + **Verifisert i scratch:** mocket `RoundDetail` med ekte + tee/green-koordinater (banekart faktisk utvidbart) + stubbet GPS. + Utvidet banekartet, trykket "Registrer score" -- første spillerkort + (Erol Haagenrud) landet nå fullt synlig rett under headeren, ikke + lenger delvis skjult. `tsc --noEmit` rent. + + **Ikke rullet ut ennå** -- venter på bekreftelse fra bruker (og på + V0-eksporten for punkt 1 før neste utrullingsrunde, om bruker ønsker + å samle dem). diff --git a/frontend/components/round-detail.tsx b/frontend/components/round-detail.tsx index 3d2de28..81f4b10 100644 --- a/frontend/components/round-detail.tsx +++ b/frontend/components/round-detail.tsx @@ -6855,7 +6855,13 @@ function PlayerHoleCards({ )} -