Robust
3 wpisów
WCAG 4.1.2: Nazwa, rola, wartość
WCAG 4.1.2 wymaga, aby wszystkie komponenty interfejsu użytkownika miały programowo określaną nazwę i rolę oraz aby stany, właściwości i wartości mogły być zarówno odczytywane, jak i ustawiane przez technologie asystujące. Zapewnia to, że czytniki ekranu i inne narzędzia mogą dokładnie identyfikować, opisywać i wchodzić w interakcję z każdym elementem na stronie.
WCAG 4.1.3: Komunikaty o stanie
WCAG 4.1.3 wymaga, aby komunikaty o stanie — takie jak potwierdzenia wysłania formularza, powiadomienia o błędach i aktualizacje koszyka — były możliwe do programowego określenia poprzez rolę lub właściwość, tak aby technologie asystujące mogły je ogłaszać bez konieczności przenoszenia fokusu przez użytkownika. Zapewnia to, że użytkownicy polegający na czytnikach ekranu otrzymują ważne informacje zwrotne nawet wtedy, gdy fokus nie zostaje przeniesiony na komunikat.
WCAG 4.1.1: Parsowanie (przestarzałe w WCAG 2.2)
WCAG 4.1.1 Parsowanie wymaga, aby treści internetowe były wolne od poważnych błędów HTML/XML — takich jak zduplikowane identyfikatory — które mogłyby spowodować, że technologie asystujące błędnie zinterpretują stronę lub nie zdołają jej przetworzyć. Chociaż kryterium to jest przestarzałe w WCAG 2.2, leżące u jego podstaw reguły axe-core pozostają aktywne, a naruszenia nadal wskazują na realne ryzyko w zakresie dostępności.
