При переходе к новой теме в истории постов Discourse возвращается на 20 сообщений назад

Обнаружено в Safari — iOS 14.x

1 лайк

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

У кого-то ещё есть подобная проблема? Может быть, это состояние гонки, упомянутое в коммите выше?

Уже некоторое время (более 6 месяцев) я сталкиваюсь с этой проблемой и другими вопросами (используя Windows 11 и браузер Edge (версия 113.0.1774.42 (официальная сборка) (64-разрядная)):

Сначала я думал, что это связано с переключением между телефоном и ПК, но проблема сохранялась даже после того, как я перестал использовать телефон для доступа к форуму.
Я написал об этом на форуме, где возникала проблема, и мне предложили попробовать другой браузер (der).

Я перешёл на браузер Firefox (версия 113.0.1, 64-разрядная), и все мои проблемы с форумами Discourse исчезли.

2 лайка

Привет! Я захожу с форума V1 Engineering, и несколько из нас заметили это или подобное неожиданное изменение в поведении.

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

Есть ли настройка администратора для исправления этого? Или, возможно, существует исправление в коде Discourse?

1 лайк

Это, похоже, снова произошло недавно, и проблема должна быть исправлена в ближайшее время (так как изменение уже было слито).
Новый пост:

GitHub PR:

4 лайка

Давайте закроем этот в пользу более нового. :+1:

4 лайка