Вкладка связанных тем иногда дублируется

В данный момент у меня нет шагов для воспроизведения. Но я как минимум трижды заметил, что вкладка «Связанные темы» отображалась дважды.


5 лайков

Ого… @cvx, есть ли шанс, что это связано с рефакторингом списка тем?

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

2 лайка

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

Это может быть что угодно: любая необработанная фатальная ошибка JS может привести к двойному рендеру. Но, скорее всего, это что-то, расширяющее область topic-more-content, например, компонент d-ai, который рендерится в этом слоте. Или ошибка в компоненте more-topics.

Я не вижу ничего явно неверного ни в одном из них, но есть некоторые «запахи кода», поэтому я проведу их очистку. Возможно, что-то прояснится. :bug:

2 лайка

Не уверен, что это поможет, но я больше не замечал этого. Все три раза, когда я это заметил, я был на уровне TL4 и модератором категории. Конечно, это может быть связано с тем, что я провожу здесь больше времени, но мне кажется, что более вероятно это связано с расширенными правами (первое, что приходит в голову — очередь рецензирования и скрытые темы).К сожалению, у меня есть скриншот только в одном случае, который показывает больше, чем то, что я опубликовал здесь. На нём видно, что тема #feature, в которой отображалась дублирующаяся вкладка «Связанные», была темой со спамом, которую я, вероятно, только что пометил. Кроме того, в боковой панели я вижу одно ожидающее проверки сообщение, которое должно относиться к другой теме, так как я не был модератором категории #feature.

3 лайка