Изменилась ли позиция прочитанного поста в теме?

Полагаю, так и должно работать? При клике на тему в списке вы переходите к первому непрочитанному сообщению*, а не к вашему предыдущему положению. Вы можете вернуться к месту, где остановились, используя навигацию «назад/вперёд» в браузере.

(* — существуют настройки, которые немного меняют это поведение, например, настройка категории navigate_to_first_post_after_read, которая при включении перенаправляет вас к первому сообщению, если в теме не осталось непрочитанных сообщений)

Да, прокрутка к маркеру «последнего визита» работает с ошибками. Она не сработает, если сразу после него есть небольшие сообщения (например, «X месяцев спустя») или удалённые сообщения. Я работаю над исправлением.

Эта ошибка отслеживается по адресу Discourse jumps back 20 posts in post history when navigating to new topic.

Возможно, она уже исправлена в FIX: Correctly reset `controllerReady` prop by cvx · Pull Request #18727 · discourse/discourse · GitHub

2 лайка