In T343705: Ensure temporary accounts cannot be suppressed via "hideuser", changes were made so that temporary accounts could not be blocked with hideuser enabled. This was done so that they would be similar to IP addresses (which cannot be blocked with hideuser).
However, if a user was to accidentally log out they could make edits using a temporary account. While this does not immediately display their IP address, the CheckUser extension allows users to reveal the IP used by a given temporary account. Therefore, by allowing temporary accounts to be blocked with hideuser enabled the IP address associated with the temporary account can be hidden from all but users with the ability to see suppressed information.
Investigation
- Should the ability to block a temporary account with hideuser enabled be dependent on a configuration setting or be allowed in all situations.
Acceptance criteria
- It should be possible to block temporary users with the hideuser option enabled, either by allowing in all cases or when a configuration setting is set.
QA Results - Local
| AC | Status | Details |
|---|---|---|
| 1 | ✅ | https://phabricator.wikimedia.org/T355430 here |




