招待アカウント作成画面でパスワードが「任意」と表示される

この問題が最近再び発生しました。報告してくれた @philipp2 さん、ありがとうございます!

Discourseサイトにメールで招待された場合、招待リンクをクリックすることで招待を受け入れることができます。この場合、パスワードを指定せずにアカウントを設定できます。メールアドレスはすでに認識されているため、後でいつでもメールで送信されたリンクを使用してログインしたり、パスワードを追加したり、サイトで設定されていればソーシャルログインを使用したりできます。この場合、すべてがこれまで通り完璧に機能します。

招待システムの最近の変更により、招待リンクを作成してDiscourse外でコピーして共有することもできるようになりました。これにより、招待者がログインしてディスカッションにアクセスする前に、メールアドレスを確認する必要が生じます。なぜかはわかりませんが、この場合、パスワードを設定せずにフォームを完了すると、ログイン前にパスワードを設定する必要があるリンクに送信される別の確認メールが届きます。

ここでの解決策は、招待受け入れフォームが常に通常のサインアップフォームのように動作するようにすることだと思います。OPがスクリーンショットで示しているように、通常のサインアップフォームはパスワードを必要とします。その後、パスワードリセット手順とリンクを含む代替ウェルカムメールを送信する機能を削除できます。