Page MenuHomePhabricator

Implement UI for viewing contributions from related temporary accounts
Closed, ResolvedPublic

Description

Background

As part of improving patrollers’ ability to identify activity from connected temporary accounts sharing the same IP address, we want to expose a user interface that allows viewing contributions from a cluster of related temporary accounts.

Designs

https://www.figma.com/design/0E3RHEA7M6kU2BsVOYBXWG/4.8-Simpler-patrolling-of-temporary-accounts?node-id=1-13094&p=f&t=6B3wiRHlVb60krPk-0

Requirements

  • Special:Contributions
    • Add an alert message at the top of the page when viewing a temporary account.
    • Alert includes a link to the contributions page filtered to show edits from the related temporary account cluster.
    • Add a checkbox to the search section:
      • Selecting the checkbox and submitting the search includes contributions from related temporary accounts.
  • Special:IPContributions
    • Add an alert message at the top of the page.
    • Alert includes a link to the contributions page filtered to show edits from the related temporary account cluster associated with the IP.
    • Add a checkbox to the search section:
      • Selecting the checkbox and submitting the search includes contributions from related temporary accounts.

Event Timeline

Change #1235357 had a related patch set uploaded (by Tchanders; author: Tchanders):

[mediawiki/extensions/CheckUser@master] WIP Add warning box about related temp users on Special:Contributions

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

I found more questions while implementing this:

  • If the exact count is 1, should we omit the warning box? This could help patrollers quickly see whether there might be more to investigate with this temp account. I implemented this.
  • Should we change the link to hide the related accounts if they are currently shown? I implemented this too.
  • Are we allowed to show the exact number of temp accounts and IPs without logging that the user saw this? If we have to log it, we will be making a log every time a user with IP reveal visits a temp user contributions page, which will be a lot of logspam. Until we can answer this, I've implemented the bucketed count only, so as not to expose private data unlogged to users.

All the above sound good to me.

For point 3, I'll check in with Legal to see whether there's a better option down the line but until then let's keep the bucketed count only.

Change #1235357 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Add warning box about related temp users on Special:Contributions

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

dom_walden subscribed.

I have looked at Special:Contributions for various temporary accounts on testwiki, testwikidata and test2wiki.

I experimented briefly with different languages (including RTL), skins (including mobile), pagination and filters.

It does not appear in Special:IPContributions. @Tchanders I guess this is deliberate?