パスキーのオプションが表示されません

こんにちは、

あるユーザーから、Passkey を追加できないという報告を受けました。ユーザー設定にそのオプションが完全に存在しないそうです。私自身と別のユーザーにはオプションが表示されています。

なぜこれが起こるのか、本当にわかりません。ユーザーのレベルは同じで、警告やストライクもありません…

ただ単に表示されていないだけです:

これはモバイルビューですが、確認したところ、私の環境ではモバイルでも正しく表示されています。

唯一の違いは、オプションが表示されないユーザーが通常の 2FA が設定されている点のようです。しかし、それが原因で Passkey オプションが消えるとは、少し信じられません…

インストールされているのは Discourse 2026.10.0-latest です。

これが発生する理由について、何か手がかりはありますか?

「いいね!」 1

彼らはどのブラウザのどのバージョンを使用していますか?古いブラウザはパスキーをサポートしていない可能性がありますし、一般的なブラウザのカスタムフォークもサポートしていない場合があります。

ブラウザコンソールにアクセスできる場合(モバイルではできないかもしれません)、typeof PublicKeyCredential を貼り付けると、パスキーがサポートされている場合は function が返され、サポートされていない場合は undefined が返されるはずです。

「いいね!」 1