Page MenuHomePhabricator

implementing Ajax rollback + "markboteditrollback"
Open, Needs TriagePublicFeature

Description

Ajax rollback + "markboteditrollback"

I propose a feature that already exists in a restricted version via scripting,

Pathoschild's script is good, but it also has a few problems that would be eliminated by implementing it in MediaWiki.
Disadvantages of the existing script solution compared to an implementation

  1. script solution only loads when the page is loaded, this leads to ajax rollbacks not working in recent changes with updating turned on.
  2. ajax sysop can only send rollbacks that are marked as botedit with ajax.
  3. speed: scripts that are reloaded slow down the end devices.

Use case(s) This is helpful if a user frequently reset vandalism.

Benefits (why should this be implemented?):
This saves data volume, computing power and time, as unnecessary loading processes and page changes are no longer necessary.
It also makes it possible to use the "markbotedit" function, which has been active for years, via the Mediawiki interface without scripts.

Event Timeline

Which particular types of page(s) would this be displayed on?

Which particular types of page(s) would this be displayed on?

On all pages with rollbacklinks

This request sounds similar to T88044: Make rollback use POST instead of GET (use AJAX in GUI).

  1. script solution only loads when the page is loaded, this leads to ajax rollbacks not working in recent changes with updating turned on.

Can be fixed by using mw.hook( 'wikipage.content' ).add( ... ).