Page MenuHomePhabricator

"Updated since my last visit" is marking the wrong diff
Open, Needs TriagePublic

Description

What happens:

  1. Read enwiki's WP:VPT; maybe leave a comment.
  2. Go away. Don't touch anything on the computer for hours and hours.
  3. Go back to VPT's history page.
  4. Discover that MediaWiki believes that you've some or read all of the changes in the intervening time.

I don't know how to reproduce this, but it's been happening a lot recently.

Event Timeline

Whatamidoing-WMF renamed this task from "Updated since my list visit" is marking the wrong diff to "Updated since my last visit" is marking the wrong diff.Aug 21 2017, 5:48 AM

I encountered something strange, and perhaps it suggests a way to reproduce it.

What happened:

  1. Go to https://en.wikipedia.org/w/index.php?title=Wikipedia:Village_pump_(technical)&action=history (direct/bookmarked link) Two revisions are marked as unread. (About 30 actually are unread, but two are marked.)
  2. Do not click on anything else. Get distracted for several hours.
  3. Get back to the tab. Remember that (VPT being a busy page) other changes may have been made in the intervening hours. Reload the page.
  4. Those two revisions are now marked as 'read'.
  5. Even though nothing has actually been read, since 'View history' is not the same thing as 'Read'.

This is different from @Legoktm's report at T144679: "updated since my last visit" markers not updated when I visited a page. There, he read the page, edited the page, and it showed two diffs older than his, that he hadn't read before saving his edit.

Here, I'm reading version 1, other editors make a hundred new edits, and it tells me that I just need to start reading at version 98. If I trusted it, I'd miss all the changes from 2 through 97.