このトピックについては少し遅くなりましたが、unified new view(統合された新着ビュー)が安定版になった後に再構築を行ったところ、あるメンバーから、追跡中のトピックがトピックページの下部に表示されなくなったという報告がありました。彼はそのリストを使って、今すぐ追いついた内容から次のトピックへ飛び回っていました。
@martin あなたは #20 で「すべて」タブの並べ替えのために new_and_unread_results を調査していましたが、これも同じ関数を呼び出す list_suggested_for に関する問題です。以前、このパスは以下のように動作していました:
unread_results(…, :high) # まず、利用可能なスロットを最大限に埋める
new_results(…) # 残りのスロット分のみ
random_suggested(…)
そして現在は、通常優先度の単一の new_and_unread_results(…) に変更されています。両方のパスは suggested_ordering を通って処理されるため、いずれの場合でも「同じカテゴリを優先」するルールが適用されます。違いは、未読の追跡中トピックは以前、単一の新しいトピックが考慮される前に、埋められる限りのすべてのスロットを占有していたのに対し、現在はそれらと同じプールで扱われている点です。その結果として、別のカテゴリで追跡中の未読トピックは、たまたま閲覧しているカテゴリの全く新しいトピックよりも低い順位になります。
静かなサイトであれば、これに気づくことはなかったでしょう。私たちのサイトでは、複数のカテゴリにまたがる長期にわたるスレッドを追跡するユーザーが多く、デフォルトの5つの suggested_topics スロットが新しいトピックで埋め尽くされ、追跡中のトピックがリストの末尾から消えてしまいます。
これが意図的な変更かどうかは判断がつきません。発表では「推奨トピック」については言及されていません。必要であれば、さらに詳細な調査を行います。
&tldr: トピック下部の「推奨トピック」において、unread(未読)の優先度が失われました