-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🛹 Feature: aria-disabled=true
, remove disabled
and cancel click
-Event
#5975
Comments
FYI @Sommerli2, @fohi17, @cbraehmig, @ElVariablo, @sdvg, @laske185 Ich habe es mal prototypisch umgesetzt, man müsste natürlich das CSS noch für das Szenario anpassen. Lösung:
Demo:
PS: |
Ich finde den Weg gar nicht so schlecht, wenn die disabled-Varianten angeboten werden müssen. Zumindest mit dem Screenreader funktioniert das so Wunderbar. Aus meiner Sicht muss die Doku dann eben die Probleme die man sich mit disabled-Elementen evtl. einhandelt genau beschreiben. Diese bestehen ja unabhängig von der Umsetzung mit aria-disabled und tabindex, wie dass der Kontrast zu gering ist (z.B. Buttons, Accordion), oder man nicht sieht was disabled ist (z.B. Details). |
Ich finde den Lösungsansatz auch gut, so wie bisher umgesetzt: Wo möglich weiter |
Ich finde es auch gut, wenn man die Doku an dieser Stelle erweitert. Wenn man schon disabled Elemente verwenden will, welche Informationstragenden Inhalt bereitstellen, dann soll die Variante mit sichtbarer Beschriftung gewählt werden. Mit der Empfehlung nicht mit Disabled zu arbeiten. |
Wir können das native
disabled
durcharia-disabled
ersetzen und damit mehr Komponenten mit deaktiviertem State ausstatten.Vorteile:
_hide-label
_disabled="true"
#5390Nachteile:
Todos:
aria-disabled=true
, removedisabled
, settabindex="-1"
and cancelclick
-Eventaria-disabled=true
, removedisabled
, settabindex="-1"
and cancelclick
-Eventaria-disabled=true
, removedisabled
, settabindex="-1"
and cancelclick
-Eventaria-disabled=true
, removedisabled
, settabindex="-1"
and cancelclick
-Eventselect
wird nicht umgesetzt, weil die Klick- und Key-Aktion nicht abgebrochen werden kannSonderlocke - steht zur Diskussion?!
_hide-label
(nur hier ist ein Tooltip) aktiviert ist, den Fokus ermöglichen, sonsttabindex="-1"
verwendenDrafts:
Feedback:
The text was updated successfully, but these errors were encountered: