Все еще получаю уведомления (от игнорируемого пользователя?)

Итак… Вы знаете, что непрочитанные темы отображают цифры либо серого, либо синего цвета, если в этих темах есть непрочитанные сообщения, верно?

У меня есть один пользователь, которого это доводит до белого каления, потому что он не может заставить исчезнуть серые цифры. Эти темы постоянно остаются в его списке непрочитанных. Он клянётся, что просмотрел каждое сообщение в этих темах.

Его теория заключается в том, что кто-то из тех, кого он заблокировал или игнорирует, опубликовал сообщения в этих темах, поэтому серая цифра означает непрочитанные сообщения, потому что он не может их прочитать. Очевидно, такого не должно происходить, и я не убеждён, что он прав. Но они же откуда-то берутся.

Он сообщает, что если он перестанет отслеживать тему, а затем снова начнёт её отслеживать, это обычно решает проблему, но не всегда…

Заранее спасибо за любую помощь! :slight_smile:

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

Протестировав это с игнорируемыми и заглушенными пользователями в последней версии Discourse, я обнаружил, что ответы в теме, которую я отслеживаю, появляются как непрочитанные посты в списке тем. Ответы, созданные игнорируемым пользователем, также заставляют тему отображаться в моём списке «Непрочитанные».

Посещение темы убирает счётчик ответов, однако. Я думаю, что это ожидаемое поведение, но могу понять, почему пользователи могут ожидать, что им не будут показаны какие-либо детали об ответах, созданных заглушенными или игнорируемыми пользователями.

То, что я обнаружил, кажется, не объясняет того, что происходит с пользователем на вашем сайте. То, что они описывают, похоже на проблему, описанную здесь: Can't dismiss unread if last post is an assign or whisper. Это баг, который возникал несколько раз, но мне не удалось воспроизвести его в последней версии Discourse.

У меня та же проблема: игнорированные новые темы пользователя всё ещё учитываются в счёте «последние» (count) в мобильном виде. Хотя на десктопе они не отображаются.