fremtind / jokul

Jøkul er et designsystem utviklet av Fremtind.
https://jokul.fremtind.no
MIT License
63 stars 35 forks source link

Feil: Ikke mulig å navigere forbi Combobox med tab uten å velge et element #3858

Closed ivarni closed 4 months ago

ivarni commented 4 months ago

Kan ikke tab-navigere meg forbi komponenten uten at det første elementet velges.

Steg for å gjenskape

  1. Gå til https://jokul.fremtind.no/komponenter/combobox/
  2. Klikk inni "demo-feltet" slik at fokus er før comboboxen
  3. Trykk tab-tast til man har kommet forbi comboboxen
  4. Det første elementet i lista ender opp som valgt

Forventet oppførsel

Det burde være mulig å ta seg forbi komponenten uten å gjøre et valg.

Systeminformasjon

Testet med Chrome på Mac.

ivarni commented 4 months ago

Dette er gjort bevisst for å emulere hvordan native selects fungerer i Firefox

Det er forsåvidt en fin tanke det, men problemet er at dette ikke er en select. Feks åpner ikke en select dropdown-boksen sin automatisk på focus noe som betyr at man kan fint tab'e videre på siden. Skulle vi hatt denne funksjonen burde enten

a) Visning av søkeresultat ikke skje på focus som i dag eller b) Tab med focus i søkefeltet burde flyttet fokus ut av komponenten og ikke inn i dropdownen.

I mitt hode er det ikke noe poeng i seg selv å emulere hvordan en annen type input-control fungerer i en spesifikk browser så jeg heller litt mot å bare fjerne dette.