Я тоже могу воспроизвести эту проблему — похоже, дело в классе contents внутри заголовка, который отображается как flex на экранах складных телефонов/маленьких планшетов в диапазоне @media (min-width: 640px) and (max-width: 767px):
scss @media (min-width: 640px) and (max-width: 767.98px) { .d-header>wrap .contents { display: contents!important; } } Кажется, в Discourse граница между планшетом и рабочим столом установлена на 768px.
Но я считаю, что это настройка лишь усугубляет ситуацию!! Если её отключить, заголовок отображается некорректно на всех размерах до 767 пикселей, если устройство явно не указано как мобильное.
По крайней мере, мой складной телефон доволен. Просто не мой десктопный браузер, когда экран становится маленьким.