Passwort anzeigen / verbergen Funktion optimieren

Die Funktion zum Anzeigen und Verbergen von Passwörtern ist durch den derzeitigen Stand ihrer Implementierung für Screenreader-Nutzende suboptimal.

Sowohl durch wechselnde Namensangaben, als auch durch die Wahl der genutzten Rolle wird die Nutzung des Elements erschwert.

Um die Funktion möglichst optimal zu implementieren, empfehlen wir einen statischen Namen zu nutzen, als auch auf einen Objekttypen mit einem binären Wert (Markierungsfeld oder Umschalter) zurückzugreifen.

Ein Beispiel hierfür wäre:

  • „Passwort anzeigen, Markierungsfeld, nicht aktiviert“
  • „Passwort anzeigen, Markierungsfeld, aktiviert“

Durch diese Form der Ausgabe erschließen sich, vor allem für voll blinde Nutzende, folgende Informationen:

  • Durch den statischen Namen wird verdeutlicht, dass sich der Fokus nicht auf ein anderes Element geändert hat.
  • Durch den Objekttypen Markierungsfeld wird die zu erwartende Funktion und Bedienungsweise implizit vermittelt.

Die visuelle Beschriftung dieses Elements durch sich verändernde Icons (beispielsweise geschlossenes und offenes Augensymbol) ist hiervon unabhängig und kann daher bei dieser Form der Implementierung der programmatischen Objektwerte weiterhin bedenkenlos genutzt werden.


App-Kriterium:

Web-Kriterium:

Dokument-Kriterium:

EzB-Kriterium:

Produkt:

Mobile Apps

Schwere:

Empfehlung

Abteilung:

Entwicklung

Schlagwörter: