From 724983fe03cac592226508e25f12412e4f43f609 Mon Sep 17 00:00:00 2001 From: Erol Haagenrud Date: Wed, 19 Aug 2026 17:37:26 +0200 Subject: [PATCH] Fiks utslagsvalg i spillertabellen: select forsvinner aldri lenger MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Funnet via brukers skjermopptak av forsøk på å endre én spillers utslag -- en ikke-tilordnet rad viste kun en død strek, ingen interaktiv kontroll, og et feilklikk på den tette avkrysningsboksen satt brukeren fast. Utslagsvelgeren vises nå alltid; å velge et utslag tilordner raden automatisk. Boks og select har også fått tydelig mer avstand for å redusere feilklikk. --- CHANGELOG.md | 43 +++++++++++ .../components/tournament-players-table.tsx | 74 ++++++++++--------- 2 files changed, 84 insertions(+), 33 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e5d538f..56e1bf2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13187,3 +13187,46 @@ Neste steg: **Rullet ut 2026-08-19** -- bruker bekreftet. Ren frontend. `docker compose build teecup_frontend && up -d`, rene logger, 200 OK. + +132. **Utslagsvalg i den nye spillertabellen -- reelt UX-hull, funnet via + video -- 2026-08-19.** Bruker lastet opp en skjermopptak: "Den viser + hvor vanskelig det er å velge utslag." Bilde-for-bilde-gjennomgang + (video konvertert til enkeltbilder med `ffmpeg`, installert lokalt + for anledningen) viste at bruker klikket presist på avkrysnings- + boksen til én rad (ville trolig bare endre utslaget hennes fra "55" + til "50"), som avkrysset raden helt av -- og satt deretter fast: + når en rad ikke er tilordnet runden viste cellen KUN en død strek + (``), ingen interaktiv kontroll. Eneste vei tilbake + var den 16px avkrysningsboksen, tett inntil selecten, lett å bomme + på. Bekreftet med et oppklaringsspørsmål til bruker (var det + "massetildel 55, overstyr noen til 50"-flyten som var problemet?) + -- bruker bekreftet at DET allerede fungerte (endre en allerede + avkrysset rads select direkte er upåvirket av denne bug'en), det + var spesifikt fastlåsingen etter et (feilaktig eller bevisst) + klikk på boksen som var hovedproblemet. + + **Fiks** (`components/tournament-players-table.tsx`, `PlayerRow` + sin runde-celle): utslagsvelgeren vises nå ALLTID, aldri en død + strek. På en ikke-tilordnet rad vises den stiplet/nedtonet med + rundens standardutslag som forhåndsvalg -- å velge ET HVILKET SOM + HELST utslag der kaller `onToggleRound(..., true, teeId)` og + tilordner raden i samme handling, ingen egen boks-runde nødvendig. + Avkrysningsboksen er nå viklet i en egen `