Да, именно этот код отвечает за это, и проблема возникает при определённом соотношении высоты окна к высоте темы.
Но я не понимаю: какое поведение ожидается? Я могу просто убрать эту проверку, и всё заработает, но, вероятно, мы добавили её не просто так?
@eviltrout, вы реализовали эту начальную функцию FIX: If a topic is really long, show the timeline · discourse/discourse@79763a6 · GitHub
Разве это больше не актуально? Может, формула неверна? Мне кажется, она срабатывает здесь, даже когда тема не настолько огромна, так что, возможно, нам стоит это исправить?
Также я обнаружил, что все рекомендуемые темы учитывались при вычислении высоты темы: ${"#topic").css("background", "red")}:
Возможно, именно это изменилось с момента вашего внедрения.
