Привет. Я новый пользователь, просто хочу опубликовать это сообщение. Извините, если оно дублирующее (хотя я ничего похожего не нашёл).
В версии Discourse 2.8.0, судя по всему, есть проблема с меню пользователя — как на реальном смартфоне с разрешением экрана 375×667 пикселей, так и в виртуальном (Firefox в режиме адаптивного дизайна). Насколько я смог увидеть, у элемента div id=“quick-access-profile” ul применён flex-стиль, из-за которого некоторые элементы не отображаются на маленьких экранах.
Вот пример, взятый с discuss.pixls.us (но он также присутствует и на этом сайте), сделанный с помощью реального смартфона:
Насколько я понимаю, flex-стиль заставляет первый столбец занимать почти всю ширину окна просмотра, из-за чего элементы, не помещающиеся по вертикали, смещаются вправо и выпадают из области отображения.
Как любопытный факт: на моём смартфоне в портретном режиме элемент «Выход» недоступен, тогда как в Firefox в режиме адаптивного дизайна всё наоборот — элемент «Выход» недоступен в ландшафтном режиме.
Кажется, теперь всё работает на моём смартфоне, хотя я не совсем понимаю это:
(из GitHub)
Увеличение контрольной точки и уменьшение отступов для обеспечения полного покрытия. Применяется только к очень маленьким устройствам (даже меньше iPhone SE)
Думаю, вы имеете в виду вторую версию iPhone SE (на базе iPhone 8), но у моего iPhone 7 точно такое же разрешение (viewport), и для него проблема тоже исправлена. Значит, исправление касается и iPhone SE, я так думаю.
В любом случае, сейчас всё решено. Ещё раз спасибо.