Пометка как непрочитанное помечает последнее сообщение и уведомление как непрочитанные, даже если они не связаны между собой

Я немного запутался, когда недавно использовал функцию «Отметить как непрочитанное». Я нажал кнопку внизу темы, чтобы вернуться к ней позже.

Сначала всё работало как ожидалось: тема была добавлена в /unread, в боковой панели появился индикатор, а рядом с темой отображалось число непрочитанных сообщений. Однако я заметил, что также появилось уведомление о непрочитанном лайке.

Когда я открыл тему, все индикаторы непрочитанных сообщений исчезли, за исключением индикатора лайка.

Оказалось, что это связано с постом от мая: DiscoTOC - automatic table of contents - #434 by Moin. Уведомление о лайке также было создано в мае.

Как должна работать функция «Отметить как непрочитанное»? Должна ли она помечать последний пост в теме как непрочитанный? Или же последнюю уведомление? Должны ли оба действия выполняться, если они касаются одного и того же поста, например, потому что вас упомянули в последнем сообщении? Или же если уведомление касается поста, который вы написали и который получил лайк шесть месяцев назад?

2 лайка

Я активный пользователь Defer (так он раньше назывался :sweat_smile:), и эта особенность всегда меня беспокоила.

Всякий раз, когда в теме появляется упоминание, цитата или назначение (или что-либо ещё, вызывающее уведомление), оно срабатывает повторно при нажатии кнопки «Отметить как непрочитанное» :slightly_frowning_face:

Я быстро посмотрю :eyes:

1 лайк

Мне стало известно, что это действительно функция :sweat_smile:

Отметка темы как непрочитанной снова запустит последнее уведомление в этой теме :man_shrugging:

Так что я перемещаю это в #feature и прошу исключить лайки?

(и кто-то должен сообщить ask.discourse, что это функция :))