public-ui / kolibri

The accessible HTML-Standard
https://public-ui.github.io
European Union Public License 1.2
160 stars 33 forks source link

🛠️ Todo: `_alert`-Property bei inputs prüfen #6138

Open laske185 opened 6 months ago

laske185 commented 6 months ago

Todo

Beschreibung

Es soll geprüft werden, ob die _alert Property (role = alert) bei input, select und textarea obsolete werden kann.

Das Vorlesen beim Verlassen des Feldes soll trotzdem weiter funktionieren. Die Entscheidung, ob vorgelesen wird, soll innerhalb der Komponente geregelt werden. Dies z. B. kann mittels des _touched Attributes geschehen. So kann die Fehlermeldung vorgelesen werden, wenn _touched gesetzt ist.

Idee: Beim Fokussieren (onFocus) der Komponente kann diese intern selbst das alert auf false setzen. Beim Verlassen (onBlur) wieder deaktivieren. _alert sollte von der Komponente komplett selbst verwaltet werden können.

Referenzen

laske185 commented 1 month ago

Bei fokus alert ausgeschaltet werden. Bei blur wieder an. Property soll deprecated werden.