Przejdź do treści głównej
Powrót do listy zgłoszeń

Przycisk menu hamburger bez atrybutu aria-expanded

WCAG 4.1.2[A]

Nazwa, rola, wartość

#pap.pl
Anonimowy27 maj 2026

Opis problemu

Przycisk rozwijający nawigację mobilną posiada aria-label='Toggle navigation' oraz aria-controls='offcanvasNavbar', ale brakuje mu atrybutu aria-expanded. Użytkownicy asystujących technologii nie są informowani o bieżącym stanie przycisku – czy menu jest otwarte (expanded='true') czy zamknięte (expanded='false'). Narusza to wymóg przekazywania stanu komponentów interfejsu.

Dotyczy strony

https://www.pap.pl/(otwiera się w nowej karcie)

Sugerowane rozwiązanie

Dodać do elementu <button class='navbar-toggler'> atrybut aria-expanded='false' i dynamicznie przełączać jego wartość na 'true'/'false' przy każdej zmianie stanu otwarcia. Dodatkowo opis Toggle navigation jest niepoprawny dla serwisu wyświetlanego w polskiej wersji językowej.