Community Wishlist Survey 2022/Admins and patrollers/Revert edits and warn vandals from recent changes

From Meta, a Wikimedia project coordination wiki

Revert edits and warn vandals from recent changes

  • Problem: Vandalism takes lots of time to identify and revert.
  • Proposed solution: Being able to fight vandalism without leaving the page you are on; for example pressing diff brings a drop-down that will allow you to rollback/revert and see the diff view on the same page and being able to warn after rolling back without going to the user talk page. I often find edits that are not vandalism and I waste around 30 seconds finding it isn't vandalism and going back to recent changes.
  • Who would benefit: Vandalism fighters/Admins
  • More comments:
  • Phabricator tickets:
  • Proposer: Zippybonzo (talk) 18:30, 10 January 2022 (UTC)Reply[reply]


  • There's RedWarn which basically has the functionality you are looking for and is faster than Twinkle. Blaze Wolf (talk) 18:44, 10 January 2022 (UTC)Reply[reply]
    But when you are looking for vandalism the diff view opens on another page to Recent Changes Zippybonzo (talk) 19:01, 10 January 2022 (UTC)Reply[reply]
    RedWarn had a dif viewer from the recent changes page at one point, however it has since become broken. Don't know when it'll be fixed but if I were to guess it'll be fixed in the next RW version. Blaze Wolf (talk) 19:38, 10 January 2022 (UTC)Reply[reply]
    Ah, you're asking for a web edition of Huggle to be integrated into MediaWiki or at least the English Wikipedia. ToBeFree (talk) 19:45, 10 January 2022 (UTC)Reply[reply]
    Not trying to advertise, but Ed6767 is working on something very close that! Izno (talk) 00:38, 17 January 2022 (UTC)Reply[reply]
    This is true! And I'm aiming for it to work (at least in a basic form) on every Wikimedia wiki that supports CentralAuth, with more advanced features such as warning and reporting etc available with custom algorithms for that Wiki. You should keep an eye on Teyora if you're interested. Ed6767 (talk) 01:36, 17 January 2022 (UTC)Reply[reply]
    @Zippybonzo Have you enabled Navigation Popups in your Preferences? Doing so let’s you view Diffs / Hist etc with a simple mouseover. What I hate at Recent Changes is that clicking a diff link doesn’t open a new tab, but takes you away from Recent Changes, sometimes making it a long-winded process to return.. Nick Moyes (talk) 09:42, 11 January 2022 (UTC)Reply[reply]
  • Perhaps you're referring to something like Huggle (or a similar, web based version like SWViewer)? Or RTRC for an all in one page solution, which is compatible with Twinkle. You can also configure RedWarn to not open the user talk page after rollback. — Yours, Berrely • TalkContribs 19:47, 10 January 2022 (UTC)Reply[reply]
    RedWarn is only used on enwiki and we can't use RedWarn in other wikis. Also, I like web-based version, because it's easier to use and we only need to log in via OATH. SWViewer is a better way of doing this, but we have to gain the rollback rights, similar to Huggle. Thingofme (talk) 00:48, 11 January 2022 (UTC)Reply[reply]
    Powerful tools like AWB or Huggle are sometimes locked behind manual approval. This is due to the damage these tools can cause in the wrong hands, and their performance at making mass edits is part of the danger. There is no need for a new tool – your argumentation just displays a need for access to the existing tools. ToBeFree (talk) 02:01, 12 January 2022 (UTC)Reply[reply]
  • @Zippybonzo: I agree with others that there are better tools out there for counter-vandalism. Twinkle is just Swiss army knife that has some counter-vandalism features, but it wasn't designed solely for that purpose. What I'd like to do is find an actionable from this proposal, or confirm if other solutions work for you. As a (pseudo-)maintainer of Twinkle myself, I think issuing a talk page warning at the same time you rollback edits is something we could do. Would you like to reword your proposal to be about just adding this feature? Or do the tools others have mentioned satisfy your needs? Thanks, MusikAnimal (WMF) (talk) 00:24, 13 January 2022 (UTC)Reply[reply]
  • FYI: There is a team at the WMF headed by @Samwalton9 (WMF) working on and researching moderation tools for MediaWiki - see mediawikiwiki:Moderator Tools Ed6767 (talk) 01:38, 17 January 2022 (UTC)Reply[reply]
    • Thanks for the ping Ed6767! @Zippybonzo: We've been exploring Twinkle's functionality as potential features for our team to build into MediaWiki more directly. What pages are you finding a need for this on, Special:RecentChanges specifically? Samwalton9 (WMF) (talk) 10:16, 18 January 2022 (UTC)Reply[reply]
      @Samwalton9 (WMF) Yes, Special:RecentChanges, it takes a long time to revert things like that. Moderation tools would make my life and everyones easier. No specific asks but some improvements would be nice. Twinkle has some features that I would like to use more often but since it takes a lot of time to use I prefer redwarn as it is faster. Thanks, Zippybonzo (talk) 17:48, 18 January 2022 (UTC)Reply[reply]
      Great to hear @Samwalton9 (WMF)'s team has this on their radar! I'm assuming then it would be good to let this go through the survey, so we can get community feedback? I do think we should remove any mention of "Twinkle", however. With your permission, @Zippybonzo, would you mind if we rename this proposal so that it doesn't mention Twinkle, and that it's more explicit about what you're asking for? I'm thinking something like "Revert edits and warn vandals from recent changes". Does that sound okay? MusikAnimal (WMF) (talk) 21:44, 20 January 2022 (UTC)Reply[reply]
      Yes , I am more than happy for that. Zippybonzo (talk) 07:21, 21 January 2022 (UTC)Reply[reply]
      @MusikAnimal (WMF): Absolutely, we're not committed to anything in particular yet so this should definitely stay open :) Samwalton9 (WMF) (talk) 09:23, 21 January 2022 (UTC)Reply[reply]
  • I'd like undo and thank options on my watchlist entries, and almost got round to writing some JavaScript to add them. Certes (talk) 20:36, 28 January 2022 (UTC)Reply[reply]