Succescriterium 3.2.1 - Niveau A
Bij focus
Zorg dat het voorspelbaar is wat er gebeurt als gebruikers naar een element navigeren. Wanneer een element focus krijgt, mag deze niet onverwachts worden geactiveerd. Voorspelbaar focusgedrag maakt het gebruik van apps makkelijker voor mensen met een beperking.
Impact
Een knop mag niet automatisch geactiveerd worden wanneer deze focus krijgt. Hiermee verlaag je de kans dat er onbewuste acties plaatsvinden voor mensen met visuele, cognitieve en motorische beperking.
Controleren
“Wordt de focus nooit onverwacht verplaatst?“
Dit kan getest worden met de schermlezer of toetsenbordbediening.
Oplossing
Controleer focus gedrag
On Android, you can use an OnFocusChangeListener
to listen to focus changes. The onFocusChange
method is called when the element receives focus.
Be careful when using the onFocusChange
method: do not trigger any context change because they might confuse users.
webView.setOnFocusChangeListener { view, focused ->
if (focused) {
// Do not change context
}
}