Корень проблемы в том, что на многих устройствах выставлена настройка с автоматическим масштабированием текста в блоке, если его размеры позволяют. Выглядит так:
Запрещаем Chrome масштабирование шрифта. CSS
Бороться с этим можно средствами CSS. Достаточно блоку с контентом задать:
max-height: 9001em;
Проверено, работает!