ユーザー名「adman」のアカウントはすべてプロファイルが破損しています

Discourse バージョン v3.1.0.beta5 +233 では、新規ユーザーが「adman」、「adman-b」、または「adman-c」という名前を選択すると、そのユーザーのプロフィールがひどく破損します。ユーザーの公開プロフィールにアクセスしようとすると、非常に低レベルのエラーが発生し、無限にページが読み込まれる(Firefox)か、単純なハードエラー「ERR」(Chrome)が発生します。これはトラップされたエラーではないようです。

try dot discourse dot org で「adman」という名前のユーザーを作成すると、同じ問題が発生することを確認しました。プロフィールの設定アクションは必要ありません。たとえば、プロフィール写真などを設定する必要はなく、単に「adman」で始まる名前を使用するだけでエラーが発生します。

また、「ad-man」というユーザー名を選択しても、ユーザーのプロフィールが破損しないことも確認しました。「adma」というユーザー名でも、プロフィールが破損することはありません。お手上げです。

繰り返しになりますが、これは自己ホスト型の Discourse と try.discourse.org の両方で真実であることを確認しました。try.discourse.org のコンテンツがパージされる前にどのくらいの期間保持されるかはわかりませんが、ユーザープロフィールを読み込もうとすることで、今すぐここで確認できます: httpx://try dot discourse dot org/u/adman/summary

または、私の自己ホスト型インスタンスで「adman-c」というユーザーを確認することで、その効果を確認できます: httpx://discourse dot practicalzfs dot com/u/adman-c

一方、try.discourse のユーザー「adma」は正常に動作します: httpx://try dot discourse dot org/u/adma/summary

「いいね!」 2

ユーザー名「madman」と「admyn」が正常に機能することも確認しました。

どうやら、正規表現が「/^adman/」に一致する箇所があるようです。バグを再現するには、ユーザー名が完全なシーケンス「adman」で始まる必要があります。

「いいね!」 2

こんにちは、ようこそ @jimsalterjrs :slight_smile:

再現できませんでした。:thinking: 可能性は低いですが、広告ブロッカーが「ad」に何らかの反応をしているということはないでしょうか?シークレットウィンドウ/広告ブロッカーオフで試していただけますか?

「いいね!」 11

くそー。本当にありがとう、まさにそれでした。uBlock Origin のデフォルトのフィルターセットが問題を発生させているようですが、どのルールがトリガーされているかはまだわかっていません。

「いいね!」 7

そして、これがトリガーとなるルールです。

Easylistを使用している人が多いことを考えると、これは非常に悪いユーザー名の選択であるとユーザーに伝えます!

「いいね!」 6

どういたしまして。お役に立てて嬉しいです。:slight_smile:

「いいね!」 2

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.