Barrierefreiheit · Prüfpunkt
Was ist eine Tastaturfalle auf einer Website?
Eine Tastaturfalle ist eine Stelle auf einer Website, an der die Tastatur-Markierung hängen bleibt: Wer mit der Tabulatortaste hineingerät, kommt mit der Tastatur allein nie wieder heraus. Für Menschen ohne Maus endet die Seite an dieser Stelle — weiterlesen, bestellen oder das Formular absenden ist unmöglich. Häufige Auslöser sind Datumswähler, Chat-Fenster, eingebettete Videos und Bildergalerien. Das WCAG-Kriterium 2.1.2 verbietet solche Fallen.
So entsteht eine Tastaturfalle
Die meisten Tastaturfallen baut niemand absichtlich. Sie entstehen durch fertige Bausteine von Drittanbietern: Ein Datumswähler fängt den Fokus ein, damit seine Kalendertage per Pfeiltaste erreichbar sind — und vergisst den Ausgang. Ein Chat-Fenster hält die Markierung in seinem Eingabefeld fest. Ein selbstgebautes Dialogfenster ohne Schließen-Schaltfläche lässt den Fokus zwischen seinen zwei Knöpfen kreisen. Mit der Maus fällt das nie auf, denn Mausnutzer klicken einfach daneben. Genau deshalb bleiben Tastaturfallen oft monatelang unentdeckt, während Tastaturnutzer die Seite in dieser Zeit an derselben Stelle aufgeben.
So misst der Prüfservice die Tastaturfalle
Der Prüfservice drückt auf Ihrer Seite echt die Tabulatortaste und protokolliert jeden Halt mit Position und Element. Kreist die Markierung zwischen denselben wenigen Elementen, ohne das Dokument-Ende zu erreichen, wertet er das als Tastaturfalle. Der Bericht benennt die beteiligten Elemente und legt ein Beleg-Bildschirmfoto bei. Kreist der Fokus innerhalb eines eingebetteten Rahmens eines Fremdanbieters, vermerkt der Bericht den Fall zur manuellen Prüfung — dort lässt sich maschinell nicht sicher entscheiden, ob es einen Ausweg gibt. Erreicht die Messung das Dokument-Ende ohne Kreisen, gilt das Kriterium als bestanden.
So gehen Sie es an
- Tabben Sie einmal komplett durch Ihre Startseite bis zum Fußbereich — bleiben Sie irgendwo hängen, haben Sie die Falle gefunden.
- Prüfen Sie jeden neu eingebauten Fremdbaustein einzeln: Datumswähler, Chat-Fenster, Karussell, Videoplayer.
- Bitten Sie Ihre Agentur, jedem Dialogfenster eine per Tastatur erreichbare Schließen-Möglichkeit zu geben, mindestens die Escape-Taste.
- Testen Sie nach jedem Update der eingebauten Bausteine erneut — eine neue Version kann eine Falle einführen.
Häufige Fragen
Was ist eine Tastaturfalle einfach erklärt?
Eine Tastaturfalle ist eine Stelle, an der die Tastatur-Markierung gefangen bleibt: Die Tabulatortaste führt immer wieder zu denselben wenigen Elementen, der Rest der Seite ist ohne Maus unerreichbar. Für Menschen, die nur mit der Tastatur arbeiten, endet die Website an dieser Stelle — sie können weder weiterlesen noch etwas bestellen oder anfragen.
Welche Elemente verursachen am häufigsten Tastaturfallen?
Am häufigsten sind eingebettete Fremdinhalte betroffen: Datumswähler, Chat-Fenster, Videoplayer, Bildergalerien und Karussells. Sie fangen den Fokus ein, damit ihre eigene Bedienung funktioniert, und vergessen den Ausgang. Auch selbstgebaute Dialogfenster ohne Schließen-Schaltfläche gehören dazu. Prüfen Sie deshalb nach jedem neu eingebauten Baustein die Tastaturbedienung der ganzen Seite erneut.
Wie erkennt der Prüfservice eine Tastaturfalle automatisch?
Der Prüfservice drückt auf der Seite tatsächlich die Tabulatortaste, bis das Dokument-Ende erreicht ist, und protokolliert jeden Halt. Kreist die Markierung zwischen denselben wenigen Elementen, ohne das Ende zu erreichen, wertet er das als Tastaturfalle und benennt die beteiligten Elemente im Bericht. Kreist der Fokus in einem eingebetteten Fremdrahmen, wird der Fall zur manuellen Prüfung vermerkt.
Weiter im Prüfbereich Barrierefreiheit
- Warum brauchen Tastenkürzel aus einem einzelnen Buchstaben eine Abschaltung?Kürzel aus einem einzelnen Buchstaben lösen bei Sprachsteuerung ungewollt aus. WCAG 2.1.4 verlangt: abschaltbar, umbelegbar oder nur bei Fokus aktiv.
- Warum müssen Zeitlimits auf Websites verlängerbar sein?Zeitlimits müssen abschaltbar, anpassbar oder verlängerbar sein, weil Menschen unterschiedlich schnell arbeiten. Das verlangt WCAG-Kriterium 2.2.1.
- Warum brauchen bewegte Inhalte auf Websites eine Pause-Funktion?Alles, was sich länger als fünf Sekunden automatisch bewegt, muss sich pausieren, stoppen oder ausblenden lassen. Das verlangt WCAG-Kriterium 2.2.2.
- Wie oft darf eine Website pro Sekunde aufblitzen?Höchstens dreimal pro Sekunde darf eine Website blitzen. Der WCAG-Grenzwert schützt Menschen mit photosensitiver Epilepsie vor Anfällen.
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.