Ich habe dies in einer internen Instanz bemerkt und es hier auf Meta nachgebildet:
- Gehe zu einer Kategorie, z. B. Customization > Extras (wo du deine Benachrichtigungseinstellung noch nicht angepasst hast, sodass sie standardmäßig auf
Normal steht). - Ändere die Einstellung auf einen anderen Wert, z. B.
Stumm. - Lade die Seite im Browser neu (z. B. mit F5).
- Wenn die Einstellung wie erwartet ist, versuche, sie auf einen anderen Wert zu ändern (einschließlich
Normal).
Wenn die Einstellung nicht wie erwartet ist, liegt der Fehler vor.
Manchmal werden die Einstellungen übernommen, häufiger jedoch nicht, insbesondere beim Wechsel zwischen Normal, Beobachten und Stumm (diese letzte Beobachtung könnte aber auch nur mein Eindruck sein).
(Workaround: Gehe zu den Benutzerpräferenzen und stelle die Einstellungen dort ein – vergiss nicht, die Änderungen zu speichern.)
P.S.: Obwohl die XHR-HTTP-POSTs an den notifications-Endpunkt einen HTTP 200 zurückgeben, habe ich festgestellt, dass sie den notification_level als Zeichenkette übermitteln (also „0“ für Stumm, „1“ für Normal bis hin zu „3“ für Beobachten). Vielleicht ist dies jedoch beabsichtigt und nicht das Problem.