Felförebyggande (alla)
Vid all inmatning – inte bara juridiska, ekonomiska eller dataändrande transaktioner – måste användaren kunna ångra, granska eller bekräfta innan åtgärden träder i kraft. AAA-generaliseringen av 3.3.4.
Vad det kräver
Detta är AAA-generaliseringen av 3.3.4: samma tre skyddsmekanismer (ångra, kontrollera eller bekräfta) gäller för alla inskickade formulär på sidan, inte bara juridiska, ekonomiska eller dataändrande sådana. Nyhetsbrevsprenumerationer, kommentarer och formulärinskick av alla slag omfattas av samma skyddsnät.
Hur man uppfyller det
- Visa en förhandsgranskning innan ett långt meddelande, kommentar eller inlägg skickas.
- Låt användaren redigera inskickade kommentarer eller meddelanden under ett kort tidsfönster.
- I flerstegssformulär, låt användaren navigera bakåt och granska varje steg innan det slutliga inskicket.
- Visa ett bekräftelsebanner med en “Ångra”-funktion för så många åtgärder som möjligt.
- För “Skicka”-knappar i meddelandegränssnitt kan man implementera ett ångrafönster (Gmails “Ångra skickat”-mönster).
Vanliga fel
- Kommentarformulär som publicerar direkt vid inskick utan redigeringsmöjlighet.
- Nyhetsbrevsprenumerationer som skickar bekräftelsemail innan användaren fått se vad hen prenumererar på.
- Foruminlägg som publiceras omedelbart utan granskningssteg eller tidsgräns för stavningsrättning.
- Reaktions- eller betygswidgetar som registrerar vid första klick utan möjlighet att ändra betyget.
Varför det är viktigt
AAA är sällan ett efterlevnadsmål, men designprincipen bakom det – låt användarna granska, ångra eller bekräfta – är universellt fördelaktig. Användare med motoriska funktionsnedsättningar, tremor eller kognitiva funktionsnedsättningar klickar lättare fel, och de bär den högsta kostnaden när det inte finns något skyddsnät. Även för alla andra är en bra ångrafunktion en av de billigaste förbättringar man kan göra i ett gränssnitt.