Prüfpunkt 2.2.5Stufe AAAZeit und Unterbrechungen
Was passiert mit Eingaben, wenn die Sitzung abläuft?
Ein langer Antrag, die Sitzung läuft ab, nach der neuen Anmeldung ist alles weg: Für Menschen, die für dieselbe Seite ein Mehrfaches der Zeit brauchen, ist das der häufigste Grund, einen Vorgang aufzugeben. Das Kriterium 2.2.5 der Stufe AAA verlangt, dass Eingaben eine abgelaufene Sitzung überstehen: Nach der neuen Anmeldung geht es an derselben Stelle weiter.
Was das Kriterium verlangt
Läuft eine angemeldete Sitzung ab, kann der Besucher sich neu anmelden und den begonnenen Vorgang mit allen bisherigen Eingaben fortsetzen. Wie das gelingt, ist der Technik überlassen: Zwischenstände serverseitig speichern, Eingaben im Browser halten und nach der Anmeldung wieder einspielen, oder die Sitzung still verlängern, solange der Besucher tippt. Verboten ist nur das Ergebnis, dass Arbeit verloren geht.
Zusammenspiel mit Sicherheit und Datenschutz
Sitzungen laufen aus gutem Grund ab: Ein offenes Konto an einem fremden Rechner ist ein Risiko. Das Kriterium verlangt nicht, Sitzungen ewig zu halten, sondern Eingaben zu bewahren. Bewährt ist ein Entwurf je Vorgang, der beim Verlassen jedes Feldes gespeichert wird und nach der neuen Anmeldung angeboten wird. Personenbezogene Zwischenstände brauchen eine Frist zur Löschung; sieben Tage sind ein üblicher Wert, der in der Datenschutzerklärung steht.
So gehen wir damit um
Ob Eingaben eine abgelaufene Sitzung überstehen, zeigt sich erst, wenn eine Sitzung abläuft; eine Messung des Quelltextes sieht das nicht. Ein Prüfer testet den Fall an einem Vorgang, den der Betreiber benennt. Das Kriterium gehört zur Kategorie AAA im Wissen.
Beispiele
Nach der neuen Anmeldung ist alles weg
// Sitzung abgelaufen → /login → /antrag (leer)// Sitzung abgelaufen → /login?zurueck=/antrag/schritt-3
// Server: Entwurf je Konto und Vorgang, gespeichert beim Verlassen jedes Feldes
// Nach der Anmeldung: „Entwurf vom 13. September fortsetzen?“Die Sitzung darf ablaufen; die Eingaben müssen bleiben.
So gehen Sie es an
- Speichern Sie Formulareingaben beim Verlassen jedes Feldes als Entwurf, gebunden an das Konto.
- Bieten Sie den Entwurf nach der neuen Anmeldung an: „Sie haben einen begonnenen Antrag vom 12. September. Fortsetzen?“
- Leiten Sie nach der Anmeldung auf die Seite zurück, auf der die Sitzung abgelaufen ist.
- Löschen Sie Entwürfe nach einer festen Frist und nennen Sie die Frist im Formular.
Weiter im Prüfbereich Barrierefreiheit
- 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.
- Wie werden Animationen bei Bedienung abschaltbar?WCAG 2.2 Kriterium 2.3.3 (Stufe AAA): Animationen, die eine Bedienung auslöst, lassen sich abschalten, außer sie sind für die Funktion nötig.
- Wie erkennt ein Besucher, wo er sich auf der Website befindet?WCAG 2.2 Kriterium 2.4.8 (Stufe AAA): Die Position der Seite innerhalb der Website ist erkennbar, etwa über Brotkrumen oder eine markierte Menüstelle.
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





