WCAG 3.3.4: Zapobieganie błędom (prawnym, finansowym, danych)
WCAG 3.3.4 Zapobieganie błędom (prawnym, finansowym, danych)
Kryterium sukcesu WCAG 3.3.4, „Zapobieganie błędom (prawnym, finansowym, danych)”, ma chronić użytkowników przed poważnymi skutkami pomyłek przy wprowadzaniu danych. Jest to szczególnie ważne na stronach związanych z zobowiązaniami prawnymi, transakcjami finansowymi, modyfikacją lub usuwaniem danych użytkownika, a także na stronach służących do przesyłania odpowiedzi egzaminacyjnych lub testowych. Kryterium wymaga, aby w takich sytuacjach użytkownik miał możliwość sprawdzenia, poprawienia i potwierdzenia danych przed ich przesłaniem lub aby istniała opcja cofnięcia operacji.
Zapewnienie możliwości przeglądu i korekty jest kluczowe dla zwiększenia zaufania użytkownika do systemu i zapobiegania kosztownym lub irytującym pomyłkom. Jest to szczególnie istotne w środowiskach, gdzie błędy mogą prowadzić do strat finansowych, naruszeń prywatności lub innych poważnych konsekwencji.
Dlaczego to jest ważne? (Wpływ na dostępność i grupy użytkowników)
Błędy we wprowadzaniu danych są powszechne, ale ich konsekwencje mogą być znacząco różne dla różnych grup użytkowników. Dla osób z niepełnosprawnościami, ryzyko popełnienia błędu jest często wyższe, a możliwość jego poprawy może być trudniejsza.
Wdrożenie WCAG 3.3.4 minimalizuje frustrację, zwiększa efektywność i bezpieczeństwo korzystania z krytycznych funkcji witryny, co przekłada się na lepsze doświadczenia dla wszystkich użytkowników.
Kryteria sukcesu i wymagania
Kryterium sukcesu 3.3.4 (Poziom AA) stwierdza, że dla stron internetowych, które powodują:a. zobowiązania prawne lub transakcje finansowe dla użytkownika,b. modyfikują lub usuwają dane kontrolowane przez użytkownika w systemach przechowywania danych,c. przesyłają odpowiedzi testowe użytkownika,co najmniej jedna z poniższych sytuacji jest prawdziwa:
Chociaż wszystkie trzy opcje są dopuszczalne, najczęściej stosowaną i najbezpieczniejszą dla użytkowników jest opcja „Potwierdzone”, która zapewnia prewencję przed błędem przed jego wystąpieniem. Opcja „Odwracalne” jest trudniejsza do wdrożenia w wielu scenariuszach (np. bezzwrotne transakcje), a „Sprawdzone” często wymaga kompleksowego połączenia z innymi kryteriami, takimi jak WCAG 3.3.1 (Identyfikacja błędu) i WCAG 3.3.3 (Sugestia błędu).
Praktyczne wytyczne dotyczące zgodności
Aby spełnić wymagania WCAG 3.3.4, należy zastosować następujące podejścia:
Przykłady prawidłowych i nieprawidłowych implementacji
Przykład prawidłowej implementacji: Przelew bankowy online
Użytkownik wypełnia formularz przelewu. Zamiast natychmiastowego wykonania przelewu, jest prowadzony przez krok przeglądu.
1. Strona wprowadzania danych
2. Strona podsumowania i korekty
Przykład nieprawidłowej implementacji: Brak kroku przeglądu
Użytkownik wypełnia formularz i natychmiast po kliknięciu „Wyślij” dane są przetwarzane, bez możliwości wcześniejszego sprawdzenia lub poprawy, z wyjątkiem ogólnej walidacji po stronie serwera.
W tym przypadku, jeśli użytkownik popełni błąd w numerze PESEL lub NIP, dane zostaną wysłane z błędem, co może mieć poważne konsekwencje, a poprawa będzie wymagała skomplikowanej procedury. Brak jest możliwości przeglądu i korekty przed finalnym przesłaniem.
Najlepsze praktyki i typowe pułapki
Najlepsze praktyki:
Typowe pułapki:
Zgodność z WCAG 3.3.4 nie tylko poprawia dostępność, ale także zwiększa ogólną użyteczność i bezpieczeństwo aplikacji webowych, chroniąc użytkowników przed niepożądanymi skutkami błędów.
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.