Публикации пользователя в теме

У нас на форуме есть несколько крупных тем, и я довольно часто использую функцию «сообщения в теме», чтобы просматривать их по отдельности.

Однако, начиная с сегодняшнего дня (2 апреля), после нажатия на неё и попытки прокрутить сообщения вниз, функция останавливается и возвращается к отображению ВСЕХ сообщений в теме.

Я проверил это с другими пользователями, и я не единственный, с кем это происходит.

РЕДАКТИРОВАНИЕ: Только что протестировал это здесь на одной из крупных тем, и произошло то же самое.

2 лайка

Я только что протестировал это с темой по адресу https://meta.discourse.org/t/events-plugin/69776. В этой теме есть несколько пользователей, которые создали множество сообщений. Я обнаружил, что могу прокручивать их сообщения с помощью полосы прокрутки браузера без каких-либо проблем. Однако, если я пытаюсь использовать временную шкалу темы для прокрутки сообщений, временная шкала сбрасывается и начинает загружать все сообщения темы. Проблема, похоже, возникает, если я прокручиваю временную шкалу достаточно далеко, чтобы вызвать запрос к базе данных для загрузки дополнительных сообщений.

Я переместил эту тему в нашу категорию ошибок.

3 лайка

Спасибо, Саймон, эта проблема теперь исправлена (через этот PR) при навигации с помощью временной шкалы темы или при клике на заголовок темы в шапке. В остальных случаях (например, если вы кликаете на уведомление в выпадающем меню пользователя) мы хотим, чтобы текущий фильтр сбрасывался при отображении соответствующего сообщения.

1 лайк

Для тех из нас, кто не очень хорошо разбирается в этом, означает ли исправление, что мы можем использовать полосу прокрутки сбоку, не возвращаясь к отображению всех постов в теме?

1 лайк

Да, @Slowhand, это означает, что если вы находитесь в отфильтрованном виде постов в теме, навигация с помощью таймлайна не вернёт вас ко всем постам. Фильтр должен сохраняться, если вы явно не нажмёте «Показать все» в оверлее.

2 лайка