2.2.1 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 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 handeling 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 gebruikers bij elke tijdslimiet minstens één van deze opties hebben:
    • de tijdslimiet volledig uitzetten, voordat deze begint
    • de tijdslimiet aanpassen naar minstens 10 keer de standaardinstelling
    • minstens 20 seconden van tevoren een waarschuwing krijgen, met een eenvoudige handeling om de tijd minstens 10 keer te verlengen

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?

Hoe toets je dit?

Uitzonderingen

Uitzonderingen zijn:

  • de tijdslimiet is onderdeel van een realtime gebeurtenis, zoals een veiling, en er is geen alternatief mogelijk
  • de tijdslimiet is essentieel en verlengen zou de activiteit ongeldig maken
  • de tijdslimiet is langer dan 20 uur
  • de content herhaalt of heeft bediening om te pauzeren of te stoppen (zie 2.2.2 Pauzeren, stoppen, verbergen)
Testprocedure

Test 1: Tijdslimieten

  1. Verken de pagina met muis en toetsenbord
    • Bepaal welke tijdslimieten de website instelt:
      • Tijdslimieten op formulieren
      • Tijdslimieten op activiteiten
    • Bepaal hoe elke tijdslimiet wordt getoond:
      • Een aftellende timer of resterende tijd
      • Een dialoogvenster met een waarschuwing voor het aflopen
      • Een bedieningselement (knop, schakelaar of instelling)
  2. Controleer voor elke tijdslimiet of minstens één van de volgende waar is:
    • Of de tijdslimiet vooraf kan worden uitgezet voordat deze wordt bereikt
    • Of de tijdslimiet vooraf kan worden aangepast naar minstens 10 keer de standaardinstelling, voordat deze wordt bereikt
    • Of de gebruiker een waarschuwing krijgt voordat de tijd verloopt
  3. Test de waarschuwing bij elke tijdslimiet die niet kan worden uitgezet of aangepast en controleer:
    • Of de waarschuwing minstens 20 seconden geeft om te verlengen
    • Of de tijdslimiet kan worden verlengd met een eenvoudige handeling, zoals een druk op de Spatie-toets (zie ook 2.1.1 Toetsenbord)
  4. Test het verlengen minstens 10 keer achter elkaar en controleer:
    • Of de verlenging elke keer werkt
  5. Test de waarschuwing met een schermlezer en controleer:
    • Of de schermlezer de waarschuwing aankondigt, of de focus naar de waarschuwing gaat

Test 2: Verborgen tijdslimieten

Let op: Gebruik deze procedure alleen als je vermoedt dat er een tijdslimiet is, maar deze niet direct zichtbaar is. Dit komt vooral voor bij:

  • Session timeouts (sessieverlopen)
  • Online bankieren
  • Betaalprocessen van webshops
  • Aanvraagformulieren met gevoelige data
  1. Open de te testen pagina
    • Gebruik eventueel een aparte browser
    • Bij een pagina achter een login:
      • Doorloop het inlogproces
    • Bij een formulier:
      • Vul het formulier gedeeltelijk in
      • Verstuur het formulier niet
  2. Wacht 30 minuten zonder interactie met de browser
    • Houd de pagina in beeld
    • Noteer of en wanneer er een waarschuwing verschijnt
  3. Inventariseer de pagina na het wachten
    • Bepaal of er een tijdslimiet is verlopen:
      • Je bent automatisch uitgelogd
      • De pagina is niet meer beschikbaar
      • Het formulier kan niet meer worden verzonden
      • De ingevulde gegevens zijn verdwenen

Let op: Alleen als er een tijdslimiet is verlopen.

  1. Controleer of minstens één van de volgende waar is:
    • Of er een instelling was om de tijdslimiet uit te zetten voordat deze werd bereikt
    • Of er een instelling was om de tijdslimiet vooraf aan te passen naar minstens 10 keer de standaardinstelling
    • Of je tijdens het wachten een waarschuwing kreeg

