匿名ユーザーにミュートされたカテゴリが表示される

いくつかミュート設定されたカテゴリを持つサイトがあります。これらのカテゴリとトピックは、ログインユーザーが閲覧する際は非表示になりますが、匿名ユーザーにはカテゴリ一覧(/categories)で表示され、最新トピック(/latest)にもそれらのトピックが現れます。

編集: 参考までに:

      <meta name="generator" content="Discourse 2.8.0.beta4 - https://github.com/discourse/discourse version b673fee9464e823de3c3423a5f8c45732896b429">
「いいね!」 1

@vinothkannans 以前もこの問題に対処したような気がするのですが、覚えていますか?

「いいね!」 3

はい、その問題の修正を適用しました。改めて確認いたします。

「いいね!」 3

確認のためです。現在の beta6 にアップグレードしましたが、問題は解消されません。

「いいね!」 1

@pfaffman 私の実験環境と個人サイトでは、この問題を再現できませんでした。私にとっては正常に動作しています。

/categories ページでは、ミュートされたカテゴリにミュートされていないサブカテゴリが含まれている場合、サブカテゴリのリストが表示されるように見えます。

以前の修正は以下です

「いいね!」 2

確認いただきありがとうございます。では、私もかなり行き詰まっていますね。

私の最善の推測では、それは質問/回答プラグインに関連するものではないかと考えられますが、無効にしても何も変わりませんでした。テーマのコンポーネントがそれをどのように変更できるのか、私にはわかりません。

さて、問題です。

mute_all_categories_by_default が設定されている場合、ミュートされたカテゴリのリストが無視されます。mute_all_categories_by_default が true のときはすべてのカテゴリが表示されてしまいますが、false のときは default_categories_muted の設定に従います。

これは、ミュートされたカテゴリを無視している点でバグのように思えます。あるいは、デフォルトですべてがミュートされているなら、ミュートされたカテゴリを設けること自体に意味がないのかもしれません。しかし、デフォルトで全カテゴリがミュートされており、監視カテゴリもない場合、何も表示されないべきではないでしょうか?

「いいね!」 1