登録画面のパスワード確認欄に不具合

私のDiscourseインスタンスでは、パスワード確認入力ボックスに奇妙なハッシュが表示されています。これらのボックスを変更せずに登録できました。

しかし、これは私のインストールだけの問題ではないと疑っています。なぜなら、この問題を書き込むためにDiscourse Metaに登録したときにも同じものを見たからです。

同じことが他のインスタンスでも発生しているため、これがローカルの問題であるとは信じられませんでした。私のデスクトップのロケールは韓国語ですが、私の電話のロケールは英語に設定されていますが、同じことが発生しています。

Pixel 7のAndroid Chromeでも同じことが発生していますが、新規ユーザー制限のためスクリーンショットを添付できませんでした。

どのデバイスやブラウザでも再現可能です。

役立つかどうかわかりませんが、ハッシュボックスを表示しているHTML要素は次のとおりです。

<div class="password-confirmation">
              <label for="new-account-password-confirmation">
                비밀번호 확인
              </label>
              <input autocomplete="new-password" placeholder="" id="new-account-confirmation" class="ember-text-field ember-view" type="text">
              <input id="new-account-challenge" class="ember-text-field ember-view" type="text">
            </div>

影響を受けている別のインスタンスを見つけました: https://discourse.jupyter.org/

よろしくお願いいたします。

「いいね!」 3

韓国語と英語の両方で再現できます。すぐに調査します。

「いいね!」 3

インスタンスの最初のメンバーがサインアップ中に「アカウントが作成されたかどうかを検出できません。Cookieが有効になっていることを確認してください」というメッセージが表示されました。これは、We cannot detect if your account was created, please ensure you have cookies enabled で説明されています。

そのトピックを1時間かけて読み、ハッシュボックスが何らかのカナリアロジックであることに気づきました。ハッシュを1文字でも編集すると、「We cannot…」の問題が正常に再現されました。チャレンジボックスを非表示にすることで、これも修正されるかもしれません。2回連続です。

影響を受けている別のインスタンス(https://discourse.jupyter.org/)を見つけましたが、問題なくサインアップできた後でも、インスタンスがリモートでどのように影響を受けるのか不思議に思っています。

./launcher rebuild app がサインアップを壊した最新のコミットを自動的にプルするかどうかはわかりませんが、問題が発生する前にプラグインをインストールするためにインスタンスを再構築したと思います。これが原因かもしれません。

これは昨日のコミットによるコアの回帰です。FIX: Restore missing modal scss by pmusaraj · Pull Request #28085 · discourse/discourse · GitHubtests-passed ブランチにマージされれば修正されるはずです。

報告してくれてありがとう、@luftaquila

「いいね!」 6