Community Wishlist Survey 2021/Anti-harassment/Partial block of IPs across categories

From Meta, a Wikimedia project coordination wiki

Partial block of IPs across categories

  • Problem: Editors evading a block/ban often go to the dynamic IP route to continue editing. Sometimes it is not possible to rangeblock that IP across the whole of WP due to collateral damage of blocking good editors.
  • Who would benefit: Anyone who has suffered harassment/hounding/stalking from an IP that continues to pop-up day after day.
  • Proposed solution: Partial blocks should be allowed across a group of categories for a range of IP addresses. For example, blocking range 123.245/ across Category:Black English sportspeople. I've raised this before at WP:VPT, with a reply stating that an article could be removed from the category, and the block wouldn't work. But once the block is in place, then the IP could not edit the page(s) in question to circumvent the partial block. Thanks.
  • More comments:
  • Phabricator tickets:
  • Proposer: Lugnuts (talk) 08:24, 17 November 2020 (UTC)[reply]

Discussion

  • It's also possible that such a feature would be used to provide technical implementations of topic bans, though I think on the English Wikipedia there might be disagreement to such an idea. In the IP case, how will this work under the new system of IP addresses being replaced with identifiers (see en:Wikipedia:Wikipedia Signpost/2020-11-01/Op-Ed)? I'd be worried about a tool that relies on the current system of rangeblocks if this may change soon. — Bilorv (talk) 17:42, 17 November 2020 (UTC)[reply]
  • One major concern raised when this was mooted on en-wiki was that articles could be added to a category incorrectly (including wilfully incorrectly) to cause problems for the user. Nosebagbear (talk) 14:43, 18 November 2020 (UTC)[reply]
    Indeed, category blocking was discussed when partials were first implemented and the concern for abuse was why it was not implemented (first). --Izno (talk) 01:04, 21 November 2020 (UTC)[reply]
Anyone gaming the system to add categories to pages to stop others can be dealt with if and when it happens, with continued distruption being stopped with blocks. I think the p/block of IP ranges across categories to stop long-term harassment far outweighs other concerns, and is something that this survey should take very seriously in relation to harassment. Lugnuts (talk) 08:44, 23 November 2020 (UTC)[reply]
Unless you know how to make it clear what is gaming and what is dubious adding (there is a lot of dubious adding to categories in the usual course of things), how to make it rapidly handled, who will do that vetting work and so on, then I'm rather concerned by your fairly sangfroid "can be dealt with if and when it happens" Nosebagbear (talk) 15:54, 2 December 2020 (UTC)[reply]
  • I could see this being used for abuse, as it effectively gives non-admins the ability to block partially blocked users from a page by adding a category. Although such attempts would probably be seen relatively quickly, it does still give the ability. On smaller wikis additions of the categories may go unnoticed, so a user could potentially block IPs from pages they don't want them editing. Dreamy Jazz talk to me | enwiki 00:00, 20 November 2020 (UTC)[reply]
  • Hi Lugnuts. I work with both the Anti-Harassment Tools team (who built Partial Blocks) and the Community Tech team. We are going to allow this wish to move to voting. However, because of the circular nature of categories on wikis, if implemented, this would work on a single category only and not extend to any sub-categories or sub-sub-categories. There are holes/workarounds here in that someone could remove a category, commit their bad-faith edit, and then move on or even add the category back. Still, it could be implemented so we are allowing it to be voted on with the single category caveat. --AEzell (WMF) (talk) 21:55, 2 December 2020 (UTC)[reply]
Yes, that sounds like a fair compromise. Thank you. Lugnuts (talk) 08:45, 3 December 2020 (UTC)[reply]
Would it be technically possible to prohibit it for certain users or IP ranges to add or remove categories in general? -- Aspiriniks (talk) 18:39, 8 December 2020 (UTC)[reply]
AEzell (WMF), most wikis would disallow circular nesting of categories. Is there not some existing API call that can check for supercategories of a page without choking on the rare cycle? Instead of limiting the depth to 1, you could set it to say 5 and still avoid an infinite loop. Pelagic (talk) 02:00, 16 December 2020 (UTC)[reply]

Another idea would be to make page categories available as abuse filter variables. --Count Count (talk) 19:14, 8 December 2020 (UTC)[reply]

  • Make this "list of pages, generated from a snapshot-in-time category membership list" instead of "categories" and I'll support it. This would solve the "any user can add or remove a page from a category, thereby page-blocking/unblocking an IP address from that page, possibly unintentionally" issue. Davidwr/talk 15:44, 21 December 2020 (UTC)[reply]
  • One problem with this is that the search engine does not reliably search within a category using with the incat function. There are often error messages such that the category is too deep. Before something like this is implemented, the search engine should be fixed in order to allow people under the partial block to quickly see which pages they can and cannot edit.--76.4.9.147 01:15, 28 December 2020 (UTC)[reply]

Voting

Just to clarify, the range-block doesn't work, as it is too big a range, with a lot of collateral damage. Lugnuts (talk) 12:22, 9 December 2020 (UTC)[reply]