kolibri icon indicating copy to clipboard operation
kolibri copied to clipboard

💡 Hinweis: Zweck des Schalters nur aus visuellem Kontext

Open gkollotzek opened this issue 1 year ago • 4 comments

In der Handreichung des bfit Bund zur barrierefreien Gestaltung von User Interface-Elementen steht folgender Absatz:

image

https://handreichungen.bfit-bund.de/barrierefreie-uie/0.4/schalter.html#programmierungschnittstellen (Nr. 503)

Dadurch stellt sich die Frage, ob bspw. beim Alert das aria-label erweitert werden soll bzw. mit aria-describedby ein Verweis zum betroffenen Element hergestellt werden soll. Oder es aus dem (nicht-visuellen) Kontext klar genug wird. image

Ein weiterer Fall wären Filter-Badges die mit "x" geschlossen werden können. Hier wird derzeit für das x ein aria-label mit "Filter entfernen" genutzt. image

In Rücksprache mit Christian B. hier das Ticket um zu dem Thema zu diskutieren :)

gkollotzek avatar Jan 08 '24 13:01 gkollotzek

@cbraehmig - bitte bewerten lassen.

deleonio avatar Jan 12 '24 05:01 deleonio

Das Element, dass geschlossen werden soll braucht einen sprechenden Namen bzw. eine sprechende Beschreibung Bsp. Pup-Up. Dieser Name/Beschreibung muss beim betreten des Elementes ausgegeben werden. Dann kann im schließen Schalter darauf verwiesen werden Bsp. Pop-Up schließen oder Schließen Pop-Up. Die Überschrift vom Pop-Up im Schließen Button zu integrieren ist unserer Meinung nach nicht Sinnvoll, weil die Audioausgabe zu lang sein könnte. Bei den Badges von KoliBri ist es in der 2.0.3 bereits so umgesetzt, dass beim schließen Button auch das zu schließende Element vorgelesen wird.

AntnSaj avatar Jan 12 '24 09:01 AntnSaj

https://www.w3.org/WAI/ARIA/apg/practices/names-and-descriptions/

Entscheidung:

Für das Element "alert" wird der Schließen-Schalter mit der Bezeichnung "Schließe Meldung" versehen.

Allgemeiner Hinweis für Meldungen:

Aufbau: Aktion + Element z.B. "lösche Datei", "öffne Bericht"

cbraehmig avatar Jan 16 '24 08:01 cbraehmig

TODO:

  • [ ] Der Button bekommt das Label "Schließen"
  • [ ] Button bekommt als _ariaDescription den Wert "von ${Titel des Alerts}" gesetzt

laske185 avatar Jan 16 '24 12:01 laske185