Standarder · WCAG 2.2

SC 3.3.6 Niveau AAA WCAG 2.0

Fejlforebyggelse (alle)

Ved enhver brugerindsendelse — ikke kun juridiske, finansielle eller dataaendrende — skal brugeren kunne fortryde, kontrollere eller bekræfte, inden indsendelsen træder i kraft. AAA-generaliseringen af 3.3.4.

Hvad det kræver

Dette er AAA-generaliseringen af 3.3.4: de samme tre beskyttelser (kan fortrydes, kontrolleres eller bekræftes) gælder for enhver indsendelse, brugeren kan foretage på siden, ikke kun juridiske, finansielle eller dataaendrende. Tilmelding til nyhedsbreve, kommentarer og formularindsendelser af enhver art får det samme sikkerhedsnet.

Sådan opfyldes det

  • Vis en forhåndsvisning, inden en lang besked, kommentar eller et opslag sendes.
  • Giv brugeren mulighed for at redigere indsendte kommentarer eller beskeder i et kort tidsvindue.
  • I flertrinsformularer: giv brugeren mulighed for at navigere tilbage og gennemgå hvert trin, inden den endelige indsendelse.
  • Vis en bekræftelsestoast med en „Fortryd“-funktion for så mange handlinger som praktisk muligt.
  • For „Send“-knapper i beskedgrænseflader kan man valgfrit implementere et fortrydelsesvindue (Gmails „Fortryd afsendelse“-mønster).

Hyppige fejl

  • Kommentarformularer, der offentliggøres øjeblikkeligt ved indsendelse uden redigeringsvindue.
  • Nyhedsbrevstilmeldinger, der sender bekræftelsesmails, inden brugeren har set en forhåndsvisning af, hvad vedkommende tilmelder sig.
  • Forumopslag, der udgives øjeblikkeligt uden gennemgangsskridt eller respitperiode for slåfejl.
  • Reaktions- eller vurderingswidgets, der bekræfter ved første klik uden mulighed for at ændre vurderingen.

Hvorfor det er vigtigt

Dette er AAA og sjældent et overensstemmelsesmål, men designprincippet bag det — lad brugerne gennemgå, fortryde eller bekræfte — er universelt gavnligt. Brugere med motoriske handicap, tremor eller kognitive handicap er mere tilbøjelige til at fejlbetjene, og de bærer de højeste omkostninger, når der ikke er et sikkerhedsnet. Selv for alle andre er en god fortryd-funktion en af de billigste UX-forbedringer, man kan levere.