Problema con el modal TOTP (Cooperación con la extensión del navegador 2FAS)

Hola,

Soy Greg Zajac, desarrollador de la extensión de navegador 2FAS. En la versión 1.6.0 introdujimos una nueva función de envío automático para los códigos TOTP. Es difícil dar soporte a todos los sitios web que admiten 2FA, pero estoy haciendo mi mejor esfuerzo. Desafortunadamente, un usuario informó de un error que ocurre en páginas basadas en el script de Discourse. GitHub Issue

Investigué el DOM y descubrí que el botón “Log in” en el modal TOTP está fuera del formulario.
image
Además, este botón no es de tipo submit, sino un botón regular.

Intenta considerar cambios en esta área. Mis sugerencias:

  • Mover el botón dentro del formulario,
  • Cambiar el tipo de botón de button a submit,
  • Si puedes, cambia el texto “Log In” (que ignoramos para TOTP, ya que dicho texto suele referirse al formulario de inicio de sesión) a, por ejemplo, “Verify”, “Next” u otra frase más relacionada con TOTP.

Gracias de antemano :wink:

3 Me gusta

Gracias por contactarnos, Greg.

Este sería el cambio más fácil de nuestra parte. ¿Crees que hacer solo este cambio solucionará el problema para tu extensión?

Hice un pequeño truco y debería funcionar en la próxima versión, pero lo ideal para mí sería añadir un atributo de datos a este botón
image
Por ejemplo, data-action="totp-submit" o algo similar :wink: