Fandom Developers Wiki
Advertisement

This is the talk page for discussing improvements to the Rollback page.

How is this script allowed?[]

I'm curious as to how this script is allowed to exist. Yes rollback is a simple group but allowing anyone to rollback edits goes against wiki operations in which individual wiki's decide who gets tools like this. Do these edits not appear in Special:WikiActivity like standard rollback edits or is this a glorified undo? This is one of the problems I have with such a script - random users performing rollbacks that could potentially go unnoticed and are immune to demotion by bureaucrats on the wiki in question. DEmersonJMFM 17:08, April 14, 2016 (UTC)

Why wouldn't it be allowed? (And what do you mean by allowed, exactly?) All it does is automate a procedure that is fairly trivial anyway - go to the page history, click a revision timestamp, hit edit, then save, and you've just "rollbacked" the page - this script just adds a nice edit summary to go with! - OneTwoThreeFall (talk) 18:03, April 14, 2016 (UTC)
similar to how staff is allowing the reversed engineered nuke extension, as long as people are not abusing this it will be fine. Be careful in using nuke as well as this script, while the former is locked to sysop; doesn't mean you can't get blocked for it. that being said, not that many people know of this wiki's scripts and thus limits how many people are actually using this. staff can always take these types of scripts away due to abuse by others.
republishing a former timestamp is basically rollback, the actual tool and this script just makes it faster. Nerfmaster8 (talk) 19:55, April 14, 2016 (UTC)
Staff verify the script to be published for import and here they did as well as nuke - if things go terribly wrong they will revert this. For now I would not worry about abuse. – Ozuzanna 22:55, April 14, 2016 (UTC)

Problem[]

I found an issue with this script:

Rollback problem

