Erfolgskriterium 3.2.5
3.2.5 Änderung auf Anfrage
Wenn Websites nur auf dein Kommando reagieren.
1. Was ist das Ziel dieses Kriteriums?
Du kennst das sicher: Du klickst auf einen Link und plötzlich springt ein neues Fenster auf – ohne Vorwarnung. Oder du liest einen Artikel und die Seite lädt sich von selbst neu, obwohl du das gar nicht wolltest. Solche überraschenden Änderungen sind frustrierend – besonders für Menschen mit Behinderungen.
Das Ziel von Erfolgskriterium 3.2.5 der WCAG ist klar: Du sollst die volle Kontrolle über größere Änderungen auf Websites haben. Kontextwechsel – wie neue Fenster, automatische Weiterleitungen oder ein Neuladen der Seite – dürfen nur dann passieren, wenn du sie selbst auslöst oder wenn du sie abschalten kannst.
2. Was fordert das Erfolgskriterium genau?
Ganz konkret geht es um Kontextänderungen – also Wechsel der Seite oder des Fensters, Verschiebungen des Fokus oder Inhaltsänderungen, die die Bedeutung der Seite verändern:
Kontextwechsel werden nur auf Anfrage ausgelöst:
- Neue Fenster oder Tabs öffnen sich nur, wenn du einen Link oder Button bewusst aktivierst – und idealerweise weißt, dass ein neues Fenster kommt
- Es gibt keine automatischen, zeitgesteuerten Weiterleitungen
- Formulare werden nur durch eine bewusste Aktion abgeschickt, etwa einen Klick auf den Absende-Button
- Die Seite lädt sich nicht von selbst neu
Alternative: Es gibt einen Mechanismus, mit dem du solche automatischen Änderungen abschalten kannst.
Wichtig zur Abgrenzung: Anders als bei Bei Eingabe reicht eine bloße Vorab-Ankündigung hier nicht aus. Nicht betroffen sind dagegen Inhaltsaktualisierungen, die keinen Kontextwechsel darstellen, sowie Weiterleitungen, die sofort beim Aufruf auf dem Server passieren – denn die Seite hast du ja selbst angefordert.
Ein Beispiel: Ein News-Portal lädt die Startseite regelmäßig automatisch neu, um neue Schlagzeilen zu zeigen. Das ist in Ordnung, wenn es eine Einstellung gibt, mit der du das automatische Neuladen deaktivieren kannst – oder wenn neue Meldungen erst nach einem Klick auf „Aktualisieren“ erscheinen.
3. Warum ist das wichtig für Barrierefreiheit?
Stell dir vor, du nutzt eine Website mit einem Screenreader und plötzlich öffnet sich ein neues Fenster – aber du merkst es nicht sofort. Du versuchst, zurückzunavigieren, doch der Zurück-Button funktioniert nicht wie erwartet. Verwirrung ist vorprogrammiert.
Kontrollierte Kontextwechsel schaffen Barrierefreiheit, weil sie:
- blinden und sehbehinderten Menschen helfen, die Orientierung zu behalten, wenn sie visuelle Veränderungen nicht oder nur ausschnittweise wahrnehmen
- Menschen mit motorischen Einschränkungen ermöglichen, in ihrem eigenen Tempo zu navigieren
- Menschen mit kognitiven Beeinträchtigungen vor Verwirrung durch unerwartete Änderungen schützen
- Menschen mit Aufmerksamkeitsdefiziten dabei helfen, bei der Sache zu bleiben
- allen eine vorhersagbare Nutzung bieten
Und nicht zuletzt: Auch Menschen ohne Behinderungen bevorzugen Websites, die sich kontrolliert und vorhersagbar verhalten.
4. So setzt du das Kriterium erfolgreich um
Die gute Nachricht: Vorhersagbare Websites sind oft auch einfacher zu programmieren und zu warten. Hier ein paar bewährte Tipps:
Neue Fenster und Links:
- Öffne Links standardmäßig im selben Fenster
- Setze
target="_blank"nur bewusst ein und kennzeichne solche Links deutlich, z. B. mit „(öffnet in neuem Fenster)“ - Vermeide Fenster, die sich ohne Klick öffnen – etwa Pop-ups beim Laden der Seite
Formulare und Eingaben:
- Schicke Formulare nur nach einem bewussten Klick auf den Absende-Button ab
- Vermeide automatisches Absenden beim Verlassen von Eingabefeldern
- Nutze
change-Ereignisse nur für Änderungen, die keinen Kontextwechsel auslösen
Automatische Aktualisierungen:
- Biete einen „Aktualisieren“-Button statt automatischen Neuladens
- Wenn automatische Updates nötig sind: Baue einen Schalter zum Deaktivieren ein
- Aktualisiere Inhalte lieber gezielt im Hintergrund, ohne die Seite neu zu laden oder den Fokus zu verschieben
Weiterleitungen:
- Nutze serverseitige Weiterleitungen (z. B. 301 oder 302) statt JavaScript-Weiterleitungen
- Vermeide
<meta http-equiv="refresh">mit Zeitverzögerung - Wenn eine Weiterleitung im Browser nötig ist: sofort, ohne Verzögerung
Werkzeuge und Techniken:
- Setze auf progressive Verbesserung: Die Grundfunktion sollte ohne automatische Skript-Aktionen funktionieren
- Kündige Aktualisierungen, die keinen Kontextwechsel darstellen, über Live-Regionen an (siehe Statusmeldungen)
- Prüfe Seiten mit Tastatur und Screenreader auf unerwartete Fenster-, Seiten- oder Fokuswechsel
5. Warum dieses Erfolgskriterium für Unternehmen relevant ist
Auch bei Erfolgskriterium 3.2.5 gilt: Barrierefreiheit ist kein Selbstzweck – sondern bringt handfeste Vorteile für dein Business.
1. Nutzererfahrung verbessern und Abbrüche senken
Unerwartete Pop-ups und automatische Weiterleitungen nerven alle – nicht nur Menschen mit Behinderungen. Vorhersagbare Websites reduzieren Frust und Abbrüche.
2. Saubere Technik
Serverseitige Weiterleitungen statt zeitgesteuerter Skript- oder Meta-Weiterleitungen sind ohnehin gute Praxis: Sie sind schneller, robuster und für Browser wie Suchmaschinen eindeutig.
3. Vertrauen und Glaubwürdigkeit aufbauen
Websites, die sich unvorhersagbar verhalten, wirken unprofessionell oder sogar verdächtig. Kontrollierte, transparente Abläufe schaffen Vertrauen und stärken deine Marke.
Zur rechtlichen Einordnung: 3.2.5 ist ein AAA-Kriterium und wird vom Barrierefreiheitsstärkungsgesetz (BFSG) und der BITV 2.0 nicht ausdrücklich gefordert – die zugrunde liegende EN 301 549 verweist für Webinhalte auf WCAG 2.1 Level AA. Die verwandten Pflichtkriterien Bei Fokus und Bei Eingabe musst du aber erfüllen; 3.2.5 ist die konsequente Weiterführung. Dieser Abschnitt informiert allgemein und ersetzt keine Rechtsberatung.
6. Das Erfolgskriterium im Wortlaut des W3C
Success Criterion 3.2.5 Change on Request (Level AAA)
Changes of context are initiated only by user request or a mechanism is available to turn off such changes.
Kurz gesagt: Kontextänderungen passieren nur, wenn du sie selbst anforderst – oder es gibt eine Möglichkeit, sie abzuschalten.
Offizielle Erklärung beim W3C
Das W3C erklärt jedes Erfolgskriterium ausführlich – mit Absicht, Beispielen und Techniken (auf Englisch).
Understanding 3.2.5 (öffnet in neuem Tab)