Barrierefreiheit
Rolle und Fokusreihenfolge widersprechen sich
Woran du es erkennst
Ein fokussierbares Element trägt eine ARIA-Rolle, die eine andere Lese- oder Bedienreihenfolge nahelegt als die Stelle, an der es im Dokument und in der Tabulatorfolge tatsächlich sitzt.
Warum es zählt
Stimmt die Fokusreihenfolge nicht mit der sichtbaren Struktur überein, landet man beim Weitertabben an einer Stelle, die nicht zu dem passt, was gerade angekündigt wurde. Die Vorstellung von „als Nächstes" bricht zusammen, und selbstgebaute Bedienelemente wirken willkürlich sortiert.
So behebst du es
- Bringe die Dokumentreihenfolge mit der Lesereihenfolge in Einklang, statt den Fokus über tabindex-Werte umzusortieren.
- Prüfe bei selbstgebauten Bedienelementen, ob die Rolle zu dem passt, was in der Tabulatorfolge tatsächlich geschieht.
- Vermeide positive tabindex-Werte vollständig; tabindex="0" und "-1" zusammen mit der richtigen Platzierung genügen.
- Prüfe danach erneut automatisiert und tabbe zusätzlich durch das betroffene Bauteil.