3.2.5 Zmiana na żądanie - poziom AAA
Zmiany kontekstu są inicjowane tylko na żądanie użytkownika albo istnieje mechanizm pozwalający na wyłączenie takich zmian.
O co chodzi w kryterium 3.2.5 Zmiana na żądanie?
To kryterium mówi o przewidywalności na poziomie AAA: strona nie powinna sama z siebie przenosić użytkownika w inne miejsce, przeładowywać widoku, otwierać nowych okien ani wykonywać innych zmian kontekstu, jeśli użytkownik tego nie zażądał.
Jeśli jakaś funkcja musi powodować zmianę kontekstu, to użytkownik musi mieć kontrolę: albo sam ją inicjuje, albo może takie zmiany wyłączyć mechanizmem.
Najczęstsze powody niespełnienia kryterium sukcesu 3.2.5
- Strona uruchamia zmianę kontekstu automatycznie, bez wyraźnego żądania użytkownika (np. przejście do innej strony, otwarcie nowego widoku, przekierowanie).
- Zmiany kontekstu są wbudowane w komponent (np. filtr, lista, kreator), a użytkownik nie ma opcji, żeby je wyłączyć, mimo że nie są niezbędne do wykonania zadania.
Jak sprawdzić kryterium 3.2.5 zmiana na żądanie?
Zrób test na kluczowych ścieżkach (menu, wyszukiwarka, filtry, formularze, koszyk/rejestracja):
Wykonuj typowe czynności i obserwuj, czy pojawiają się zmiany kontekstu, których nie inicjowałeś celowo.
Jeżeli występują zmiany kontekstu, sprawdź, czy:
- możesz doprowadzić do sytuacji, że zmiana następuje tylko wtedy, gdy użytkownik jej wyraźnie żąda,
- istnieje mechanizm, który pozwala je wyłączyć.
Rekomendacje jak spełnić kryterium 3.2.5
Trzymaj się zasady: zmiana kontekstu ma wynikać z działania użytkownika, a nie dziać się po drodze. Jeśli coś ma przeładować widok, przenieść do innej strony albo otworzyć nowy kontekst, niech to będzie efekt jasnej akcji użytkownika (np. świadome użycie przycisku/łącza).
Jeśli Twoja usługa ma automatyczne zmiany kontekstu (bo tak działa komponent lub proces), zapewnij mechanizm wyłączenia takich zmian.
Pełny tekst kryterium 3.2.5 Zmiana na żądanie
Zmiany kontekstu inicjowane są tylko na żądanie użytkownika lub istnieje mechanizm pozwalający na wyłączenie takich zmian.
Źródło: https://www.w3.org/Translations/WCAG21-pl/#zmiana-na-zadanie
Chcesz wiedzieć więcej?
- 3.1.1 Język strony - poziom A
- 3.1.2 Język części - poziom AA
- 3.1.3 Nietypowe słowa - poziom AAA
- 3.1.4 Skróty - poziom AAA
- 3.1.5 Poziom umiejętności czytania - poziom AAA
- 3.1.6 Wymowa - poziom AAA
- 3.2.1 Po otrzymaniu fokusu - poziom A
- 3.2.2 Po wprowadzeniu danych - poziom A
- 3.2.3 Spójna nawigacja - poziom AA
- 3.2.4 Spójna identyfikacja - poziom AA
- 3.3.1 Identyfikacja błędu - poziom A
- 3.3.2 Etykiety lub instrukcje - poziom A
- 3.3.3 Sugestia korekty błędu - poziom AA
- 3.3.4 Zapobieganie błędom (prawnym, finansowym, w danych) - poziom AA