Настройки уведомлений по категориям работают нестабильно

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

  1. Перейдите в категорию, например Customization > Extras (где вы ещё не настраивали параметры уведомлений, поэтому по умолчанию стоит Обычный).
  2. Измените настройку на любую другую, например Отключено.
  3. Обновите страницу в браузере (например, F5).
  4. Если настройка установлена корректно, попробуйте изменить её на другую (включая Обычный).
    Если настройка не соответствует ожидаемой — это ошибка.

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

(Обходной путь: Перейдите в настройки пользователя и установите параметры там — не забудьте Сохранить изменения.)

P.S.: Хотя XHR HTTP POST-запросы к конечной точке notifications возвращают HTTP 200, я заметил, что они отправляют notification_level в виде строки (то есть «0» для «Отключено», «1» для «Обычный» и так далее до «3» для «Слежение»), но, возможно, это намеренно и не является причиной проблемы.

Probably a dup of

3 лайка