Баг? Компонент темы discourse-category-banner иногда не отображает баннер

Вау, я думал, что я сошёл с ума, пока не понял точно, когда это происходит…

Вот баннер категории. Это категория, которую может видеть любой (включая анонимных посетителей). Я вижу этот баннер, если выбираю категорию из выпадающего списка в навигации сайта или кликаю на метку/блок категории под заголовком темы. Что и должно происходить:

Но у меня есть другая категория с групповой безопасностью. В частности, «никто» не может видеть эту категорию. Если я перехожу в эту категорию (выбирая её из выпадающего списка или кликая на блок/метку категории под заголовком темы), баннер не появляется:

Если я просто обновлю страницу в браузере, баннер появляется. ¯\_(ツ)_/¯

Отмечу, что я вошёл как администратор. Если я имитирую обычного пользователя (пользователя уровня 1, который входит в группу, дающую ему право «Просмотр» для этой категории), поведение остаётся прежним. Переход в категорию — баннера нет. Обновление страницы — баннер появляется.

??

У меня на тестовом сайте это не воспроизводится.

Я установил discourse-category-banners и создал приватную категорию, доступную только определённой группе (и заполнил информацию «О категории»).

Когда я перехожу в эту приватную категорию, баннер категории всегда отображается сразу, без необходимости обновлять страницу.

Что ещё может влиять на вашу ситуацию? (устройство, браузер, другие компоненты темы?)

@craigconstantine
То же самое. Подтверждаю. Windows 10, Firefox 93

На мою ситуацию может влиять множество факторов… но без понимания, на что именно смотреть…

Однако это заставило меня проверить фактическую структуру DOM в действии. Когда я не вижу элемент, баннер присутствует, но SPAN пуст. Обратите внимание: для SPAN нет функции «развернуть по клику»…

Однако после нажатия кнопки перезагрузки SPAN теперь содержит дочерний DIV и т. д.…