https://bugzilla.wikimedia.org/show_bug.cgi?id=46388
--- Comment #2 from Jesús Martínez Novo (Ciencia Al Poder) <[email protected]> --- Ok, I think I've found the pattern now. Whenever I mark a message as read, the number of pending messages is set to the real number of messages plus one. It doesn't matter if they're threads of the same page or not. And it seems like a caching issue on the server, not the client. For example, having 4 new messages, marking one as read, the api call returns 4 messages pending. Marking another one as read returns 3, and so on. The thing is that the counter is cached in the server somewhere because navigating to other pages maintains the counter at one above the real number. Accessing Special:NewMessages again refreshes the counter to the real number. Maybe after marking as read, the message count is read from a slave server that hasn't been updated already, and then that (wrong) result is cached again? -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
