Skip to main content

ARIA Live Regions – Dynamische Inhalte für Screenreader ankündigen

ARIA Live Regions sind ein Mechanismus aus der WAI‑ARIA‑Spezifikation, der es ermöglicht, dynamische Änderungen im DOM automatisch durch Screenreader vorlesen zu lassen – ohne dass der Fokus verschoben werden muss.

Sie sind essenziell für moderne, dynamische Webinterfaces, bei denen Inhalte sich ohne Seitenreload oder sichtbare Benutzeraktion ändern.

Warum ARIA Live Regions wichtig sind

Screenreader erkennen standardmäßig nur fokussierte Inhalte. Wenn sich Inhalte ändern, ohne dass ein Fokuswechsel erfolgt, bekommen Nutzer:innen mit Screenreader dies nicht mit – es sei denn, die Region ist entsprechend als „live“ gekennzeichnet.

Mit ARIA Live Regions kannst du Screenreadern sagen: „Beobachte diesen Bereich und lies neue Inhalte automatisch vor.“

Beispiel Beschreibung
Börsenticker Aktienkurse aktualisieren sich automatisch
Chat-Interfaces Neue Nachrichten werden ohne Reload eingeblendet
Formularstatus Validierungsergebnisse wie „E-Mail gültig“
Fehlermeldungen Hinweise wie „Bitte Passwort eingeben“
Ladezustände „Speichern läuft…“ oder „Daten geladen“

ARIA Live Attribute Übersicht

Attribut Bedeutung
aria-live="polite" Änderungen werden nach dem aktuellen Text vorgelesen
aria-live="assertive" Änderungen werden sofort unterbrochen und vorgelesen
aria-atomic="true" Der gesamte Inhalt der Region wird vollständig vorgelesen
aria-relevant="text" Gibt an, welche Änderungen relevant sind (z. B. Text)

Beispiel – Live-Region für Statusmeldungen

<div aria-live="polite" aria-atomic="true" class="status-message">
  <!-- Dynamisch generierte Nachricht -->
</div>

WCAG-Bezug

ARIA Live Regions unterstützen die Einhaltung der folgenden Richtlinien:

  • 1.3.1 Informationen und Beziehungen
  • 3.3.1 Fehlererkennung
  • 4.1.3 Statusmeldungen (in WCAG 2.1)

Best Practices

  • aria-live="polite" für nicht-kritische Statusmeldungen
  • aria-live="assertive" nur für wichtige oder sicherheitsrelevante Inhalte
  • Live Region sollte bereits beim Seitenaufruf im DOM existieren
  • zu häufige oder redundante Ansagen – dies kann Nutzer:innen überfordern

Mehr zu unseren Leistungen im Bereich Digitale Barrierefreiheit erfahren Sie hier.

Zurück
© FINK Brot