У меня есть тема, которая немного меняет отображение постов на мобильных устройствах. Сейчас я вижу, что макет искажается из-за объявлений min-height, которые вычисляются и внедряются как встроенные стили, как только я прокручиваю страницу:
Я мог бы объявить min-height как unset для постов. Судя по тому, что я пока вижу, это исправит макет. Но, возможно, я что-то упускаю? Я не понимаю, зачем вообще объявляются эти вычисления?
По умолчанию в Discourse этих вычислений я не вижу… есть ли тема или компонент, который их добавляет?
А, понял, они добавляются в длинных темах после загрузки дополнительных ответов (и удаления других).
Похоже, мы устанавливаем min-height, когда сообщения скрываются при прокрутке, поэтому, думаю, мы получаем высоту, чтобы положение прокрутки не менялось при удалении контента со страницы?
Что касается исправления вашей конкретной проблемы, похоже, что измеряется высота элемента .topic-post. В вашей теме этот div по какой-то причине выше содержимого внутри? Мне интересно, почему, кажется, происходит некорректный расчет…