Всем привет,
Я работаю модератором на форуме, использующем Discourse.
После обновления до версии 2.8.0.beta4 у нас возникла проблема: заголовок каждой темы или уведомление ведет к самому последнему сообщению в соответствующей теме.
Например:
Предположим, тема X содержит 27 сообщений, и я получаю уведомление о том, что меня процитировали в сообщении номер 12. При нажатии на это уведомление я ожидаю перейти по адресу:
адрес темы X/12
однако меня перенаправляют в самый низ страницы:
адрес темы X/27
Аналогично, до обновления при нажатии на заголовок темы меня перенаправляли сразу под последнее прочитанное сообщение. После обновления меня каждый раз перенаправляют к самому последнему сообщению.
Надеюсь, я хорошо объяснил проблему, и хотел бы узнать, сталкивался ли кто-то ещё с этим и нашёл ли решение.
По умолчанию при переходе к теме вы попадаете на первую непрочитанную ссылку, поэтому в большинстве случаев то, что вы описываете, соответствует моим ожиданиям.
Кажется, что если уведомление касается лайка, то вы переходите к этому сообщению, но я не уверен насчет цитат.
Это может быть регрессией, но я подозреваю, что такое поведение является ожидаемым.
Извините, я думаю, я не до конца объяснил масштаб проблемы. Если кратко, то каждая ссылка на тему сейчас перенаправляет вас в самый конец этой темы, независимо от того, какой пост вы читали последним.
Таким образом, даже уведомления о «лайках» нас некорректно перенаправляют в конец, вместо того чтобы вести к посту, который был отмечен лайком.