Несмотря на отключение определенной категории, она, похоже, отображается в мобильной версии Discourse.
Браузер: iOS Safari
Версия iOS: 13.3.1
Несмотря на отключение определенной категории, она, похоже, отображается в мобильной версии Discourse.
Браузер: iOS Safari
Версия iOS: 13.3.1
На самом деле это сделано намеренно. В версии 2.4 мы изменили поведение, так как полное удаление категорий из интерфейса оказалось слишком радикальным решением. Вы по-прежнему не увидите темы этой категории в разделе «Последние», но сможете перейти к ней через выпадающее меню или страницу категорий. Кроме того, для скрытых категорий теперь доступен CSS-селектор, так что при желании вы можете скрыть их с помощью компонента темы.
Подождите, вы имеете в виду, что такой вид категорий теперь удалён?
Мы не удаляли никаких просмотров; мы просто разрешили отображать категории с отключенным звуком в тех местах, где ранее они были скрыты.
По сути, скрытая категория будет просто скрыта, но не станет невидимой?
Верно, но при желании вы можете добавить этот компонент темы, чтобы скрыть заглушенные категории.
У нас на сайте есть компонент темы, однако он не согласован с версией для настольных компьютеров и по-прежнему не скрывается на мобильных устройствах. Вероятно, это ошибка в работе компонента?
@Mikitos в некоторых шаблонах отсутствовали атрибуты данных (которые этот компонент темы использует для скрытия заглушенных категорий), поэтому я исправил это в этом коммите.
Кроме того, мы решили попробовать перемещать заглушенные категории в конец списка, если вы хотите оставить их видимыми. Это должно стать доступно на ветке tests-passed сразу после завершения проверок.