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

Я включил вложенные ответы для всех тем (тема Horizon) и столкнулся с багом состояния, который теперь могу воспроизвести как на мобильных устройствах, так и на настольных компьютерах.

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

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

Шаги для воспроизведения:

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

В консоли нет ошибок JavaScript, поэтому я зашёл на вкладку Network, и оказалось, что предыдущая тема просто никогда не удаляется:

  • Проверяемая страница — тема 724 (/n/vibriruet-pri-troganii…/724?sort=old).
  • Пока я нахожусь на 724, в логе всё ещё есть запрос данных предыдущей темы:
    509.json?sort=old&track_visit=true.
  • В живом опросе message-bus по-прежнему указан Referer …/n/pinki-tolchki-…-na-nissane-kube/509 — то есть подписка message-bus для темы 509 никогда не была перенаправлена на тему 724.

Похоже, что при навигации на стороне клиента вложенный маршрут не сбрасывает поток постов / подписку message-bus для темы, из которой вы пришли. Сначала это было замечено на мобильных устройствах, но на настольных компьютерах поведение аналогично.

Версия Discourse: 2026.6.0-latest (27f76aa897)
Готов прикрепить запись экрана или провести дополнительное расследование, если это поможет.