WCAG 2.2.4: Przerwania
Wprowadzenie do Kryterium Sukcesu 2.2.4: Przerwania (AAA)
Kryterium Sukcesu 2.2.4: Przerwania, należące do wytycznych WCAG 2.1 na poziomie AAA, koncentruje się na zapewnieniu użytkownikom kontroli nad nieoczekiwanymi zakłóceniami podczas korzystania ze stron internetowych lub aplikacji. Jest to kluczowy element dla komfortu i efektywności interakcji, szczególnie dla osób, które mogą potrzebować więcej czasu na przetworzenie informacji lub są łatwo rozpraszane.
Czym są przerwania?
Przerwania to wszelkie automatyczne, nieinicjowane przez użytkownika zdarzenia, które nagle pojawiają się lub zmieniają zawartość strony i wymagają uwagi użytkownika. Mogą to być:
Celem tego kryterium jest umożliwienie użytkownikom odroczenia lub wyłączenia tych przerwań, co pozwala im skupić się na bieżącym zadaniu bez niechcianych zakłóceń.
Wymagania Kryterium Sukcesu 2.2.4
Oficjalna treść Kryterium Sukcesu 2.2.4 (Przerwania) brzmi:
Przerwania mogą być odroczone lub wyłączone przez użytkownika, z wyjątkiem sytuacji awaryjnych.
Oznacza to, że wszelkie niekrytyczne i nieawaryjne przerwania muszą dawać użytkownikowi możliwość:
Wyjątek – sytuacje awaryjne:
Kryterium przewiduje wyjątek dla sytuacji awaryjnych. Są to zdarzenia, które wymagają natychmiastowej uwagi i działania użytkownika w celu uniknięcia poważnych konsekwencji (np. alerty medyczne, powiadomienia o pożarze, zagrożeniu bezpieczeństwa). W takich przypadkach system może wymusić przerwanie bez możliwości jego odroczenia lub wyłączenia, ponieważ potencjalne szkody wynikające z braku natychmiastowej reakcji są większe niż korzyści z umożliwienia kontroli użytkownikowi.
Dlaczego to jest ważne? (Wpływ na dostępność)
Kontrola nad przerwaniami ma fundamentalne znaczenie dla wielu grup użytkowników, zwiększając ich autonomię i komfort korzystania z sieci.
Wpływ na dostępność
Grupy użytkowników, na które ma to wpływ
Wymagania i interpretacja Kryterium Sukcesu 2.2.4
Aby spełnić to kryterium, twórcy stron i aplikacji muszą zapewnić, że wszystkie przerwania, które nie są awaryjne, mogą być kontrolowane przez użytkownika. Oznacza to, że powinny istnieć łatwo dostępne mechanizmy do:
Fokus nie powinien być automatycznie przenoszony na element, który się pojawił, chyba że jest to element kluczowy dla wykonywanego zadania i użytkownik jest świadomy tej zmiany lub może ją kontrolować.
Praktyczne wskazówki dla zgodności
Aby zapewnić zgodność z SC 2.2.4, należy wziąć pod uwagę następujące wytyczne:
Przykłady implementacji
Poprawne implementacje
Przykład 1: Modal z prośbą o zapis do newslettera
Modal, który pojawia się po 30 sekundach na stronie, ale zawiera wyraźny przycisk zamknięcia oraz opcję „Nie, dziękuję” lub „Może później”. Użytkownik może go zamknąć klawiszem Esc.
Przykład 2: Powiadomienia o czacie na żywo z opcją wyłączenia
Małe okienko czatu pojawia się w rogu ekranu, ale zawiera wyraźny przycisk „Zamknij” oraz opcję w menu ustawień czatu „Wyłącz automatyczne otwieranie”.
Niepoprawne implementacje
Przykład 1: Modal bez możliwości zamknięcia
Wyskakujące okno z informacją o ważnej ofercie, które zajmuje całą stronę, nie posiada przycisku zamknięcia, a klawisz Esc nie działa. Użytkownik jest zmuszony do interakcji z modalem (np. do zaakceptowania oferty) lub opuszczenia strony.
Przykład 2: Automatyczne odświeżanie treści bez kontroli użytkownika
Sekcja z wynikami na żywo odświeża się co 5 sekund, powodując przeskakiwanie treści i zmiany w układzie strony, bez możliwości wstrzymania tej funkcji przez użytkownika.
Przykład 3: Nieoczekiwane otwarcie nowej zakładki/okna
Kliknięcie w link, który wygląda jak zwykły link wewnętrzny, niespodziewanie otwiera nową zakładkę w przeglądarce, dezorientując użytkownika i bez ostrzeżenia.
Najlepsze praktyki i typowe pułapki
Najlepsze praktyki
Typowe pułapki
Podsumowanie
Kryterium Sukcesu 2.2.4: Przerwania (AAA) podkreśla znaczenie kontroli użytkownika nad dynamicznymi elementami interfejsu. Zapewnienie możliwości odroczenia lub wyłączenia nieawaryjnych przerwań jest kluczowe dla stworzenia dostępnego i przyjaznego środowiska cyfrowego. Pozwala to użytkownikom, zwłaszcza tym z niepełnosprawnościami poznawczymi, ruchowymi lub korzystającym z technologii wspomagających, na swobodną i efektywną interakcję z treścią, minimalizując frustrację i zwiększając ogólne zadowolenie z użytkowania.
Powiązane wpisy
- WCAG 5.2.3: Pełne procesy
- WCAG 5.2.4: Tylko sposoby korzystania z technologii wspierające dostępność
- WCAG 5.2.5: Brak zakłóceń
- WCAG 5.3.1: Wymagane elementy oświadczenia o zgodności
- WCAG 5.3.2: Opcjonalne elementy oświadczenia o zgodności
Nadal szukasz odpowiedzi?
Zapytaj naszych specjalistów używając czatu online.