Zum Hauptinhalt springen
Über Services Kontakt Newsletter Blog
en
Alle Ausgaben

Accessibility Espresso #9

Veröffentlicht am 4. September 2026 4. September 2026

Am 27. September verbietet die EU die Behauptung, ein Widget mache eine Seite konform - ohne Übergangsfrist, ohne Einzelfallprüfung. Dazu sechs Rechtsräume mit einem Standard darunter. Und ein selbstgebauter Button kostet 500 Zeilen JavaScript.

⭐ Thema der Woche

Overlays machen deine Website nicht konform

Drei Wochen nach dieser Ausgabe ändert sich die Rechnung. Am 27. September 2026 greift die EU-Richtlinie EmpCo ohne Übergangsfrist, und ihre schwarze Liste verbietet genau die Behauptung, mit der Overlays verkauft werden: Ein Widget mache eine Seite WCAG-konform. Keine Einzelfallprüfung - ein Wettbewerber oder Verbraucherverband kann direkt abmahnen. Die Belege lagen längst vor: Karl Groves maß 46 Prozent behobener Fehler über 29 React-Komponenten, nur rund 32 Prozent der WCAG-Kriterien auf A und AA sind automatisierbar, und das Widget reißt selbst 2.1.1, 1.4.13 und 2.4.7. Die FTC belegte den Marktführer schon 2025 mit einer Million Dollar.

📋 Das große Ganze

Welches Barrierefreiheitsgesetz gilt eigentlich für euch?

Nützlich sind nicht die Bußgelder, sondern die Leiter. Alexandra Groves legt für jedes Land dieselben vier Stufen frei: EAA, nationales Gesetz, nationale Verordnung, EN 301 549. Der öffentliche Sektor läuft über eine zweite Leiter ab der Web Accessibility Directive, weshalb BFSG und BITV 2.0 eben nicht dasselbe Regelwerk sind. Die Falle, auf die sie hinweist: BITV 2.0 ist Bundesrecht, und jedes Land hat seine eigene Fassung - bei einer Kommune gilt also die Landesverordnung. Frankreich ist älter als der EAA und wird am schärfsten durchgesetzt. Alles endet bei EN 301 549. Deutsche Kunden brauchen zusätzlich eine jährliche Erklärung zur Barrierefreiheit.

Workingdraft Podcast 717: Ein Jahr BFSG

Nina Gerlings Faustregel lautet, dass das BFSG dem Verbraucher folgt und nicht der Website: Seiten und Apps mit Vertragsabschluss, E-Books und Reader, Selbstbedienungsterminals, Streaming, Telekommunikation. Eine reine Imageseite ohne Abschluss fällt oft komplett heraus. Spannender ist, wo Digitales und Physisches sich treffen - Geldautomaten, und die Echtzeit-Textkommunikation für gehörlose Anrufer, die an den Mobilfunknetzen hängt.

Barrierefreiheit ist Widerstand

Mit Abstand gelesen ist das gar kein Text über KI. Es ist eine Beschwerde mit einer Forderung am Schluss. Léonie Watson trennt KI als Erweiterung, für die sie sich nicht entschuldigt, von KI als Ersatz für Barrierefreiheit, die jemand anderes weggelassen hat. Der EAA kostet sie mit 125.000 Wörtern ohne Überschriften vier Stunden, selbst bei den 500 Wörtern pro Minute, die ihr Screen Reader schafft. Calvin Klein gibt jedem Produktbild dieselbe Beschreibung, eine Kopie des Seitentitels. Ihr Schlusssatz ist der Punkt: Überlasst die Entscheidung über KI nicht den behinderten Menschen. Baut es richtig.

⚙️ Praxis

Wenn der Sprachwechsel in React drei Dinge stillschweigend bricht

Bemerkenswert ist nicht das useEffect, sondern der Zielkonflikt darunter. Chris Yoong zitiert Marcy Suttons Fable-Tests von 2019 mit fünf behinderten Teilnehmern: Der Fokus auf die h1 war für Screen Reader am schnellsten - und für Bildschirmvergrößerung kaputt, weil der Browser mitten in die breite Überschrift springt und den Text an beiden Rändern abschneidet. An main kommen Tastaturnutzer gar nicht, denn Landmarks sind nicht fokussierbar. Nur der Sprunglink hielt in allen Gruppen stand. React 19 hebt title in den Head - lang ausdrücklich nicht. SvelteKit liefert alle drei Korrekturen als Standard, React keine davon.

Was ein selbstgebauter Button wirklich kostet

Auf die Frage, was man tun soll, wenn der eigene Agent nicht barrierefreien Code schreibt, antwortet Marco Campos, dass LLMs genau den standardmäßig produzieren. Die 4.000 Wörter davor begründen, warum das zählt. Er baut einen Button als Custom Element nach: Rolle, Accessible Name, tabindex, Maus-, Touch- und Pointer-Events, Teilnahme an Formularen, Validierung, den disabled-Zustand und zuletzt eine Hülle um addEventListener, damit fremde Handler zuletzt laufen. Knapp 500 Zeilen JavaScript für einen Teil dessen, was ein nativer Button ohne eine einzige kann.

Was ist ein Accessible Name - und warum entscheidet er alles?

Drei Techniken lesen dieselbe Zeichenkette, und dieser Teil fehlt meistens: Screen Reader sagen sie an, die Sprachsteuerung sucht nach ihr, Braillezeilen geben sie aus. Whitney Lewis nennt die Rangfolge - aria-labelledby, aria-label, native Beschriftung, Textinhalt, title - und zeigt dann einen Button, auf dem "Submit" steht und der "Refresh" ansagt, weil ein hineinkopiertes aria-label weiter oben steht. Ihre Empfehlung lautet nicht mehr ARIA, sondern weniger: sichtbares Label verwenden, und wo das nicht geht, es per CSS verstecken, damit der Name der Textinhalt bleibt. In WAVE listet die Ansicht Order alle interaktiven Elemente in unter zwei Minuten.

Jetzt abonnieren

Und alle zwei Wochen Impulse zu digitaler Barrierefreiheit erhalten.
DSGVO-Erklärung

Für den Versand unserer Newsletter nutzen wir rapidmail. Mit Ihrer Anmeldung stimmen Sie zu, dass die eingegebenen Daten an rapidmail übermittelt werden. Beachten Sie bitte auch die AGB und Datenschutzbestimmungen.

Vielen Dank für Ihre Anmeldung!

Ich habe Ihnen auch schon die erste E-Mail geschickt und bitte Sie, Ihre E-Mail-Adresse über den Aktivierungslink zu bestätigen.
  • © 2026 Jan Deppisch
  • Impressum & Datenschutz