In Inhalten, die mit Auszeichnungssprachen implementiert sind, können Statusmeldungen mittels Rollen oder Eigenschaften durch Software bestimmt werden, so dass sie dem Benutzer von assistierenden Techniken präsentiert werden können, ohne Fokus zu erhalten.
Stufe:
AA
Prinzip:
Robust
Rolle:
Entwicklung
Es wird verlangt, dass alle dynamischen Statusupdates – also Informationen, die sich im Laufe der Nutzung ändern (zum Beispiel »Speichern abgeschlossen«, »3 neue Nachrichten verfügbar«) – programmgesteuert so übermittelt werden, dass assistive Technologien sie automatisch ansagen, ohne dass der Fokus dafür verschoben werden muss.
Praxisbeispiel
aria-live="polite" weist Screenreader an, die Meldung vorzulesen, sobald sie in das Element eingefügt wird, aber erst, wenn sie gerade nichts Dringenderes vorlesen.
aria-atomic="true" sorgt dafür, dass beim Update der gesamte Inhalt der Region vorgelesen wird, nicht nur das neu Hinzugekommene.