Подавленные категории видны на мобильных устройствах

Несмотря на отключение определенной категории, она, похоже, отображается в мобильной версии Discourse.

Браузер: iOS Safari
Версия iOS: 13.3.1

1 лайк

На самом деле это сделано намеренно. В версии 2.4 мы изменили поведение, так как полное удаление категорий из интерфейса оказалось слишком радикальным решением. Вы по-прежнему не увидите темы этой категории в разделе «Последние», но сможете перейти к ней через выпадающее меню или страницу категорий. Кроме того, для скрытых категорий теперь доступен CSS-селектор, так что при желании вы можете скрыть их с помощью компонента темы.

6 лайков

Подождите, вы имеете в виду, что такой вид категорий теперь удалён?

Мы не удаляли никаких просмотров; мы просто разрешили отображать категории с отключенным звуком в тех местах, где ранее они были скрыты.

3 лайка

По сути, скрытая категория будет просто скрыта, но не станет невидимой?

1 лайк

Верно, но при желании вы можете добавить этот компонент темы, чтобы скрыть заглушенные категории.

6 лайков

У нас на сайте есть компонент темы, однако он не согласован с версией для настольных компьютеров и по-прежнему не скрывается на мобильных устройствах. Вероятно, это ошибка в работе компонента?

@Mikitos в некоторых шаблонах отсутствовали атрибуты данных (которые этот компонент темы использует для скрытия заглушенных категорий), поэтому я исправил это в этом коммите.

Кроме того, мы решили попробовать перемещать заглушенные категории в конец списка, если вы хотите оставить их видимыми. Это должно стать доступно на ветке tests-passed сразу после завершения проверок.

5 лайков