diff-multi-sameuser ("X intermediate revisions by the same user not shown") ignores username suppression (information leak).
Reproduction:
- Edit a page (diff 1)
- Edit the page again (diff 2)
- Edit the page again (diff 3)
- Edit the page again (diff 4)
- oversight/suppress diff 2's and 3's usernames from the revision history
- open the revision history, select diff 1 and 4 for comparison
- diff-multi-sameuser is displayed, leaking this information
Works on enwiki, tested at https://en.wikipedia.org/w/index.php?title=User%3AMusikAnimal%2Fsandbox&diff=1164068997&oldid=1114423881 . MusikAnimal has been looking for, and may have found, something else they'll then probably be reporting separately.