Не перенаправлять пользователя после нажатия «Отметить как непрочитанное»

Предположим, вы читаете этот мой очень ценный пост. И даже после прочтения пары слов вы понимаете, что хотите немедленно пометить его как непрочитанный, не тратя время.

Внизу экрана мы видим:

“Поделиться Закладка Флаг Пометить как непрочитанное Ответить”

Хорошо, мы нажимаем «Пометить как непрочитанное», и да, пост действительно помечается как непрочитанный.

Но затем нас перенаправляют на главную страницу сайта.

Как будто подразумевается, что мы хотим покинуть страницу и перейти куда-то ещё.

1 лайк

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

7 лайков

Я? Я обычно просто добавляю закладки на короткий срок. Так позже я получаю напоминание о конкретном посте, который хочу прочитать. :wink:

5 лайков

Если вы не хотите читать пост прямо сейчас или находиться в нём (и поэтому помечаете его как непрочитанный), то для меня это звучит как разумное предположение.

5 лайков

Думаю, в качестве ещё одного примера: когда я помечаю сообщение как непрочитанное в Discord, меня не сразу уводят — индикатор «прочитано» возвращается назад и сохраняется после перехода в другой канал. Сообщение останется непрочитанным, пока я не вернусь в этот канал и не прочитаю сообщения.

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

1 лайк

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

Discourse должен помечать элемент как прочитанный при переходе на него. И всё.

Нет. Discourse предполагает, что вы закроете эту книгу, уйдете домой и начнете читать заново с самого начала. Если вы не прочитали всю книгу, то есть тему, она все еще будет помечена как непрочитанная на странице /latest — при условии, что в теме есть больше, чем только первое сообщение. В такой ситуации вы снова закроете эту книгу, уйдете домой и перечитаете её, то есть снова пометите тему как непрочитанную.

4 лайка