こんにちは。
2FAS Browser Extensionの開発者、Greg Zajacです。バージョン1.6.0で、TOTPコードの新しい自動送信機能が導入されました。2FAをサポートするすべてのウェブサイトをサポートするのは難しいですが、最善を尽くしています。残念ながら、ユーザーからDiscourseスクリプトベースのページでエラーが発生しているとの報告がありました。GitHub Issue
DOMを調査したところ、TOTPモーダル内の「Log in」ボタンがフォームの外にあることがわかりました。

さらに、このボタンはsubmitタイプではなく、通常のボタンです。
この領域の変更を検討してみてください。提案は以下の通りです。
- ボタンをフォーム内に移動する
- ボタンタイプをbuttonからsubmitに変更する
- 可能であれば、「Log In」(TOTPでは無視されることが多いですが、通常はログインフォームに関するテキストです)というテキストを、「Verify」や「Next」など、よりTOTPに適したフレーズに変更する
よろしくお願いいたします ![]()