ログインモーダルでエラーが発生しました(トピック293167と同じ)

Metaで以前からこのバグに気づいていましたが、最新のアップグレード後に私のデプロイメントでも発生するようになりました。ログインをクリックすると、「おかえりなさい :wave:」というモーダルが表示され、すぐに「申し訳ありません、エラーが発生しました」というメッセージに覆われます。OKをクリックするとエラーモーダルが削除され、通常通り認証を再開できます。

コンソールにエラーログがあります。

ajax-error.js:9:12
    l ajax-error.js:9
    p ajax-error.js:95
    passkeyLogin login.js:147
「いいね!」 2

どのブラウザをお使いですか?

Debian 12上のFirefox 115.7.0esr (64ビット)。

:information_source: Discourse v3.3.0.beta1-dev — Commits · discourse/discourse · GitHub — Ember v5.5.0

「いいね!」 1

Then I think it is the same issue as Error message displaying at login with Linux/Firefox

「いいね!」 2

これは、FEATURE: Allow users to confirm session with passkeys (#24337) · discourse/discourse@c6ead3f · GitHub で導入されたリグレッションです。

コードは下の try{} に移動する必要があると思います。そうしないと、エラーはコンソールではなく UI を使用します。

「いいね!」 4

レポートありがとうございます。これは FIX: Handle old Firefox versions that do not support isConditionalMed… by pmusaraj · Pull Request #25549 · discourse/discourse · GitHub で修正されるはずです。Windows/macOS の Firefox のこのバージョンでのみ再現できましたが、修正は他の OS にも適用されるはずです。

「いいね!」 3

このトピックは4日後に自動的に閉じられました。新しい返信は許可されていません。