Timing aanpasbaar

Succescriterium 2.2.1 Timing aanpasbaar

Voor elke tijdslimiet die door de content wordt ingesteld, geldt ten minste één van de volgende zaken:

  • Uitzetten: De gebruiker kan de tijdslimiet uitzetten voordat die wordt bereikt; of
  • Aanpassen: De gebruiker mag de tijdslimiet aanpassen voordat deze is verstreken over een bereik van ten minste tien keer de standaardinstelling; of
  • Verlengen: De gebruiker wordt gewaarschuwd voor de tijd afloopt en krijgt ten minste 20 seconden om de tijdslimiet met een eenvoudige handeling te verlengen (bijvoorbeeld, “druk op de spatiebalk”), en de gebruiker mag de tijdslimiet ten minste tien keer verlengen; of
  • Real-time uitzondering: De tijdslimiet is onderdeel van een realtime gebeurtenis (een veiling bijvoorbeeld) en er is geen alternatief voor de tijdslimiet mogelijk; of
  • Essentiële uitzondering: De tijdslimiet is essentieel en verlenging zou de activiteit ongeldig maken; of
  • 20 uur uitzondering: De tijdslimiet is langer dan 20 uur.

Timing aanpasbaar begrijpen (Engelstalig)

Mensen die gebruik maken van een schermlezer of mensen met een fysieke of motorische beperking hebben soms meer tijd nodig voor het uitvoeren van een taak. Als je een tijdslimiet gebruikt, zorg dan dat gebruikers tijd kunnen aanpassen of uitzetten zodat ze in hun eigen tempo kunnen werken.

Als je een tijdslimiet gebruikt, zorg dan dat je aan minstens één van deze opties voldoet:

  • Gebruikers kunnen de tijdslimiet helemaal uitzetten
  • Ze kunnen de tijdslimiet aanpassen (tot minstens 10x de standaardtijd)
  • Ze krijgen een waarschuwing en kunnen met een simpele actie meer tijd krijgen

Uitzonderingen zijn:

  • Het is een real-time gebeurtenis waar tijdslimieten noodzakelijk zijn (zoals een veiling)
  • De tijdslimiet is essentieel voor de activiteit
  • De tijdslimiet is langer dan 20 uur

Hoe pas je dit toe?

  • Zorg dat tijdslimieten uitgezet, aangepast of verlengd kunnen worden.

Voor wie is dit belangrijk?

  • Mensen die blind of slechtziend zijn.
  • Mensen die een fysieke of motorische beperking hebben.
  • Mensen die een cognitieve, taal- of leerbeperking hebben.

Wie is verantwoordelijk?

  • Ontwikkelaar

Hoe toets je dit?

Benodigdheden
  • Minimaal twee verschillende schermlezers (bijvoorbeeld NVDA en VoiceOver)
Testprocedure

Test 1: Tijdslimiet

  1. Inventariseer mogelijke tijdslimiet
    • Bepaal welke tijdslimieten er allemaal zijn
      • Sessie timeouts (content na een inlog, formulieren)
      • Zichtbare timers of tijdsaanduiding
      • Tijdslimiet voor activiteiten
      • Automatisch verdwijnende berichten
      • Automatisch vernieuwende pagina’s
  2. Voor pagina’s die een sessie timeout hebben:
    • Open de pagina in een aparte browser
    • Vul wat gegevens in
    • Laat de browser 20 minuten ongebruikt
    • Controleer na 20 minuten:
      • Of de pagina nog beschikbaar is
      • Of gegevens nog kunnen worden verzonden
      • Of er een timeout-melding verschijnt
  3. Bepaal voor content met zichtbare timers of tijdsaanduiding:
    • Of er een mechanisme is om de tijdslimiet uit te schakelen vóór het tegenkomen
    • Of de tijdslimiet kan worden aangepast (minstens 10x de standaardwaarde)
    • Of er een waarschuwing komt met mogelijkheid tot verlening
  4. Voor automatisch verdwijnende berichten:
    • Bepaal of het bericht essentiële informatie bevat
    • Controleer of dezelfde informatie elders beschikbaar blijft:
      • Op dezelfde pagina
      • Op een pagina die 1 klik verwijderd is
    • Beoordeel of gebruikers de timing kunnen aanpassen
  5. Voor timeout-waarschuwingen:
    • Meet of er minimaal 20 seconden zijn om te reageren
    • Controleer of er een eenvoudige actie mogelijk is (bijv. spatiebalk drukken)
    • Bepaal of je de tijd ten minste 10 keer kunt verlengen
    • Test of de knop/actie werkt met alleen toetsenbord
  6. Test alle timing-gerelateerde bedieningselementen met het toetsenbord te bedienen zijn:
    • Tab naar alle knoppen en activeer met Enter en/of spatie
  7. Test alle timing-gerelateerde bedieningselementen met het toetsenbord te bedienen zijn als de schermlezer is ingeschakeld:
    • Controleer:
      • Of waarschuwingen worden aangekondigd
      • Of timing-informatie wordt voorgelezen
      • Of bedieningselementen toegankelijk zijn
      • Of gebruikers op tijd worden geïnformeerd

Test 2: Automatisch vernieuwen

  1. Controleer in de code in het <meta http-equiv="refresh">-element:
    • Als er een content-parameter is, dan heeft deze de waarde van 0
Beoordeling
  • Content met een tijdslimiet moet een waarschuwing geven aan gebruikers
    • De waarschuwing moet worden aangekondigd aan schermlezers
    • De waarschuwing moet gebruikers ten minste 20 seconden geven om te reageren met een eenvoudige actie
    • De waarschuwing moet een manier bieden om de tijdslimiet uit te zetten of ten minste 10 keer te verlengen
    • Het mechanisme om een tijdslimiet te verlengen moet toegankelijk zijn met alleen het toetsenbord
    • Het mechanisme om een tijdslimiet te verlengen moet toegankelijk zijn voor schermlezers
  • Tijdelijk verschijnende content moet in timing aanpasbaar zijn door gebruikers

Bronnen

Andere richtlijnen

Laatst gewijzigd op