Встроенные стили минимальной высоты, объявленные для topic-post на мобильных устройствах

У меня есть тема, которая немного меняет отображение постов на мобильных устройствах. Сейчас я вижу, что макет искажается из-за объявлений min-height, которые вычисляются и внедряются как встроенные стили, как только я прокручиваю страницу:

Например, здесь пост выглядит длиннее, чем должен быть, из-за min-height:

Я мог бы объявить min-height как unset для постов. Судя по тому, что я пока вижу, это исправит макет. Но, возможно, я что-то упускаю? Я не понимаю, зачем вообще объявляются эти вычисления?

По умолчанию в Discourse этих вычислений я не вижу… есть ли тема или компонент, который их добавляет?

А, понял, они добавляются в длинных темах после загрузки дополнительных ответов (и удаления других).

Похоже, мы устанавливаем min-height, когда сообщения скрываются при прокрутке, поэтому, думаю, мы получаем высоту, чтобы положение прокрутки не менялось при удалении контента со страницы?

Я думаю, что именно здесь изначально была добавлена логика вычисления высоты: FIX: Scroll jumping in some dimensions of browser · discourse/discourse@a77f5a7 · GitHub. Это подтверждает, что она предназначена для контроля «прыжков» при прокрутке.

Что касается исправления вашей конкретной проблемы, похоже, что измеряется высота элемента .topic-post. В вашей теме этот div по какой-то причине выше содержимого внутри? Мне интересно, почему, кажется, происходит некорректный расчет…