Is there a way to remove the w:c:dev:Rollback part of the edit summary? That’d be great.[Template fetch failed for https://community.fandom.com/wiki/Template:papi?action=raw: HTTP 404] 15:50, July 13, 2016 (UTC)

Put this code in your wikia.js or global.js.-- DarkBarbarian.png Barbar (talk) 16:27, July 13, 2016 (UTC)
Thanks, but it doesn’t work, because when I copy it, it doesn’t have the spaces and tabs. I want to copy the source code but can’t; I get an error: “You can not perform this action right now. Please try again in a few minutes, or contact Wikia if you are having difficulties.”
Could you please give me the source code of the page? Cheers.[Template fetch failed for https://community.fandom.com/wiki/Template:papi?action=raw: HTTP 404] 16:41, July 13, 2016 (UTC)
The issue is due to API limitation of number of characters allowed in edit summary. Only happens for users with long names. Ozank Cx (talk) 18:57, July 13, 2016 (UTC)

──────────────────────────────────────────────────────────────────────────────────────────────────── I see. Thank you. Is there no way to view it? If not, I hope that DarkBarbariab gives me the source code.[Template fetch failed for https://community.fandom.com/wiki/Template:papi?action=raw: HTTP 404] 19:05, July 13, 2016 (UTC)

When this script was new I was asked to put in the link to distinguish the rollback to actual rollbacks from people with the usergroup. The version DarkBarbarian showed strips the link out so its identical to the real rollback summary. Ozank Cx (talk) 20:12, July 13, 2016 (UTC)
You’re misunderstanding. I just need the source code of the wikia.js page so that I can copy it into my global.js.[Template fetch failed for https://community.fandom.com/wiki/Template:papi?action=raw: HTTP 404] 20:23, July 13, 2016 (UTC)

Never mind; I just solved it myself by going to MediaWiki:Rollback/code.js, copying the code, pasted code to my global.js, and removing the last part of the summary.[Template fetch failed for https://community.fandom.com/wiki/Template:papi?action=raw: HTTP 404] 00:00, July 14, 2016 (UTC)

That's exactly what I did. :D By the way, I was able to copy the code without being in the editor. I can't explain why that doesn't worked for you... -- DarkBarbarian.png Barbar (talk) 10:13, July 14, 2016 (UTC)
I was able to copy it, but it does not copy line breaks; therefore, the script is unusable after pasting it into my global.js.[Template fetch failed for https://community.fandom.com/wiki/Template:papi?action=raw: HTTP 404] 01:38, July 15, 2016 (UTC)
Hmm. But, the main thing is that now you have the correct code. :) -- DarkBarbarian.png Barbar (talk) 13:50, July 16, 2016 (UTC)

Translations[]

Hello. Could add a way to add translations to the script and he could detect the language of the wiki in the use that script? (Like this one). (Sorry any error in my English) -- Ultragustavo25 | Mural 00:50, August 10, 2016 (UTC)

I'll try find a way to add i18n when I have the time. Ozank Cx (talk) 13:21, September 5, 2016 (UTC)
Internationalization via I18n-js is now implemented, so the script should show in your user language while the summary should use the content language. -- Cube-shaped garbage can 19:18, May 3, 2020 (UTC)

Recent changes[]

Can I be terrible and ask if you could make the "rollback" button also appear in the Recent changes? (Just like the regular rollback button, for people with actual rollback rights) Sandubadear (talk) 03:21, September 5, 2016 (UTC)

I'll consider it. Ozank Cx (talk) 13:21, September 5, 2016 (UTC)

Summary Length glitch[]

Hello, thanks for adding a long length detection but the summary does not have its length 150 characters or above and when I try to rollback an edit by a user with shorter name, it just shows the summary that would appear if I rollback an edit by a user with longer name. Thanks!! MarTsok 10:26, September 24, 2016 (UTC)

This is now fixed. -- Cube-shaped garbage can 19:42, May 3, 2020 (UTC)

Summary Length[]

I always preferred the longer edit summary, since it was closer in appearance to the real rollback summary. I'm tempted to restore the old rollback summary, but if I did, someone would probably change it back. ― C.Syde (talk | contribs) 22:06, November 9, 2016 (UTC)

Rollback Link Script Mishap[]

Is it possible to modify the Java Script for this script, since the rollback link always points to whichever revision is the latest version of the page. Whereas for a real rollback, the rollback link points towards the revision that was the latest version when the user last loaded the page.

Because the rollback script will always point towards the latest version, if someone has already reverted the undesirable edit, and the user clicks the rollback script link, then they'll end up reverting that user's own reversion of the undesirable edits, so they'll unintentionally end up restoring the undesirable edits, rather than reverting them. ― C.Syde (talk | contribs) 22:06, November 9, 2016 (UTC)

This was never responded to, but Oz fixed this bug. -- Cube-shaped garbage can 19:18, May 3, 2020 (UTC)

Script no longer tags the revert as a minor edit[]

I've noticed that since the script was fixed, it no longer marks it as a minor edit, which kinda bugs me because it doesn't match how the normal rollback button works. ― C.Syde (talk | contribs) 04:20, August 11, 2017 (UTC)

This was fixed at some point. -- Cube-shaped garbage can 19:18, May 3, 2020 (UTC)

The Rollback Summary is outdated[]

The script summary should be updated to match the default rollback summary, so that it's consistent, because it should be made as close as possible to the original thing, but with the optional shorter summary, if the first summary is too long, and the link to the script which it already has. ― C.Syde (talk | contribs) 10:28, November 26, 2017 (UTC)

Done! MarTsok 21:24, November 26, 2017 (UTC)

How to activate?[]

I activated it on warehouse13. I dont know howto use it. MechQueste talk 23:15, November 27, 2017 (UTC)

Confirmation dialog[]

This is a really usefull script to rollback vandalism edits quickly at any Wiki. But I think a confirmation dialog is needed to not accidentally trigger a rollback if you hover and click for some reason at this button. I know it may sound stupid but safety comes first. -- Bryan latest?cb=20171111130412&path-prefix=de ( talk | c | dev ) 13:19, January 28, 2018 (UTC)

This feature is now implemented. You can use window.Rollback = {confirm: true}; to configure Rollback to prompt whether you actually want to rollback the edit. -- Cube-shaped garbage can 19:18, May 3, 2020 (UTC)

QuickDiff[]

Can this script be compatible with QuickDiff?—YXTQWFclimbTheStairs 21:39, November 17, 2019 (UTC)

This is now implemented. -- Cube-shaped garbage can 19:18, May 3, 2020 (UTC)

Change summary[]

I'm trying to get the rollback script, but change the edit summary to be this: "Reverting spam or vandalism" in personal JS. could that be implemented? Thanks. TortoiseCat5 (Contact me here) Sign my guestbook 01:48, April 27, 2020 (UTC)

This is now implemented. You can use the following code to override the default summary:
window.dev = $.extend(true, window.dev, {
    i18n: {
        overrides: {
            Rollback: {
                'summary': 'Reverting [[w:Help:Spam|spam]] or [[w:Help:Vandalism|vandalism]]',
                'summaryShort': 'Reverting [[w:Help:Spam|spam]] or [[w:Help:Vandalism|vandalism]]'
            }
        }
    }
});
Note that this will only work after the latest revision of the script is approved. -- Cube-shaped garbage can 19:18, May 3, 2020 (UTC)

Problem on UCP[]

I got some problem with this script after moving on UCP. On wiki, where I'm a discussion moderator, when I'm using this script, it also disables comments on this page, and I have to turn on them again. I tested this script on another wiki on UCP where I don't have any extra rights, it worked correctly. Hope this problem will be solved soon! - Лалалашка (talk) 08:52, November 29, 2020 (UTC)

See Talk:MassNullEdit#Comment_protection --Sophie ♦ 09:03, November 29, 2020 (UTC)
Today I used this script again, and this problem disappeared. I think it's been already fixed at that moment, but thanks for trying to help me! ^^ - Лалалашка (talk) 11:11, December 5, 2020 (UTC)

Code to disable on wiki[]

Can someone give me the exact code? Joshuabirger (talk) 22:57, 27 September 2021 (UTC)

Advertisement