WCAG-succescriterium 2.5.2 Aanwijzerannulering
Niveau A
In het kort
- Doel
- Verminder acties die per ongeluk zijn.
- Wat te doen
- Maak het annuleren van acties voorspelbaar en consistent.
- Waarom het belangrijk is
Maakt het voor iedereen gemakkelijker om een actie die per ongeluk was ongedaan te maken.
Uitleg
Het annuleren van acties die je met een aanwijzer uitvoert is voorspelbaar.
Voor alle acties die je kunt uitvoeren met een aanwijzer, moet één van de volgende dingen kloppen:
- De actie wordt niet uitgevoerd door de start van de activering. Bijvoorbeeld: alleen de muisknop indrukken of het scherm aanraken mag nog geen actie uitvoeren.
- De actie wordt pas uitgevoerd bij het afmaken van de activering. Daarnaast kan de actie afgebroken worden voor het afmaken, of erna ongedaan gemaakt worden. Bijvoorbeeld: je kunt iets verslepen, maar door het item weer los te laten buiten het doelgebied, verschuift het item weer naar zijn oorspronkelijke plek. Een andere optie om iets weer ongedaan te maken, is door bevestiging te vragen ('Weet u zeker dat...?') of door een knop toe te voegen waarmee de actie weer ongedaan gemaakt kan worden.
- Het afmaken van de activering annuleert de actie aan de start. Bijvoorbeeld: als er iets verschijnt zodra een muisknop ingedrukt wordt, maar dit verdwijnt als de knop losgelaten wordt.
Hoe te testen
Voor alle acties die met een aanwijzer uit te voeren zijn, test of een van de volgende dingen klopt:
- De actie wordt niet uitgevoerd aan de start van de activering.
- De actie wordt pas gedaan bij het afmaken van de activering en kan afgebroken worden.
- De actie wordt pas gedaan bij het afmaken van de activering en kan erna ongedaan gemaakt worden.
- De actie wordt uitgevoerd bij de start van de activering, maar het einde annuleert deze weer.
Bij acties kun je aan veel interactieve onderdelen denken. Deze kunnen relatief simpel zijn, zoals links en buttons, maar ook ingewikkelder zoals sliders en patronen voor drag-and-drop.
Tips
Gebruik het click
-event. Dit is apparaatonafhankelijk.
Gebruikersonderzoek
Heb je gebruikersonderzoek gedaan dat betrekking heeft op dit succescriterium en wil je dit delen? Kijk eens bij Gebruikersonderzoeken delen op gebruikersonderzoeken.nl.
W3C referenties
- Engelse tekst van het WCAG-succescriterium: 2.5.2 Pointer Cancellation.
- Nederlandse vertaling van het WCAG-succescriterium: 2.5.2 Aanwijzerannulering.
- Engelstalige informatie op How to Meet WCAG: Quick Reference 2.5.2 Pointer Cancellation.
- Engelstalige toelichting: Understanding SC 2.5.2 Pointer Cancellation.
Belangrijk: De richtlijnen van NL Design System zijn geen wettelijke verplichting
De richtlijnen van NL Design System zijn niet wettelijk verplicht en zijn geen vervanging voor de wettelijk geldende WCAG 2.1 specificatie.
Ons doel is om praktische uitleg en voorbeelden te geven die helpen bij het toegankelijk inzetten van de NL Design System componenten, patronen en richtlijnen. We doen dat op basis van een interpretatie van de nieuwe WCAG 2.2 specificatie.
Weten waar je volgens de wet aan moet voldoen? Ga dan naar wat is verplicht van DigiToegankelijk.
Help richtlijn verbeteren
Deze pagina's over WCAG worden onderhouden door het NL Design System. Heb je aanvullingen of opmerkingen? Deel je mening op GitHub.