Kryterium, które za tym stoi
2.2.2 Pauza, zatrzymanie, ukrycie
Wszystko, co samo się rusza, miga, przewija albo odświeża dłużej niż pięć sekund, potrzebuje pauzy.
Poziom A · EN 301 549 § 9.2.2.2
Po co jest to sprawdzenie
Ruch odciąga uwagę osobom z zaburzeniami uwagi i z zaburzeniami przedsionkowymi, a ruchomy tekst jest dla części osób słabowidzących nieczytelny.
Co zwykle je wywołuje
- błądAutomatycznie obracająca się karuzela na stronie głównej, bez pauzy.
- błądPasek z wiadomościami na żywo, który nigdy się nie zatrzymuje.
Jak to naprawić
- róbDodaj widoczną kontrolkę pauza / odtwarzanie, osiągalną klawiaturą.
- róbUszanuj `prefers-reduced-motion` — to sygnał, który człowiek już ci wysłał.
Jak to jest raportowane
A11ySignal zgłasza to z wagą poważny. Każdy błędny element ma swój selektor CSS i kod, który zawiódł, więc trafisz prosto do właściwej linii, zamiast jej szukać. Deque publikuje szczegóły na poziomie silnika:
https://dequeuniversity.com/rules/axe/4.13/marquee ↗
Sprawdzenie zaimplementowane w axe-core 4.13.0, © Deque Systems, MPL-2.0.