Então, sim este código é responsável por isso e isso ocorre em uma razão específica entre a altura da janela e a do tópico.
Mas o que não consigo entender é: qual é o comportamento esperado? Posso simplesmente remover essa verificação e funcionará, mas imagino que tenhamos adicionado isso por algum motivo?
@eviltrout você criou essa funcionalidade inicial FIX: If a topic is really long, show the timeline · discourse/discourse@79763a6 · GitHub
Isso não é mais válido? A fórmula está errada? Acho que está sendo acionada aqui quando o tópico não é realmente tão grande, então talvez devêssemos corrigir isso?
Também descobri que todos os tópicos sugeridos estavam sendo usados no cálculo da altura do tópico: ${"#topic").css("background", "red"):
Talvez seja isso que tenha mudado desde que você a criou.
