Я только что обновился до последней версии (2.8.0.beta4) после нескольких месяцев бездействия, и оказалось, что моё исправление не было таким уж устойчивым (или, возможно, текущая проблема не связана с этим исправлением). Сейчас я пытаюсь разобраться, что произошло, и обновлю информацию здесь, как только узнаю больше. Но если у кого-то из вас это вызовет ассоциации, пожалуйста, дайте знать.
В общем, ситуация произошла так же, как описано в первом посте, но на этот раз дело не в том, что заголовок Discourse перекрывает верхнюю панель навигации а в том, что верхняя панель навигации перекрывает заголовок Discourse . (редактура: теперь я считаю, что заголовок не перекрывается, а вообще не отображается). Когда я отключаю тему по умолчанию через безопасный режим, всё отображается корректно.
Странно, однако, что при переходе по адресу /admin/customize/themes/11/desktop/scss/edit и заголовок Discourse, и верхняя панель навигации отображаются правильно (как в безопасном режиме, так и в обычном). Я полагаю, что причина отсутствия различий между безопасным и обычным режимами на странице темы заключается в том, что безопасный режим не применяется к некоторым страницам администратора. Но то, что мне непонятно, — почему на страницах администратора всё отображается правильно, а в остальных случаях — нет.
Ещё одна вещь, которую я не понимаю: когда я захожу на сайт с мобильного устройства, всё отображается корректно, даже если я явно запрашиваю десктопную версию…
Я продолжу расследование, но буду признателен за любые подсказки.
Редактура: вот что я вижу при проверке открытой страницы (в обычном режиме):
А вот что я вижу при проверке страницы администратора (в обычном режиме):
Как вы видите, моё CSS-исправление присутствует в обоих случаях, но корректно страница отображается только во втором…

