Всем привет, надеюсь, вы сможете помочь мне с проблемой, с которой я столкнулся. В данный момент я настраиваю внешний вид своего экземпляра Discourse: использую один набор стилей по умолчанию и специальный набор для конкретной категории (назовём её «Обучение»). Я делаю это, скрывая или показывая элементы в зависимости от наличия класса category-training на теге body. Стилизация работает идеально, за исключением одного случая.
При переключении между вкладками навигации категории («Последние», «Лучшие» и т. д.) Discourse удаляет класс category-training и применяет его заново после завершения загрузки страницы. Из-за этого на долю секунды на экране мелькают стили по умолчанию, прежде чем снова применятся стили, основанные на классе category-training. Есть ли простой способ исправить эту проблему? Буду очень признателен за любую помощь.