当我尝试更改我的主要电子邮件时,在使用 YubiKey 进行身份验证时,我被重定向到一个空白页面;而使用 TOTP 则能正常工作。
尝试使用 YubiKey 进行身份验证会将我重定向到 https://example.com/u/confirm-new-email/,而不是 YubiKey 身份验证页面(或者该 URL 是正确的,但页面未正常显示?)
当我尝试更改我的主要电子邮件时,在使用 YubiKey 进行身份验证时,我被重定向到一个空白页面;而使用 TOTP 则能正常工作。
尝试使用 YubiKey 进行身份验证会将我重定向到 https://example.com/u/confirm-new-email/,而不是 YubiKey 身份验证页面(或者该 URL 是正确的,但页面未正常显示?)
你有没有在 meta 上也尝试过同样的做法?
我们能复现这个问题吗 @tshenry?
我也遇到了同样的问题。尝试使用 webauthn 时,POST 请求返回 400 错误。回退到 TOTP 则正常工作,因此该问题仅在 webauthn 路径上可复现。
好的,我们应该把这个 bug 指派给 @sam
存在一些 JavaScript 错误,导致脚本加载停止。这些错误是由于 I18n 在被使用之后才加载造成的。
你能确认这在 Meta 上现在没问题了吗,@falco?
仍然非常不稳定,但出现了不同的错误:
当我点击按钮时,控制台抛出异常:
Uncaught DOMException: String contains an invalid character _webauthn-79591e16a85801db9750996c5c059c632687959ec31675c66471d17c31cf077c.js:1
a _webauthn-79591e16a85801db9750996c5c059c632687959ec31675c66471d17c31cf077c.js:49
map self-hosted:240
getWebauthnCredential _webauthn-79591e16a85801db9750996c5c059c632687959ec31675c66471d17c31cf077c.js:47
onclick _confirm-new-email-bdb5d7a6ac7e878466fcb1dfe7263d6e00441cce01b43f225baeb0a5d475db55.js:8
(Async: EventHandlerNonNull)
<anonymous> _confirm-new-email-bdb5d7a6ac7e878466fcb1dfe7263d6e00441cce01b43f225baeb0a5d475db55.js:5
jQuery 3
<anonymous> _bootstrap-52b6b6b3fa62d64b09775e2803255326bef3a94a16063a8c191a37e0909f59d1.js:3
另外,深色模式下按钮的颜色也不正确:
您使用的是哪种浏览器和安全密钥?我刚刚在这里进行了测试,使用的是 YubiKey 5 NFC 和 Linux 上的 Chrome,以及 MacBook Pro 的指纹识别器和 Chrome,都正常工作。
Firefox 和相同的 YubiKey 型号。
已由 @dan 修复