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 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?

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
Testprocedure

Test 1: Tijdslimieten

  1. Verken de pagina met muis en toetsenbord
    • Bepaal of er tijdslimieten aanwezig zijn:
      • Tijdslimieten op formulieren
      • Tijdslimieten op activiteiten
      • Meldingen die na een tijd verdwijnen
    • Bepaal hoe de tijdslimiet wordt getoond:
      • Een aftellende timer of resterende tijd
      • Een waarschuwingsdialoog voor het aflopen
      • Een bedieningselement (knop, schakelaar of instelling)
  2. Controleer dat voor elke tijdslimiet minimaal één van de volgende waar is:
    • Of de tijdslimiet vooraf kan worden uitschakelen
    • Of de tijdslimiet vooraf kan worden aangepast naar minimaal 10 keer de standaardduur
    • Of een waarschuwing wordt gegeven met de volgende eigenschappen:
      • De waarschuwing verschijnt voordat de tijd afloopt
      • De gebruiker krijgt minimaal 20 seconden om te reageren
      • De tijd kan worden verlengd met een eenvoudige actie (zoals: druk op de spatiebalk)
      • De tijd kan minimaal 10 keer worden verlengd
  3. Test of de tijd minimaal 10 keer kan worden verlengd:
    • Wacht tot de waarschuwing verschijnt
    • Verleng de tijd
    • Herhaal dit proces minimaal 10 keer
    • Controleer of de verlenging elke keer werkt
  4. Test de tijdslimiet met alleen het toetsenbord en controleer:
    • Of alle mechanismen zonder muis kunnen worden bediend:
      • Uitschakelen van de tijdslimiet
      • Aanpassen van de tijdslimiet
      • Verlengen van de tijdslimiet
  5. Test de tijdslimiet met een schermlezer en controleer:
    • Of de schermlezer de waarschuwing aankondigt
    • Of alle mechanismen met de schermlezer kunnen worden bediend

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 in een aparte browser
    • Voer gegevens in het formulier in
    • Laat het formulier onvolledig
  2. Laat de browser 20 minuten staan zonder interactie
  3. Controleer na 20 minuten:
    • Of de pagina nog steeds beschikbaar is
    • Of het formulier kan worden verzonden
    • Of de ingevulde gegevens bewaard zijn gebleven

Let op: Als de sessie verlopen is:

  1. Herlaad de pagina en controleer:
    • Of er een waarschuwingsdialoog verschijnt
    • Of de waarschuwing de gebruiker minimaal 20 seconden geeft om te reageren
    • Of de waarschuwing een verlengingsoptie biedt
  2. Controleer voor de waarschuwing:
    • Of de gebruiker minimaal 20 seconden heeft om te reageren
    • Of de tijd kan worden verlengd met een eenvoudige actie
    • Of de tijd minimaal 10 keer kan worden verlengd
  3. Test of de tijd daadwerkelijk 10 keer kan worden verlengd:
    • Wacht tot de waarschuwing verschijnt
    • Verleng de tijd
    • Herhaal dit proces minimaal 10 keer
    • Controleer of de verlenging elke keer werkt
  4. Test met alleen het toetsenbord en controleer:
    • Of de verlengingsoptie zonder muis kan worden gebruikt
  5. Test met een schermlezer en controleer:
    • Of de schermlezer de waarschuwing aankondigt
    • Of de verlengingsoptie met de schermlezer kan worden gebruikt

Test 3: Tijdelijke meldingen

  1. Verken de pagina door interacties uit te voeren
    • Bepaal welke statusmeldingen verschijnen:
      • Foutmeldingen
      • Succesmeldingen
      • Waarschuwingen
      • Notificaties
    • Bepaal voor elke melding:
      • Of de melding automatisch verdwijnt
      • Hoe lang de melding zichtbaar blijft
  2. Controleer voor elke melding die automatisch verdwijnt:
    • Of de informatie ook op een andere manier beschikbaar is:
      • Op dezelfde pagina (blijvend zichtbaar)
      • Op een pagina die maximaal 1 klik verder is

Test 4: Automatisch vernieuwen

  1. Zoek in de code naar het <meta http-equiv="refresh"> en controleer:
    • Of bij aanwezigheid van een content-parameter deze de waarde 0 heeft
    • Of bij aanwezigheid van een content-parameter deze de waarde 72000 (20 uur) of hoger heeft
Beoordeling
  • Voor alle content met een tijdslimiet moet minstens één van de volgende zaken gelden:
    • De gebruiker kan de tijdslimiet uitzetten voordat deze begint
    • De gebruiker kan de tijdslimiet aanpassen naar minstens 10 keer de standaardwaarde
    • De gebruiker krijgt een waarschuwing voordat de tijd verloopt:
      • De waarschuwing geeft minstens 20 seconden om te reageren met een eenvoudige actie
      • De waarschuwing moet een manier bieden om de tijdslimiet minstens 10 keer te verlengen
      • De waarschuwing wordt aangekondigd aan een schermlezer
  • Content moet niet voor een korte tijd verschijnen en dan verdwijnen zonder dat de gebruiker controle heeft over wanneer de content verschijnt of verdwijnt
  • Voor automatisch vernieuwen van pagina’s moet minstens één van de volgende zaken gelden:
    • De pagina vernieuwt direct (de content-parameter heeft de waarde 0)
    • De pagina vernieuwt pas na meer dan 20 uur (de content-parameter heeft de waarde 72000)
    • De gebruiker kan het vernieuwen uitzetten, aanpassen of verlengen

Bronnen

Andere richtlijnen

Laatst gewijzigd op