Aller au contenu
A11ySignal
Niveau AWCAG 2.0WCAG 2.1WCAG 2.2EN 301 549 § 9.2.4.3

2.4.3
Parcours du focus

Le focus doit se déplacer dans un ordre qui préserve le sens.

Ce que dit la norme

Si une page web peut être parcourue de façon séquentielle et que les séquences de navigation affectent la signification ou l'utilisation, les composants qui peuvent recevoir le focus le reçoivent dans un ordre qui préserve la signification et l'utilisabilité.

Pourquoi c'est important

Si le focus saute de l'en-tête au pied de page puis revient, la page cesse d'être navigable même si chaque contrôle est atteignable.

À quoi ressemble un échec

  • échoueDes `tabindex` positifs (`tabindex="3"`) qui réordonnent toute la page.
  • échoueUne modale qui s'ouvre sans y amener le focus.
  • échoueLe focus qui ne revient pas au déclencheur après la fermeture d'une boîte de dialogue.

Comment corriger

  • à faireN'utilisez jamais un `tabindex` positif. Corrigez plutôt l'ordre du DOM.
  • à faireÀ l'ouverture d'une boîte de dialogue, amenez-y le focus ; à la fermeture, rendez-le à ce qui l'a ouverte.

Comment A11ySignal le vérifie

manuel

Aucune règle automatique ne peut juger ce critère, et nous ne prétendrons pas le contraire. Une analyse propre ne veut pas dire que 2.4.3 est respecté — elle veut dire que rien de mesurable n'échoue. Celui-ci demande une personne.

Ce qu'un outil ne peut pas vous dire

Tabulez dans la page et regardez où va l'anneau de focus. C'est tout le test.

Également sous 2.4 Navigable