特定のカテゴリをミュートしているにもかかわらず、Discourse のモバイル版では表示されているようです。
ブラウザ:iOS Safari
iOS バージョン:13.3.1
これは意図的な変更です。カテゴリを UI から完全に削除するのはやりすぎだと判断したため、2.4 で動作を変更しました。最新トピックにはそのカテゴリのトピックは表示されませんが、ドロップダウンまたはカテゴリページからそのカテゴリに移動できます。なお、ミュートされたカテゴリには CSS セレクターが追加されたため、必要に応じてテーマコンポーネントで非表示にすることも可能です。
ちょっと待って、つまりあの種のカテゴリ表示はもう削除されたってこと?
表示を削除したわけではありません。以前は非表示だったミュートカテゴリが、現在では表示されるように変更しただけです。
つまり、ミュートされたカテゴリは非表示になるのではなく、単にミュートされるだけですか?
その通りですが、必要に応じてこのテーマコンポーネントを追加して、ミュートされたカテゴリを非表示にすることもできます。
当サイトにはテーマコンポーネントが含まれていますが、デスクトップ版との整合性が取れておらず、モバイル版ではまだ非表示になりません。これはおそらくコンポーネントの不具合でしょうか?
@Mikitos いくつかのテンプレートに(テーマコンポーネントがミュートされたカテゴリを非表示にするために使用する)データ属性が不足していました。そのため、このコミットでその修正を行いました。
さらに、ミュートされたカテゴリを表示したままにしたい場合、リストの末尾に移動させることを検討することにしました。チェックが完了次第、tests-passed ブランチで利用可能になるはずです。