Maxim Mironjuk
-
April 14, 2026
Eine Alpine.js-Komponente aktualisiert einen Zähler, blendet eine Erfolgsmeldung ein oder markiert ein Formularfeld als fehlerhaft, alles ohne Seitenneuladen. Für sehende Nutzer ist die Änderung sofort sichtbar. Für Nutzer eines Screenreaders bleibt sie jedoch stumm, solange kein aria-live-Attribut den Browser anweist, den betroffenen Bereich der Assistive-Technologie zu melden. Dieser Artikel zeigt, wie Live-Regions in Alpine-Komponenten korrekt aufgebaut werden, wo der Unterschied zwischen polite und assertive tatsächlich liegt, und warum zu häufige Updates Screenreader-Nutzer eher verwirren als informieren.