TOTP-Modal-Problem (Zusammenarbeit mit der 2FAS Browsererweiterung)

Hallo,

ich bin Greg Zajac, Entwickler der 2FAS Browser Extension. In Version 1.6.0 haben wir die neue Auto-Submit-Funktion für TOTP-Codes eingeführt. Es ist schwierig, jede Website, die 2FA unterstützt, zu unterstützen, aber ich gebe mein Bestes. Leider hat uns ein Nutzer einen Fehler auf Seiten gemeldet, die auf Discourse-Skripten basieren. GitHub Issue

Ich habe das DOM untersucht und festgestellt, dass der „Anmelden“-Button im TOTP-Modal außerhalb des Formulars liegt.
image
Zusätzlich ist dieser Button kein Submit-Typ, sondern ein regulärer Button.

Versuchen Sie, Änderungen in diesem Bereich zu berücksichtigen. Meine Vorschläge:

  • Button in das Formular verschieben,
  • Button-Typ von „button“ auf „submit“ ändern,
  • Wenn möglich, den Text „Anmelden“ (den wir für TOTP ignorieren, da sich ein solcher Text normalerweise auf das Anmeldeformular bezieht) in z. B. „Überprüfen“, „Weiter“ oder eine andere TOTP-spezifischere Phrase ändern.

Vielen Dank im Voraus :wink:

3 „Gefällt mir“

Vielen Dank für deine Nachricht, Greg.

Dies wäre die einfachste Änderung unsererseits. Glaubst du, dass nur diese Änderung das Problem für deine Erweiterung beheben wird?

Ich habe ein kleines bisschen gebastelt und es sollte in einem zukünftigen Release funktionieren, aber ideal für mich wäre das Hinzufügen eines Datenattributs für diesen Button
image
Zum Beispiel data-action="totp-submit" oder etwas Ähnliches :wink: