https://community.wanikani.com でこの動作を確認しました。ここでは無視機能(少なくとも私には)が利用できないため、Meta では確認できません。
そのサイトでは、過去 1 週間ほど 1 人のユーザーだけを無視しているため、以前は気づきませんでした。しかし、無視しているユーザーの投稿が最後の投稿であるトピックを表示すると、「おすすめのトピック」セクションがレンダリングされません。
https://community.wanikani.com でこの動作を確認しました。ここでは無視機能(少なくとも私には)が利用できないため、Meta では確認できません。
そのサイトでは、過去 1 週間ほど 1 人のユーザーだけを無視しているため、以前は気づきませんでした。しかし、無視しているユーザーの投稿が最後の投稿であるトピックを表示すると、「おすすめのトピック」セクションがレンダリングされません。
@tshenry さん、これを再現できますか?
確かに再現できます。手順は以下の通りです。
興味深いことに、「非表示の返信を表示」を選択した際の要求パスには、関連トピックを含めるためのパラメータがあります。
/t/70/posts.json?post_ids%5B%5D=200&include_suggested=true
注:返信が 0 件の無視したユーザーのトピックを表示する場合は、関連トピックは正常に表示されます。
それは変ですね。これについて何か考えはありますか @david?
これは確かに奇妙なケースでした。トピック内の投稿の「最後のページ」と並行して、推奨トピックもシリアル化されていました。最後の投稿が無視されたユーザーからのものだった場合、そのページは空になるにもかかわらず、サーバーがさらにページがあると誤認してしまうバグが発生していました。これは以下のコミットで修正されるはずです。FIX: Use filtered posts when determining the next page · discourse/discourse@be1510b · GitHub
このトピックは 29 時間後に自動的に閉鎖されました。新しい返信は許可されていません。