Standardy · WCAG 2.2

SC 3.3.6 Poziom AAA WCAG 2.0

Zapobieganie błędom (wszystkie)

Dla każdego przesyłania danych przez użytkownika — nie tylko prawnych, finansowych lub zmieniających dane — należy umożliwić odwrócenie, sprawdzenie lub potwierdzenie przed wykonaniem działania. Uogólnienie 3.3.4 na poziomie AAA.

Czego wymaga

To uogólnienie 3.3.4 na poziomie AAA: te same trzy zabezpieczenia (odwracalne, sprawdzone lub potwierdzone) dotyczą każdego przesłania danych przez użytkownika na stronie, a nie tylko tych o charakterze prawnym, finansowym lub zmieniającym dane. Zapisy na newsletter, komentarze, wszelkie przesyłania formularzy — wszystkie mają mieć tę samą siatkę bezpieczeństwa.

Jak to spełnić

  • Pokaż podgląd przed wysłaniem długiej wiadomości, komentarza lub wpisu.
  • Umożliwiaj użytkownikom edytowanie przesłanych komentarzy lub wiadomości przez krótki czas.
  • W formularzach wieloetapowych pozwól użytkownikowi wracać i przeglądać każdy krok przed ostatecznym przesłaniem.
  • Wyświetlaj powiadomienie z opcją „cofnij” dla tylu działań, ile jest praktycznie możliwe.
  • Dla przycisków „Wyślij” w interfejsach wiadomości opcjonalnie zaimplementuj okno cofnięcia wysyłki (wzorzec „Cofnij wysłanie” z Gmaila).

Typowe błędy

  • Formularze komentarzy publikujące natychmiast po przesłaniu bez okna edycji.
  • Subskrypcje newslettera wysyłające e-maile potwierdzające przed pokazaniem podglądu tego, na co użytkownik się rejestruje.
  • Posty na forum publikowane natychmiast bez kroku podglądu ani okresu karencji na literówki.
  • Widżety reakcji lub ocen zatwierdzające przy pierwszym kliknięciu bez możliwości zmiany oceny.

Dlaczego to ważne

To kryterium AAA i rzadko cel zgodności, ale zasada projektowa za nim stojąca — pozwól użytkownikom przeglądać, cofać lub potwierdzać — jest powszechnie korzystna. Użytkownicy z niepełnosprawnościami motorycznymi, drżeniem lub niepełnosprawnościami poznawczymi częściej działają omyłkowo i ponoszą największy koszt braku siatki bezpieczeństwa. Nawet dla wszystkich pozostałych dobra opcja cofnięcia to jedno z najtańszych ulepszeń UX, jakie można wdrożyć.