ÜBERBLICK
Umsetzbarkeit:
- Komplexität:Kompliziert
- Dauer:Kann dauern
Wichtig für Rolle:
Entwicklung
Zum WCAG-Kriterium:
Statusmeldungen (englisch)Worum geht's?
Statusmeldungen müssen so umgesetzt sein, dass Screenreader sie automatisch ankündigen, ohne dass der Fokus verschoben wird. So erfahren Nutzer mit Screenreader direkt von Änderungen oder Ergebnissen einer Aktion, ohne die Meldung aktiv suchen zu müssen.
Umsetzung
Nutze die für deine Situation passende Technik, um das Erfolgskriterium zu erfüllen.

Statusnachrichten sind für Screenreader verständlich
Mit ARIA-Live-Regionen kannst du Statusmeldungen automatisch an Screenreader übermitteln, ohne den Fokus zu verschieben.
Nutze
aria-live="polite"für nicht zeitkritische Informationen (z. B. »Artikel in den Warenkorb gelegt«) undaria-live="assertive"für wichtige Meldungen, die den Nutzer sofort erreichen müssen (z. B. Fehlermeldung beim Absenden eines Formulars).Polite ist im Zweifel die sicherere Wahl, um Unterbrechungen zu vermeiden. Achte darauf, in den Live-Regionen nur den Text anzusagen, der wichtig ist und vermeide unnötige Details.
Beispiel:
<div aria-live="polite">Ihre Änderungen wurden gespeichert.</div>WCAG-Technik(en) in Englisch:
- ARIA22: Nutze role=status zu Anzeige von Statusmeldungen
- ARIA19: Nutze die ARIA role=alert oder Live Regions zum Identifizieren von Fehlern
- G199: Bereitstellung einer Erfolgsrückmeldung bei erfolgreicher Datenübermittlung
- G84: Bereitstellung einer Textbeschreibung, wenn der Benutzer Informationen eingibt, die nicht in der Liste der zulässigen Werte enthalten sind
- G85: Bereitstellung einer Textbeschreibung, wenn die Benutzereingabe nicht im erforderlichen Format oder den erforderlichen Werten liegt
Anmerkungen

Ausnahme: Fehlermeldung über Dialog
Normalerweise sollen Statusmeldungen den Fokus nicht verschieben. Eine Ausnahme gilt aber für Fehlermeldungen, die in einem Dialogfenster erscheinen. Hier darf der Fokus direkt in den Dialog gesetzt werden, damit die Nutzer die Meldung sofort wahrnehmen und reagieren können.
Barrierfrei Entwickeln?
Unser Workshop fürs Entwickler*innen!
Lerne in unserem Workshop alles, was du in der Entwicklung wissen musst, um barrierefreie Webseiten zu entwickeln!