What is the problem?
If I click "Show IP" on Special:RecentChanges to reveal an IP address, if I
- change settings
- change filters
- update (i.e. when new changes come in)
the IP address is no longer revealed.
Steps to reproduce problem
- Make sure IP Reveal is enabled
- e.g. add $wgGroupPermissions['sysop']['checkuser-temporary-account'] = true; to your LocalSettings.php, login as an admin, go to Special:Preferences and check Enable revealing IP addresses for temporary accounts)
- Make sure there are some recent changes by a temporary user
- e.g. add $wgAutoCreateTempUser['enabled'] = true; to your LocalSettings.php and make a few edits while logged out
- Go to Special:RecentChanges
- Click "Show IP"
- Remove one of the lozenges under "Active filters", or change the number of results to show
Expected behavior: IP you revealed in step 4 remains revealed
Observed behavior: It is no longer revealed, instead "Show IP" is shown again
Environment
Browser: Firefox 102.
Wiki(s): local docker CheckUser 2.5 (560ca5a) 01:05, 2 September 2023.