You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fokus: eigener setTimeout(300ms) statt login_footer – läuft nach allem anderen, nichts kann ihn überschreiben. Button: identisch zum WP-Login-Button ohne inline-width.
Fokus: autofocus-Attribut direkt am Eingabefeld (HTML-nativ, kein JavaScript nötig) + login_footer als Fallback. Button-Style: identisch zum WP-Login-Button (class="button button-primary button-large", kein inline-width).
Bugfix: id="wp-submit" am Bestätigen-Button entfernt. WordPress's Login-JavaScript überschreibt bei dieser ID den Eingabefokus – dadurch musste der Nutzer wieder manuell ins Feld klicken um Paste zu nutzen.
Bestätigen-Button im 2FA-Formular hat jetzt dieselbe ID () wie der native WP-Login-Button – Style und Breite werden automatisch von WordPress übernommen.
Verbesserung: Paste im 2FA-Eingabefeld funktioniert sofort
Problem: Nach der Passwort-Eingabe erschien das 2FA-Formular auf einer neuen Seite. Das Eingabefeld sah aktiv aus, aber Einfügen (Paste) funktionierte nicht – ein Klick mit der Maus war nötig.
Ursache: Browser gewähren echten Clipboard-Zugriff nur auf Seiten, die durch eine direkte Nutzeraktion geladen wurden. Ein Redirect (GET-Anfrage nach POST) zählt nicht als Nutzeraktion.
Fix: Der Login-Ablauf wurde grundlegend überarbeitet. Das 2FA-Formular wird jetzt direkt als Antwort auf den Login-POST zurückgegeben – ohne Redirect. Der Browser erkennt das als Nutzeraktion, der Fokus ist echt, Paste funktioniert sofort ohne Mausklick.