Let op: Alleen als je een waarschuwing kreeg en de tijdslimiet niet kon uitzetten of aanpassen.

  1. Open de te testen pagina opnieuw
    • Bij een pagina achter een login:
      • Doorloop het inlogproces
    • Bij een formulier:
      • Vul het formulier gedeeltelijk in
      • Verstuur het formulier niet
  2. Wacht zonder interactie met de browser tot de waarschuwing verschijnt
  3. Test de waarschuwing en controleer:
    • Of je na het verschijnen van de waarschuwing minstens 20 seconden hebt om te verlengen
    • Of je de tijdslimiet kunt verlengen met een eenvoudige handeling, zoals een druk op de Spatie-toets (zie ook 2.1.1 Toetsenbord)
  4. Test het verlengen minstens 10 keer achter elkaar en controleer:
    • Of de verlenging elke keer werkt
  5. Schakel een schermlezer in
  6. Wacht zonder interactie met de browser tot de waarschuwing opnieuw verschijnt
  7. Controleer met de schermlezer:
    • Of de schermlezer de waarschuwing aankondigt, of de focus naar de waarschuwing gaat

Test 3: Tijdelijke en bewegende content

  1. Verken de pagina
    • Probeer acties uit die een melding oproepen:
      • Een formulier verzenden
      • Een formulier met fouten verzenden
      • Iets opslaan of verwijderen
    • Bepaal welke content automatisch verdwijnt, beweegt of wordt bijgewerkt:
      • Foutmeldingen, succesmeldingen, waarschuwingen en notificaties
      • Tekst die scrollt
      • Tekst die automatisch wordt bijgewerkt
      • Tekst in een animatie die verschijnt en weer verdwijnt
    • Bepaal voor elk van deze onderdelen:
      • Hoe lang de content zichtbaar blijft
      • Welke informatie of functie de content bevat
  2. Controleer voor elk van deze onderdelen of minstens één van de volgende waar is:
    • Of de content blijft staan totdat je die zelf sluit
    • Of je kunt instellen hoelang de content zichtbaar blijft of hoe snel die beweegt, naar minstens 10 keer de standaardinstelling
    • Of je de content kunt pauzeren en vanaf dat punt kunt hervatten
    • Of dezelfde informatie of functie ook op een andere manier beschikbaar is

Test 4: Automatisch vernieuwen en doorsturen

  1. Zoek in de code naar een <meta http-equiv="refresh"> en controleer of minstens één van de volgende waar is:
    • Of de pagina doorstuurt en de content-parameter de waarde 0 heeft
    • Of je het vernieuwen of doorsturen kunt uitzetten, aanpassen of verlengen
  2. Wacht 5 minuten zonder interactie met de browser
  3. Inventariseer de pagina na het wachten
    • Bepaal of de pagina vanzelf is vernieuwd of doorgestuurd

Let op: Alleen als de pagina vanzelf is vernieuwd of doorgestuurd.

  1. Controleer:
    • Of je het vernieuwen of doorsturen kunt uitzetten, aanpassen of verlengen
Beoordeling
  • Voor elke tijdslimiet die de website instelt, moet minstens één van de volgende zaken gelden:
    • De gebruiker kan de tijdslimiet uitzetten voordat deze wordt bereikt
    • De gebruiker kan de tijdslimiet aanpassen naar minstens 10 keer de standaardinstelling
    • De gebruiker krijgt een waarschuwing voordat de tijd verloopt:
      • De waarschuwing geeft minstens 20 seconden om de tijdslimiet te verlengen met een eenvoudige handeling
      • De waarschuwing biedt een manier om de tijdslimiet minstens 10 keer te verlengen
      • De waarschuwing wordt aangekondigd aan een schermlezer
  • Voor content die automatisch verschijnt en na korte tijd weer verdwijnt, moet minstens één van de volgende zaken gelden:
    • De content blijft staan totdat de gebruiker die zelf sluit
    • De gebruiker kan instellen hoelang de content zichtbaar blijft, naar minstens 10 keer de standaardinstelling
    • De gebruiker kan de content pauzeren en vanaf dat punt hervatten
  • Voor het automatisch vernieuwen of doorsturen van pagina’s moet minstens één van de volgende zaken gelden:
    • Het doorsturen gebeurt direct, zonder wachttijd (bij meta-refresh: de content-parameter heeft de waarde 0)
    • De gebruiker kan het vernieuwen of doorsturen uitzetten, aanpassen of verlengen
  • Voor content die automatisch verdwijnt, beweegt of wordt bijgewerkt, moet minstens één van de volgende zaken gelden:
    • De content blijft staan totdat de gebruiker die zelf sluit
    • De gebruiker kan instellen hoelang de content zichtbaar blijft of hoe snel die beweegt, naar minstens 10 keer de standaardinstelling
    • De gebruiker kan de content pauzeren en vanaf dat punt hervatten
    • Dezelfde informatie of functie is ook op een andere manier beschikbaar

Bronnen

Andere richtlijnen

Laatst gewijzigd op