Suksesskriterium 3.2.1 Fokus (Nivå A)
Når en brukergrensesnittkomponent kommer i fokus, medfører det ikke kontekstendring.
Hvorfor er suksesskriteriet viktig?
Dette kravet skal hindre at brukere med nedsatt motorikk, skjermleserbrukere og andre opplever uventede endringer som kan gjøre det vanskelig å navigere og forstå innholdet.
Når du navigerer på en nettside skal det ikke skje store endringer automatisk bare fordi du flytter fokuset til et element. For eksempel:
- Å flytte fokuset til et menyvalg eller peke på valget med muspekeren skal ikke automatisk føre til at en ny side åpnes eller at fokus flyttes til en annen komponent.
- Hvis du bruker tabulatortasten til å navigere mellom felt i et skjema, skal ikke skjemaet endres eller føre til at det åpnes en ny side.
Anbefalinger
Kravet gjelder for navigasjon med mus, tastatur og touch. I WCAG-standarden står det at kontekstendring inkluderer endring av:
- Brukeragent
- Presentasjonsramme (viewport)
- Fokus
- Innhold som endrer meningsinnholdet av nettsiden
Vanlige misforståelser
Når en komponent får fokus er det ikke forbudt å gjøre små endringer, for eksempel endringer i farger eller vise ulike felt avhengig av hva som er valgt i en radioknapp (da gjør brukeren et aktivt valg). Det som ikke er lov er store kontekstendringer som å laste en ny side.
Hvordan teste kravet
WCAG har flere krav knyttet til tastaturnavigasjon som med fordel kan testes samlet. Se testprotokollen for tastaturnavigasjon for flere detaljer.
Kjernespørsmålet
Kan du navigere gjennom nettsiden uten at det skjer automatisk kontekstendring når komponenter får fokus?
Innhold du må teste
Alle interaktive komponenter.
Testmetode
I prinsippet må du teste hva som skjer når hver enkelt interaktive komponent får fokus. I praksis vil mange kjenne løsningen de tester såpass godt at de vet hva som må testes.
Tilsynet avgrenser testing av suksesskriteriet til tastatur fordi det er mest effektivt. Det innebærer å trykke tab fra kontroll til kontroll og sjekke om det skjer kontekstendringer. Feil relatert til fokus, som viser seg ved tastaturnavigasjon, oppstår vanligvis også når brukeren navigerer med mus.
Ofte-stilte spørsmål
Ja, menyer kan åpnes automatisk hvis resten av siden ikke endres eller det lastes en ny side.
Ja! For eksempel skal ikke en nettside automatisk sende inn et skjema eller hoppe til en ny side fordi brukeren setter fokuset i et input-felt. Det som er lov er å endre skjemaet dersom brukeren gjør valg. Eksempelvis kan ulike felt vises avhengig av om en avkryssingsboks er krysset av eller ikke.
Ja, så lenge det ikke fører til en stor kontekstendring, som å flytte brukeren til en annen side eller åpne en dialogboks uten varsel. Små endringer, som å vise en hjelpetekst, er tillatt.
- 3.2.1 (Fokus): Handler om navigasjon – det skal ikke skje store endringer bare fordi et element får fokus.
- 3.2.2 (Ved inndata): Handler om brukerinput – store endringer skal ikke skje automatisk når brukeren skriver inn eller velger noe, med mindre det gis en advarsel.
Medvirkende