Наше сообщество сообщает, что после обновления до Discourse 3.0 примерно 2 месяца назад закладки иногда таинственным образом исчезают. Я сузил круг жалоб до пользователей, которые в основном используют /bookmarks (а не /my/activity/bookmarks) — между ними есть связанная проблема удобства использования, но к этому я вернусь позже.
Сейчас меня больше всего смущает ожидаемое поведение /bookmarks, так как там отображаются не все закладки пользователей (как это показано в /my/activity/bookmarks). Почему так? Для моего собственного аккаунта разница составляет почти треть отсутствующих закладок: разве эти два раздела не должны отображать одинаковое количество закладок/тем?
Я думал, что /bookmarks поддерживает только закладки на сообщения (а не на темы), но, похоже, это не так: наши пользователи последовательно закладывают сообщение/тему, видят их корректно в /bookmarks в течение нескольких часов или дней, а затем они просто… исчезают?
Если они удаляют закладку и создают её снова, она появляется на время, а затем снова исчезает. Чтобы прояснить: закладки всегда корректно отображаются в /my/activity/bookmarks, то есть сама закладка существует — но по какой-то причине не показывается в /bookmarks через некоторое время. Должна быть разница в содержимом этих двух разделов, но я её не вижу — что я упускаю? ![]()
Теперь о том, почему это особенно раздражает наших пользователей: они считают /my/activity/bookmarks непригодным для их основной задачи — поиска тем с закладками, которые получили обновления (в определённой категории или на всём форуме).
Я вижу много полезного функционала в интерфейсе /my/activity/bookmarks, но он всё ещё не решает их главную задачу: возможность сортировать по последнему обновлению и одновременно видеть, в каких темах есть новые сообщения (количество непрочитанных). Было бы здорово, если бы сортировка работала и там, и отображалось количество непрочитанных сообщений в каждой теме, но я не уверен, как должна работать фильтрация закладок по категориям в /my/activity/bookmarks, поэтому, возможно, наличие /bookmarks оправдано.
В любом случае, возможно, здесь две отдельные проблемы (возможно, ошибка (?) и проблема UX), но они связаны: я призываю сообщество избегать «исчезающих закладок», используя /my/activity/bookmarks, но для их целей это действительно не работает. Возможно, если мы поймём причину «исчезновения» закладок, сможем найти обходной путь — так что: почему не все закладки отображаются в /bookmarks?
