Sou um pouco tardio neste tópico, mas nós reconstruímos depois que a unified new view (nova vista unificada) se estabilizou, e um membro sinalizou que os tópicos que ele estava acompanhando pararam de aparecer na parte inferior das páginas dos tópicos. Ele vinha usando aquela lista para pular do que ele acabava de acompanhar para a próxima coisa.
@martin você investigou o new_and_unread_results no tópico #20 para a ordenação da aba “Todos” (All-tab); este é o outro chamador dele, o list_suggested_for. Antes, esse caminho fazia:
unread_results(…, :high) # primeiro, ocupa o máximo de slots possível
new_results(…) # apenas o que sobra
random_suggested(…)
e agora é um único new_and_unread_results(…) com prioridade normal. Ambos os caminhos passam por suggested_ordering, então a regra de “mesma categoria primeiro” se aplica em ambos os casos; a diferença é que tópicos não lidos que você acompanha costumavam ocupar todos os slots que pudessem antes que um único tópico novo fosse considerado, e agora eles estão em um único pool junto com eles. Efeito líquido: um tópico não lido que você acompanha em outra categoria agora fica abaixo de um tópico completamente novo em qualquer categoria que você esteja lendo.
Em um site tranquilo, você nunca notaria. O nosso está movimentado, com pessoas acompanhando threads de longa duração em várias categorias, então os 5 slots padrão de suggested_topics se enchem com tópicos novos e o material acompanhado cai fora no final.
Não consigo dizer se isso foi intencional. O anúncio não menciona tópicos sugeridos. Fico feliz em investigar mais se for útil.
&tldr: Tópicos sugeridos na parte inferior de um tópico unread (não lido) perderam sua prioridade