Значки категорий пропадают случайно

Я сделал два скриншота, которые не могу прикрепить здесь. Иногда я вижу темы без значка категории. Когда я редактирую тему (я могу это сделать, потому что это либо моя собственная тема, либо у меня уровень TL3 или TL4), я вижу, что категория назначена, но значок просто не отображается. Я вижу это прямо сейчас на этом самом форуме. Значок отсутствует как в общем списке тем, так и при открытии самой темы. Раньше я также наблюдал, как это случалось со всеми значками определённой категории, но чаще всего это происходит с одной или двумя темами одновременно. Мне кажется, что примерно через час значок снова появляется.

Одно из объяснений списка тем заключается в том, что мы скрываем значок, когда вы отфильтрованы по конкретной категории:

Хотя исчезновение значка внутри темы и по одному-два на списке тем заставляет меня думать, что дело не в этом…

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

Я на самом деле видел эту ошибку раньше, @awesomerobot, так что технически я могу воспроизвести её. Я задавался вопросом, почему некоторые темы случайным образом теряют свой значок категории.

Воспроизвести это довольно коварно, но я помню, как это происходило в разделе «Предлагаемые темы», и думал: «хм, это действительно странно».

Я тоже это видел, и, как и Джефф, так и не смог найти устойчивого способа воспроизведения.

В данном случае я просматривал категорию, которая содержала подкатегории. Обычно в таком обзоре отображаются перечисленные темы со всеми значками подкатегорий, но значки всех категорий отсутствовали на всех темах.

Один раз я открыл инструменты разработчика браузера, чтобы изучить, что происходит. Я заметил, что строка присутствовала, но элемент значка отсутствовал в HTML, что указывало на то, что значок просто не был включён в процесс отрисовки страницы.

<div class="link-bottom-line">



</div>

Отлично — если вы сможете предоставить шаги для воспроизведения, мы сможем точно определить проблему и исправить её. Я согласен, что это определённо происходит иногда.

Как вы ожидаете, что это произойдет? Я наблюдаю эту ошибку уже более года и понятия не имею, как её воспроизвести.

Вот скриншот того, что может происходить со страницей категории: должны отображаться значки категории и значки подкатегорий.

Ого, больше года. Я заметил это только недавно.

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

Могу подтвердить: больше года. Не сообщал об этом, так как не мог воспроизвести проблему надёжно.

Мне удалось воспроизвести проблему на нашем внутреннем экземпляре Discourse. К сожалению, я не могу опубликовать об этом здесь, так как в скриншотах содержится много конфиденциальных данных, но у меня есть чёткий сценарий воспроизведения — и он воспроизводится даже внутри самой темы, то есть если перейти по ссылке на тему, кажется, что у неё нет категории. Только после нажатия кнопки редактирования заголовка становится видно, что категория на самом деле присутствует!

Проблема также сохраняется при переходе к разным темам и возврате к списку тем.

Так что я не знаю, как именно тема перешла в такое состояние, кроме как через ответ на неё, но это очень «липкая» проблема, которая «исправляется» только полной перезагрузкой страницы с помощью F5.

Привет! У нас на экземпляре Discourse тоже возникает эта проблема. Однако в нашем случае даже обновление страницы не помогает — проблема сохраняется во всех браузерах и на разных компьютерах. Кроме того, бейджи отсутствуют только в одной категории (uncategorized).

Могу ли я чем-то помочь, чтобы это исправить?

Мы действительно выпустили исправление для этой проблемы, и с тех пор я её больше не встречал. Похоже, вы сообщаете о другой проблеме, @theSuess, поэтому я закрываю эту тему.

Мы больше не можем воспроизвести эту проблему @Meteor0id … открываю, так как вы просили открыть, но пока перемещаю в Support, пока у нас не появятся четкие шаги для воспроизведения.