Einige unserer Benutzer haben sich über das Verhalten der TAB-Taste beim Einloggen beschwert.
Aus ihrer Sicht sollte der Cursor nach der Eingabe von username und dem Drücken der TAB-Taste zum Feld password springen und nicht zum Link Skip password link.
Unser Forum wird hauptsächlich von Entwicklern genutzt, die beim Einloggen die TAB-Taste gewohnt sind. Ich weiß, dass man im Fall von Discourse die TAB-Taste zweimal drücken kann, um das Passwortfeld zu erreichen …
Ich frage mich jedoch, ob das aktuelle Verhalten auf ein bestimmtes Design zurückgeht oder nur eine unbeabsichtigte Folge einer Änderung ist.
Haben Sie ähnliche Rückmeldungen erhalten?
Ich denke, die Tab-Reihenfolge ist hier in Ordnung; sie entspricht der natürlichen Reihenfolge der interaktiven Elemente im Modal. Wenn ich mich ausschließlich auf die Tastaturnavigation verlassen würde, könnte es frustrierend sein, auf diesen Link zuzugreifen, wenn die Tab-Reihenfolge willkürlich wäre.
Spezialisten für Barrierefreiheit empfehlen, die Tab-Reihenfolge von Elementen auf einer Seite nur dann zu ändern, wenn es absolut notwendig ist. Using the tabindex attribute - Vispero
Ich verstehe… Nun, die Frage ist, ob die Option Login-Link an der empfohlenen Position ist oder ob es besser wäre, sie im Modal weiter unten zu platzieren. Vielleicht unter dem Passwort-Feld?
Nicht falsch verstehen, ich finde die Option Login-Link interessant, es scheint nur das fast universelle Anwendungsszenario zu stören, mit zwei TAB-Tasten auf das Passwort-Feld zuzugreifen.
Ich stimme dem OP zu: Wenn ich einen Passwortmanager verwende, ist die typische “API” zwischen dem Passwortmanager und dem Login-Formular (1) Benutzername einfügen, (2) TAB, (3) Passwort einfügen, (4) EINGABE.
Durch den dazwischenliegenden “Überspringen”-Link (der überraschenderweise erst erscheint, nachdem ich – bzw. mein Passwortmanager – mit der Eingabe meines Benutzernamens beginne) wird diese Reihenfolge unterbrochen.
Ja, die meisten Passwortmanager erlauben es, die Standardreihenfolge zu ändern, doch dies erfordert eine manuelle Anpassung einer ansonsten weitgehend universell akzeptierten “API”. Das ist für Kenner eine Nuisance und für Anfänger ein No-Go und führt zu einer geringeren Nutzung von Passwortmanagern, was letztendlich die allgemeine Sicherheit bei der Nutzung von Discourse verringert. (Ich spreche hier als Nutzer des Fairphone-Forums.)
Aus UX-Sicht sehe ich keinen Grund, warum der “Überspringen”-Link an dieser speziellen Position platziert werden muss. Es handelt sich um eine Funktion, die wahrscheinlich selten genutzt wird, wenn das Passwort vergessen wurde. (Ich weiß nicht, ob Sie Statistiken haben, die etwas anderes belegen.)
Daher plädiere ich nachdrücklich dafür, das vorherige Design beizubehalten.
Können wir den Hinweis „Passwort überspringen" woanders hin verschieben?
Können wir die Tab-Reihenfolge anpassen, sodass „Passwort überspringen" erst nach dem Passwort-Feld erreichbar ist?
Können wir zu einem mehrstufigen Login wie bei Google wechseln, bei dem der erste Bildschirm nur den Benutzernamen und der nächste Bildschirm das Passwort sowie den Button enthält?
Können wir nichts tun.
Ich stimme zu, dass es für Nutzer mit etablierter Muskelmemorie jetzt etwas überraschend ist.
Ich denke, für die meisten Leute ist es genau richtig zur richtigen Zeit am richtigen Ort. Aber da die meisten weder Passwortmanager noch Tastaturnavigation nutzen, könnten wir es aus der Tab-Reihenfolge entfernen, um genau diese Beschwerde zu umgehen?