設定のミュートタグが壊れているようです? ミュートしたタグのトピックが `/latest` に表示され続けます

デフォルトのタグミュート設定とミュートされたタグを最新から削除設定がうまく機能していないようです。

ユーザーは依然として /latest でミュートされたタグのトピックを閲覧できています。

どなたか確認して、この問題がバグかどうかを教えていただけますか?

@vinothkannans が新機能に関するいくつかの問題をテストしています。

Vinoth、何かアイデアはありますか?

過去にすべてのユーザーに対して「default tags muted」というサイト設定を適用していなかった可能性があります。既存のユーザーが設定ページ(/u/USERNAME/preferences/tags)でミュートタグを持っているか確認してください。

これが現在の設定です。「expired」タグを追加してミュートすれば、「expired」タグが付いたトピックが/latest のトピック一覧に表示されないはずだと思っていました。

何が間違っているのでしょうか:

デフォルト設定は新規アカウントにのみ適用され、既存のアカウントには適用されません。

ミュートを解除して再度追加してみてください。

すると以下のような画面が表示されますので、「はい」をクリックしてください。

「期限切れ」タグが付いたトピックが、ログインしていないユーザーに対してミュートされることを想定していました。つまり、ログインしていないユーザーにはこの設定は機能しないのでしょうか?

すべてのユーザー(ログイン済み・未ログイン問わず)からトピックリスト(/latest)に特定のトピックが表示されないように除外したいと考えています。

設定についてお手伝いいただけますでしょうか。

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

デフォルトのミュート設定を匿名ユーザーに適用するように変更したほうがよいかもしれません、@vinothkannans

「匿名」ユーザーに対して特定のタグをミュートするオプションはどこにありますか?

タグ設定にはそれがありません :frowning:

この機能の開発が必要であれば、特定のタグを持つトピックを /latest や /new のトピック一覧に表示しないようにするのは、すべてのユーザー(匿名ユーザーを含む)にとって素晴らしい追加機能だと思います。

現在、すべてのユーザーに対して特定のカテゴリをミュートする機能は存在しますが、現在のトピックのカテゴリを「期限切れ」のような特定のものに変更する必要があるという問題があります。これは望ましいユーザー体験ではありません。

ありがとうございます

そのオプションはありませんが、デフォルトの動作としてこれを設定することを検討しています。もし何かがデフォルトでミュートされている場合、匿名ユーザーも同様にその扱いを受けるはずです。

@sam 本件は貴チームの承認を得ており、今後のリリースのいずれかに予定されていますか?

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

はい、私のリストにあります :memo:

現在、default_tags_muted サイト設定により、匿名ユーザーに対してミュートされたトピックが非表示になります。

@vinothkannans さん、ありがとうございます :clap:

最新の更新を Docker 上の Discourse インスタンスに反映させるにはどうすればよいですか?

/admin/upgrade ページに移動し、最新バージョンにアップグレードしてください。

テストしましたが、匿名ユーザー(ログインしていないユーザー)では依然として不具合があります。ミュートしたトピックが/latest にまだ表示されてしまいます::frowning:

/admin/upgrade ページが空白表示になるため、コマンドラインから最新のコミットにアップグレードしました:

https://github.com/discourse/discourse/commits/0967ce478d85ad5053522944b36ed9212f867457

管理者設定でのミュート済みタグ:

ご確認をお願いします。

ありがとうございます。

@Moksh 別の修正を追加しました。これで動作するはずです。

どうもありがとうございます。期待通りに動作しています。