Категория "Uncategorized" не отображается для глобально закрепленных тем под заголовком

Мы отображаем «Без категории» глобально под заголовком темы.

Однако, когда вы закрепляете пост глобально, категория «Без категории» исчезает, тогда как другие категории для закреплённых тем в списках тем отображаются корректно.

Также «Без категории» отображается для незакреплённых тем, как видно на скриншоте ниже.

Обе первые глобально закреплённые темы имеют категорию «Без категории», но она не отображается (и её нет в отрендеренном HTML: div link-bottom-line пуст).

2 лайка

Я могу подтвердить, что это так. Если закреплен тематика без категории, ссылка на категорию темы не отображается. Не уверен, в чем причина этого.

Проверка закрепленных тем без категории осуществляется здесь: https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/templates/list/topic-list-item.hbr#L35.

Возможно, логика, устанавливающая isPinnedUncategorized, должна проверять, отключена ли настройка сайта suppress uncategorized badge. Если значок «без категории» отображается для тем без категории в списке тем, то логично будет отображать его и для закрепленных тем.

3 лайка

Было бы неплохо, если бы это можно было исправить, потому что в сочетании с компонентом темы миниатюр списка тем заголовки больше не центрируются из-за пустого контейнера link-bottom-line:

1 лайк