Steps to replicate the issue (include links if applicable):
- Have a page watchlisted with multiple unviewed revisions.
- This may be arranged using the API action=setnotificationtimestamp if necessary.
- View a revision in the middle of the set of unviewed revisions, directly or as the "new" side of a diff.
What happens?:
All revisions are marked viewed.
What should have happened instead?:
Only revisions up to the one viewed are marked viewed.
Software version (skip for WMF-hosted wikis like Wikipedia):
Whatever is on enwiki.
Other information (browser name/version, screenshots, etc.):
This worked correctly on my local test wiki, so it seems to depend on configuration or extensions.