Page MenuHomePhabricator

Changes on Wikidata should update the notification timestamp on the client
Closed, ResolvedPublic

Description

Changes on Wikidata should update the notification timestamp, which is used (among other things) to highlight unseen changes on the watchlist.


Version: unspecified
Severity: normal

Details

Reference
bz48440

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 1:34 AM
bzimport set Reference to bz48440.
bzimport added a subscriber: Unknown Object (MLST).

This seems to work, at least in my last tests the notification timestamp was updated correctly. I'm not sure why it didn't work when I reported this bug, but unless I or somebody else can reproduce this, I'll close this bug soon.

It happened again: I'm really sure, that I did not visit [[de:Vorlage:Personendaten]], but yet after the change https://www.wikidata.org/w/index.php?title=Q5153934&diff=42799330&oldid=34223197 to the linked Wikidata item the notification timestamp is unset:

api.php?action=query&list=watchlist&wlallrev=&wllimit=500&wlprop=ids%7Ctitle%7Cflags%7Cuser%7Cuserid%7Ccomment%7Cparsedcomment%7Ctimestamp%7Csizes%7Cnotificationtimestamp%7Cloginfo&format=json

contains

{"pageid":393916,"revid":114411687,"old_revid":114411687,"ns":10,"title":"Vorlage:Personendaten","userid":"0","user":"Jarash","anon":"","minor":"","timestamp":"2013-05-16T08:21:58Z","oldlen":965,"newlen":965,"notificationtimestamp":"","comment":"","parsedcomment":""}

Lydia_Pintscher removed a subscriber: Unknown Object (MLST).
Lydia_Pintscher removed a subscriber: Unknown Object (MLST).

A screenshot of my watchlist in en.wikipedia to illustrate the problem (note that en.wikipedia uses some CSS to make the bullets green for changes that are not visited according to the notification timestamp):


I can see that the change to Rtd's talk page is new, but I do not know whether I already saw the change to the item about Unicode (in fact, I didn't, so the bullet should be green).

Schnark claimed this task.

Seems to be fixed.