Page MenuHomePhabricator

IP Masking: Temporary account IP reveal unchecked & still revealing the Show IP button
Closed, ResolvedPublic2 Estimated Story PointsBUG REPORT

Description

Steps to replicate the issue (include links if applicable):

  • In preferences make sure you have Temporary account IP reveal unchecked
  • In Development, check Disable cache
  • Under my Admin account I went to Special:Block and did a sitewide block on Testuserone which also has Admin rights
  • I went to Special:Blocklist and unblock the Autoblock so it was just a regular block on Testuserone in Special:Blocklist
  • I log in as Testuserone and go to Special:Contributions and click on unblock
  • Now I go to View History and click on Show IP on any of the Temp accounts

What happens?:
When you click Show IP, it does nothing.

What should have happened instead?:
Show IP button should be visible if the Temporary account IP reveal is unchecked

Other information (browser name/version, screenshots, etc.):

OS: macOS 13.0
Browsers: Chrome 109
Environment: Local

You can see full directions with screenshots below. Just add in preferences to uncheck Temporary account IP reveal
https://phabricator.wikimedia.org/T329072#8634729

Event Timeline

Change 893511 had a related patch set uploaded (by AGueyte; author: AGueyte):

[mediawiki/extensions/CheckUser@master] Check for checkuser-temporary-account-enable option before showing SHOW IP button

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

AGueyte set the point value for this task to 2.Mar 1 2023, 5:11 PM

Change 893511 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Check for checkuser-temporary-account-enable option before showing SHOW IP button

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

You can now reveal the IP address from the Show IP button as seen in the screenshot below. I will now move this to Done. Thanks @AGueyte and @Dreamy_Jazz!

T330684_IPMasking_Testuserone_UnblockResult.png (860×3 px, 405 KB)