Неверный CSS навигации по категориям при обновлении

Когда я перехожу в категорию, она обычно выглядит так:

Но сегодня я обновился до версии beta9, и хотя при переходе в категорию отображается нормальная версия, после обновления страницы блоки стилизуются неправильно:

Это происходит потому, что у .select-kit-header и d-icon теряется свойство inline-стиля:

Также в консоли я вижу эту ошибку, но не знаю, связана ли она с проблемой (я на десктопе, и она появляется даже при первоначальном переходе, когда всё выглядит нормально): Uncaught (in promise) ReferenceError: Cannot access ‘hideMobile’ before initialization

2 лайка

У вас установлен компонент Discourse Tag Banners? Я узнаю ошибку «hideMobile» из того же источника… если вы обновите компонент, она должна исчезнуть (если нет — дайте нам знать!).

3 лайка

Привет, Крис,

У меня его нет, и все мои компоненты обновлены. Вот те, что у меня есть:

  • Add Group CSS classes
  • Category Headers theme component
  • Custom Header Links
  • DiscoTOC
  • Mobile Category List Adjustments
  • Topic Thumbnails
2 лайка

А, возможно, это он. Здесь есть нечто похожее:

https://github.com/naidihr/discourse-category-headers/blob/master/common/header.html#L21

Если временно отключить компонент «Заголовки категорий», исчезнет ли эта ошибка? (И если да, то исправится ли проблема с выпадающим списком категорий?)

3 лайка

Да, ошибка исчезает, и проблема решена.