Настройка уведомлений категории на «отслеживание» не работает как ожидалось?

Я не понимаю, как должно работать уведомление категории «Отслеживание», но я предположил, что все новые темы в этой категории будут иметь настройку уведомления о теме, установленную как «Отслеживание». Однако, похоже, это не так — ни на нашей (хостинговой) версии, где я впервые это заметил, ни здесь.

Сегодня утром я установил для категории Support уведомление «Отслеживание». На тот момент у меня не было непрочитанных сообщений. Когда я вернулся на сайт позже сегодня, я увидел два новых сообщения с маленькими синими точками (обозначающими их как «новые темы»), но они не попали в мою обычную очередь непрочитанных:

При переходе в одну из них я вижу, что её настройка уведомлений — «Обычная»:

Разве она не должна быть «Отслеживание»? И разве она не должна быть помечена как непрочитанная?

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

Означает ли это, что темы отслеживаются только если я их открываю (или уже открывал)?

Работает ли это как ожидается?

Я попробовал несколько способов проверить это на нескольких сайтах, но не смог найти вариант, который не вызывал бы у меня путаницы. :slightly_smiling_face: Чёткого ответа для вас у меня нет, но вот что я сделал:

  • Установил категорию на отслеживание
  • Ждал, пока запустятся все фоновые задачи
  • Увидел множество синих маркеров «непрочитано» и «новое» на старых темах
  • Проверил статус отслеживания для отдельных тем. Многие были помечены как «Отслеживаемые», некоторые — нет
  • Отклонил все уведомления из разделов «Новое» и «Непрочитанное»
  • Появились новые синие маркеры (возможно, фоновые задачи всё ещё работали)
  • Отклонил и их
  • В итоге остались только новые темы. Ничего не потеряно.

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

Не знаю, поможет ли это, но не хотел, чтобы вы подумали, будто никто не слушает. :slightly_smiling_face:

1 лайк

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

Похоже, что для ваших тем установлено уведомление «Обычное», а не «Отслеживание».

Я наблюдаю такое же поведение с уведомлением о категории «Отслеживание», но все новые темы устанавливаются как «Наблюдение» :confounded:

Интересно, установлены ли у вас какие-либо из этих настроек для вашей категории Support (в частности, «default categories regular») [Раньше «Normal» назывался «Regular»… Похоже, это пережиток в языке настроек]

Я, кажется, нашел причину моей проблемы — она в группе PM… Там есть похожая настройка [NB: текст изменен на «Normal Automatically» вместо просто «Normal»]…

Теперь, когда я установил значение «Normal», темы сообщений автоматически становятся именно такими, независимо от того, какую настройку уведомлений группы выбрал сам пользователь (что неожиданно! Я думал, это просто начальная настройка по умолчанию, которую люди могут изменить). Раньше она была установлена на «Watching», поэтому тоже не имело значения, что выбрали пользователи — сообщения всё равно становились «Watching» [как возможная отдельная или связанная ошибка, изменения в настройках уведомлений группы, которые вносят пользователи, не сохраняются…]

Копирую @JammyDodger :slight_smile:

1 лайк

По-моему, у меня есть воспроизводимый пример. :slightly_smiling_face:

При изменении параметра «Уведомления по умолчанию для пользователя» для группы должно появляться всплывающее окно, позволяющее выбрать, переопределять ли существующие настройки:

Я только что быстро протестировал это на своём тестовом сайте и, кажется, получил неожиданные результаты:

  • Создать группу
    • Владелец — администратор
    • Кто может писать в эту группу? = участники группы, модераторы и администраторы
    • Уровень уведомлений по умолчанию = Отслеживание
  • Отправить сообщение в группу, чтобы в меню сообщений появился раздел «Входящие»
  • Проверить, что уровень уведомлений для пользователя верный :check_mark: (если вы на мобильном, переключитесь в режим для настольных ПК)

  • Управление/Взаимодействия
  • Изменить «Уровень уведомлений по умолчанию» на Обычный (и сохранить)
  • Хотите применить это изменение к прошлым событиям? = Да
  • Проверить, что уровень уведомлений для пользователя после применения изменения верный :check_mark: (теперь «Обычный»)

  • Добавить в группу второго пользователя.

Ожидание: новый пользователь должен получить текущий уровень уведомлений по умолчанию для группы — «Обычный». Однако он получил исходный уровень уведомлений группы — «Отслеживание».

Соответствует ли это тому, что вы наблюдали, @jerry0?

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

Я имею в виду, что воспроизвести мой первоначальный отчёт здесь, в самом Meta, несложно. У меня категория Support настроена как отслеживаемая — и была так настроена с момента моего первоначального отчёта, когда я воспроизвёл происходящее на нашем хостинге.

Новые темы на самом деле не отслеживаются, пока я их не открою. Например, самая последняя тема прямо сейчас:

Когда я её открываю, вижу, что она установлена как обычная:

Но после обновления страницы я вижу, что она фактически отслеживается (я обновил страницу сразу, чтобы не сработать таймерное наблюдение):

Это кажется довольно очевидным, не так ли?

Темы отслеживаются только если я их открываю (или уже открывал). Так не должно работать наблюдение за категорией.

Спасибо, @JammyDodger, за воспроизведение проблемы :star_struck:

Да, это происходит и здесь — и это одна из проблем.

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

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

Это поведение во многом похоже на то, что я наблюдал — и упомянул как «вторую проблему» выше…