Problema com modal TOTP (Cooperação com a Extensão de Navegador 2FAS)

Olá,

Eu sou Greg Zajac, desenvolvedor da Extensão de Navegador 2FAS. Na versão 1.6.0, introduzimos um novo recurso de envio automático para códigos TOTP. É difícil dar suporte a todos os sites que suportam 2FA, mas estou fazendo o meu melhor. Infelizmente, nosso usuário relatou um erro ocorrendo em páginas baseadas no script Discourse. Problema no GitHub

Investiguei o DOM e descobri que o botão “Log in” no modal TOTP está fora do formulário.
image
Além disso, este botão não é do tipo submit e é um botão regular.

Tente considerar mudanças nesta área. Minhas sugestões:

  • Mover o botão para dentro do formulário,
  • Alterar o tipo do botão de button para submit,
  • Se puder, alterar o texto “Log In” (que ignoramos para TOTP, pois tal texto geralmente se refere ao formulário de login) para, por exemplo, “Verify”, “Next” ou outra frase mais relacionada a TOTP.

Agradeço desde já :wink:

3 curtidas

Obrigado por entrar em contato, Greg.

Esta seria a mudança mais fácil do nosso lado. Você acha que fazer apenas essa mudança resolverá o problema para sua extensão?

Fiz um pequeno ajuste e ele deve funcionar na próxima versão, mas o ideal para mim seria adicionar um atributo de dados para este botão
image
Por exemplo, data-action="totp-submit" ou algo semelhante :wink: