Prüfpunkt 2.2.3Stufe AAAZeit und Unterbrechungen
Warum sollte eine Website ohne Zeitbegrenzung auskommen?
Auf Stufe A (2.2.1) dürfen Websites Zeitbegrenzungen setzen, wenn Besucher sie abschalten, anpassen oder verlängern können. Das Kriterium 2.2.3 der Stufe AAA geht weiter: Zeit ist kein Bestandteil einer Funktion. Ein Formular verfällt nicht, eine Sitzung läuft nicht ab, ein Quiz hat keine Uhr. Ausgenommen sind Ereignisse, die in Echtzeit stattfinden, etwa eine Auktion oder eine Live-Abstimmung.
Was das Kriterium verlangt
Kein Vorgang auf der Seite ist an eine Frist gebunden, weder für das Lesen noch für das Bedienen. Sitzungen bleiben offen, bis der Besucher sie beendet, oder die Eingaben bleiben nach einer neuen Anmeldung erhalten. Formulare speichern Zwischenstände. Tests und Prüfungen laufen ohne Countdown, außer die Zeit ist Teil der Prüfung selbst. Nicht-interaktive Echtzeit-Ereignisse, etwa eine Übertragung, sind ausgenommen, weil die Zeit dort von außen kommt.
Für wen das zählt
Menschen, die mit Vorleseprogramm oder Vergrößerung arbeiten, brauchen für dieselbe Seite ein Mehrfaches der Zeit. Menschen mit Konzentrationsstörungen, Lernschwierigkeiten oder motorischen Einschränkungen ebenfalls. Eine Sitzung, die nach 20 Minuten abläuft und alle Eingaben verwirft, macht einen langen Antrag für sie unausfüllbar. Die Verlängerungsmöglichkeit der Stufe A hilft, aber sie unterbricht und verlangt eine schnelle Reaktion, die genau diese Menschen nicht leisten können.
So gehen wir damit um
Die Messung erkennt Umleitungen mit Zeitangabe und Aktualisierungen im Kopf der Seite; Sitzungsfristen und Formularverfall sieht sie nicht. Ob eine Website ohne Zeitbegrenzung auskommt, beurteilt ein Mensch beim Durcharbeiten eines Vorgangs. Das Kriterium gehört zur Kategorie AAA im Wissen.
Beispiele
Formular verfällt nach 15 Minuten
<form data-timeout="900">
<!-- nach Ablauf: Seite lädt neu, Eingaben weg -->
</form><form>
<!-- Eingaben werden beim Verlassen jedes Feldes als Entwurf gespeichert; kein Ablauf -->
</form>Auf Stufe AAA ist Zeit kein Bestandteil einer Funktion, außer bei Echtzeit-Ereignissen wie einer Auktion.
So gehen Sie es an
- Suchen Sie jede Stelle, an der Zeit eine Rolle spielt: Sitzungsdauer, Warenkorb-Reservierung, Formular-Token, Quiz-Uhr, Bestätigungsfrist.
- Speichern Sie Formulareingaben serverseitig oder im Browser, so dass ein Ablauf der Sitzung nichts verwirft.
- Verlängern Sie Sitzungen still, solange der Besucher arbeitet, statt ihn zur Bestätigung zu drängen.
- Wo eine Frist rechtlich nötig ist (Reservierung), nennen Sie sie sichtbar und lassen Sie sie großzügig.
Weiter im Prüfbereich Barrierefreiheit
- Wie lassen sich Unterbrechungen auf einer Website abschalten?WCAG 2.2 Kriterium 2.2.4 (Stufe AAA): Besucher können Unterbrechungen wie Hinweisfenster und Aktualisierungen verschieben oder abschalten, außer bei Notfällen.
- Was passiert mit Eingaben, wenn die Sitzung abläuft?WCAG 2.2 Kriterium 2.2.5 (Stufe AAA): Läuft eine Anmeldung ab, kann der Besucher sich neu anmelden und den Vorgang ohne Datenverlust fortsetzen. So wird es gebaut.
- Warum muss eine Frist vor dem Start genannt werden?WCAG 2.2 Kriterium 2.2.6 (Stufe AAA): Kann Untätigkeit zu Datenverlust führen, steht die Frist vorher da, außer sie beträgt mehr als 20 Stunden. Was zu tun ist.
- Warum darf nichts auf der Seite mehr als dreimal pro Sekunde blitzen?WCAG 2.2 Kriterium 2.3.2 (Stufe AAA): Kein Inhalt blitzt öfter als dreimal je Sekunde, ohne die Ausnahmen für kleine Flächen und geringen Kontrast.
Dieser Prüfpunkt gehört zum Prüfbereich Barrierefreiheit; dort stehen alle Prüfpunkte im Überblick. Was die Prüfung insgesamt leistet, zeigt die Leistungsseite; wie ein Ergebnis zustande kommt, erklärt das Prüfverfahren. Alle Prüfbereiche im Überblick: Wissensbasis.
Foto: Rodion Kutsaev, CC0





