Навигация по таймлайну работает некорректно начиная с 10000 сообщений

Привет.
После импорта я заметил, что навигация по таймлайну не работает корректно в темах с более чем 10 000 сообщений.
Если перетащить курсор по таймлайну, он прокрутится к соответствующему сообщению, но не обновит курсор таймлайна, пока вы вручную не прокрутите страницу ещё раз:

Мой лимит максимального количества ответов установлен по умолчанию: 10 000. Так что это не должно быть проблемой…
За исключением того, что Discourse закрывает тему на 10 000-м сообщении и добавляет ещё один ответ (автоматическое закрытие), в результате чего получается 10 001 сообщение.

Однако проблема возникает даже при 10 000 ответах.
В то же время проблема исчезает сразу же после удаления сообщений, если их становится 9999 (включая автоматическое сообщение о закрытии):

Таким образом, проблема возникает естественным образом, когда тема достигает 10 000 ответов, и не только для существующих мега-тем.

Я увеличил настройку количество сообщений для автоматического закрытия темы, но это не решило проблему.
Также я попробовал изменить порог отображения короткого текста прогресса, но это тоже не помогло. Странно, но даже при увеличении этой настройки до 15 000 курсор таймлайна не показывает дату в теме из 10 000 сообщений :thinking:


Но это может быть отдельная проблема.

Это происходит потому, что

Мы убираем многие функции в мега-темах для сохранения производительности. Наша общая рекомендация — МЕГА-ТЕМА: общественное благо или общественное зло?

Спасибо за ваш ответ :slight_smile:
Я прочитал эти посты и понимаю, почему мега-темы — это неправильно.

Основная «проблема» для меня заключается лишь в том, что этот вопрос возникает по умолчанию с настройками Discourse и не возник бы, если бы лимит был 9998 вместо 10000. Но я признаю, что это редкая проблема и очень небольшое неудобство. :+1: