If a user with the checkuser group but not the suppressor group runs a 'Get users' check using Special:CheckUser on an IP address that the hidden user has used, they can see the username of the hidden user in the results list.
For example:
| The block entry with hideuser set | The user appearing in the results list for a user without the suppressor group | The contributions page for that hidden user |
|---|---|---|
Steps to reproduce
- Block a user with hideuser enabled using an account with the suppressor group
- Log into an account with just the checkuser group
- Run a 'Get users' check in Special:CheckUser on the IP address used by the account that was blocked in step 2
- Search for the username of the blocked user
What happens
The username of the hidden user is shown
What should happen
The username of the hidden should not be visible on the page and is replaced with username hidden
QA Results - Local
| AC | Status | Details |
|---|---|---|
| 1 | ✅ | https://phabricator.wikimedia.org/T361293 here |












