On mediawiki.org I have several threads watched of some discussions in Project:Support_desk. When marking some of them as read, the number of "new message" in personal tools is not decreasing, even if I open another page or several pages on the same wiki. But when I load Special:NewMessages again (by clicking on the New Messages link) then the number is refreshed, displaying the real number of messages, and if I navigate to other pages on the wiki, the number stays correct as it should be.
I can reproduce it consistently.
But it seems it doesn't happen with some other discussions.
For example, I have 2 different threads with 1 new message on each from Project:Support_desk, and 1 thread with 1 new message from another page:
- New messages count = 3
- Marking as read one from Project:Support_desk, New messages count stay at 3 (wrong!)
- Marking as read one from another page, New messages count decreases to 2
- I navigate to other pages on the wiki, New messages count stay at 2.
- I go to Special:NewMessages again, and New messages count goes to 1 (correct!).
- I navigate to other pages on the wiki, New messages count stay at 1.
Maybe the count isn't decreased when there are still new messages from other threads of the same page?
I'll wait until I got some more testing and will update the bug accordingly.
Version: master
Severity: minor
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=46838