Page MenuHomePhabricator

Show IP "unavailable" on Special:Contributions when top revision hidden and showing related accounts
Closed, ResolvedPublicBUG REPORT

Description

What is the problem?

On Special:Contributions with showRelatedTemporaryAccounts=1, if the first revision on the page has its performer hidden, clicking any of the Show IP buttons will trigger all the Show IP buttons on the page and display unavailable for all users except the temporary account you are currently viewing the contributions for.

Steps to reproduce problem
  1. Login to testwiki as a user with IP Reveal rights
  2. https://test.wikipedia.org/w/index.php?title=Special:Contributions&showRelatedTemporaryAccounts=1&title=Special%3AContributions%2F%7E2026-81502-5
  3. Click one of the "Show IP" buttons and see all but the top two revisions (for ~2026-81502-5) display unavailable
  4. Do the same on this page https://test.wikipedia.org/w/index.php?title=Special:Contributions&title=Special%3AContributions%2F%7E2025-36531-98&showRelatedTemporaryAccounts=1
  5. Click one of the "Show IP" buttons and see all but the revisions for ~2025-36531-98 show unavailable
Environment

Wiki(s): https://test.wikipedia.org CheckUser 2.5 (30ad76c) 20:31, 9 February 2026.

Event Timeline

Change #1239121 had a related patch set uploaded (by STran; author: STran):

[mediawiki/extensions/CheckUser@master] Broaden Special:Contributions IP Reveal check

https://gerrit.wikimedia.org/r/1239121

Change #1239121 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Broaden Special:Contributions IP Reveal check

https://gerrit.wikimedia.org/r/1239121

I cannot reproduce this bug anymore.

I retested a load of Show IPs on testwiki and locally and saw no similar problems.