Ein Forum, auf dem ich mich befinde, wurde kürzlich von 2.7.0.beta3 auf 2.7.0.beta4 aktualisiert, und jetzt wird das Benutzernamen-Feld nicht mehr automatisch fokussiert. Beim Drücken der Tabulatortaste wird stattdessen durch alle Links auf der (abgedunkelten) Seite im Hintergrund navigiert, anstatt direkt zum Dialog zu springen. Es ist daher sehr schwierig, sich nur mit der Tastatur einzuloggen.
Schritte zur Reproduktion:
- Öffnen Sie ein privates/Inkognito-Fenster Ihres Browsers (meistens Strg-Shift-N, bei Firefox Strg-Shift-P).
- Rufen Sie eine Discourse-Forum-Seite auf.
- Drücken Sie dreimal die Tabulatortaste und dann Enter, um das Login-Fenster aufzurufen.
- Versuchen Sie, ohne Maus oder anderes Zeigegerät zum Benutzernamen-Feld zu navigieren. Beachten Sie das Verhalten beim wiederholten Drücken der Tabulatortaste.
Vorgeschlagene Lösung: Kehren Sie zur automatischen Fokussierung des Benutzernamen-Felds zurück. Falls das nicht möglich ist (hierbei wurden möglicherweise Probleme auf Smartphones/Tablets mit der Bildschirmtastatur festgestellt, die die Felder verdeckt), geben Sie den Elementen des Login-Dialogs zumindest einen tabindex-Wert von 1 (oder platzieren Sie sie zuerst im HTML), damit Sie nicht durch Teile der Seite navigieren müssen, die Sie ohnehin nicht sehen und definitiv nicht benötigen.