Wikipedia talk:Twinkle

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

e·h·w·Stock post message.svg To-do:

  • Ability to remove maintenance tags from articles using the "tag" module
  • Incorporate one of the many delsort scripts into Twinkle (see WP:DELSORT).
  • Incorporate FurMe into Twinkle.
  • When tagging {{Expert needed}}, add a field for the |reason= or |talk= parameter, as it's compulsory to populate at least one of the two.
  • In the article-maintenance-tagging dialog, rename {{Cleanup-reorganize}} to {{Cleanup reorganize}}, as that is the template's proper name.
  • In the article-maintenance-tagging dialog, in the description of {{Copy edit}}, replace the construct "and/or" with simply "or" per MOS:ANDOR.

Go to user talk when reverting pending changes[edit]

When a page is reverted with the pending changes "Revert changes" button, Twinkle should give a nice link to go to the user's talk page with the page name pre-filled, like it does when "real" rollback is used. Jackmcbarn (talk) 04:35, 11 January 2014 (UTC)

I'll look into this. I only have reviewer rights on testwiki, so I hope our setup is not too different. — This, that and the other (talk) 02:17, 1 February 2014 (UTC)
@Jackmcbarn: Hm, I'm not quite sure what you are referring to here. When I clicked "Reject changes" I seemed to get sent back to the article itself. — This, that and the other (talk) 06:14, 15 February 2014 (UTC)
A link from the confirmation page, I mean. Jackmcbarn (talk) 23:03, 15 February 2014 (UTC)
Being hopelessly inexperienced with Pending Changes, I will need step-by-step instructions of every click you are making :) — This, that and the other (talk) 02:52, 16 February 2014 (UTC)
Talk page link on pending changes revert screen.png Jackmcbarn (talk) 18:31, 16 February 2014 (UTC)
So you want to see a talk page link even before you have made the revert? That seems like a strange order in which to do things. — This, that and the other (talk) 06:41, 18 February 2014 (UTC)
Yes. I know that's kind of strange, but after the revert is made, there's nowhere to put the talk page link. The other alternative is to make the user's talk page pop open in a new window after the revert, the way that it does when you use Twinkle's own rollback to revert someone. Jackmcbarn (talk) 13:27, 18 February 2014 (UTC)
@Jackmcbarn: Sorry Jack, I missed your reply. Yes, a popup wouldn't be a bad idea, although I'm hesitant to add another one. I'll see what is possible here and think about the best way to implement it. — This, that and the other (talk) 07:26, 3 March 2014 (UTC)
Threadcromancy, but I would suggest using popups to direct you quickly to their user talk page. You'll have to copy the page name manually, but it's nonetheless faster than clicking and clicking repeatedly. --k6ka (talk | contribs) 22:09, 28 April 2014 (UTC)

I don't want to see the vandal's talk page, but I would like this bot to automatically create a talk page for the vandal, if necessary, and post a notice on the vandal's talk page that they did something offensive. In my recent use of this bot, no notice was posted on the vandal's talk page; apparently because there was no existing talk page for the vandal. - Ac44ck (talk) 19:11, 3 May 2014 (UTC)


...for lack of a better heading.

  • The preferences panel at Wikipedia:Twinkle/Preferences nowhere states that twinkle preferences are actually stored on a wiki page, and are hence public (unlike the mediawiki preferences). A js-savvy user could easily understand what they mean (and even a not-so-savvy user could copy-paste someone else's preferences and then go to the twinkle preferences panel). Also, the page doesn't mention that the prefs will be released under the default wikipedia license. (Not sure if there's a copyright/privacy violation in there anywhere, but you might want to look into this.)
  • Someone might want to take a look at this commit I did downstream back in 2012. It includes a function to softcode namespace names in regex creation for the unlink tool in morebits.js. Devs may want to properly implement that upstream. The benefit would be that the regex would work on any wikipedia without problem.
  • There's a script at hi:User:Siddhartha Ghai/twinkle.js which loads for me a personal version of twinkle from various user subpages. The only difference from the gadget version is that the header and footer have been kept separate. Devs might want to consider separating them again since using this script, changes in one module can be tested easily with the other live modules (i.e copy one module to your userspace, make some changes, use hi:User:Siddhartha Ghai/twinkle.js to load the default gadget, only replacing the changed module with the userspace subpage instead of the mediawiki page) and you can test the changes live!
  • Over the past 1.5 months I've done a lot of updates to the gadget at hi.wp (stuff dating from May 2012 to October 2013). I'm just giving a heads up since I may have to take a long wikibreak and if the gadget breaks there, someone might complain here. Anything that was implemented after mid-October hasn't been implemented there (including the mediawiki js deprecations removal)
  • Oh, and it seems that Jimbo uses Twinkle too, in case any of the devs ever want to do an April Fool's prank for users in the founder group ;) --Siddhartha Ghai (talk) 16:14, 27 April 2014 (UTC)
Wow, even Jimbo Wales uses Twinkle? Man, this is just reason enough to get all autoconfirmed users in good standing to get Twinkle, even if they're not planning on using it often. It's just an awesome tool. --k6ka (talk | contribs) 21:51, 28 April 2014 (UTC)
I'm considering adding a line to the top of the preferences panel saying "Note that your preferences will be released publicly as JavaScript code in a subpage of your user page." Thoughts? Eman235/talk 06:01, 1 September 2014 (UTC)
If you really want to do it, perhaps something less technical would be better: "Note that your preferences are stored in (a subpage of your user page). Only you (and Wikipedia administrators) can modify your preferences, but the settings you choose are visible to everyone." — This, that and the other (talk) 12:10, 1 September 2014 (UTC)
And now the {{-}} is boggling me. If this note is going to be put in I don't think I can do it. Face-confused.svg Eman235/talk 00:38, 3 September 2014 (UTC)
*slaps self* never mind, figured it out. I made a slight change to the wording mention that it is JavaScript, not blatant text -- dunno what you think of that -- but yes, item one in this list is amended, kind of. Eman235/talk 00:48, 3 September 2014 (UTC)

Custom tags for non-article namespace[edit]

Is there a way to make custom tags (such as I use on User:Jo-Jo Eumerus/twinkleoptions.js) appear in the Twinkle menu even in non-Main namespaces? Such as File.Jo-Jo Eumerus (talk, contributions) 16:16, 4 April 2016 (UTC)

  • Pinging @MusikAnimal: so that this doesn't get lost.Jo-Jo Eumerus (talk, contributions) 14:54, 12 April 2016 (UTC)
    Sorry, I'll look into this when I can, got a backlog of other work to take care of first. I've instructed the bot not to archive this thread. Best MusikAnimal talk 15:36, 12 April 2016 (UTC)

Children's personal info[edit]

The emerging consensus of this discussion at Wikipedia talk:Criteria for speedy deletion is that kids' personal information needs to be oversighted. I'm sure I'm not the only editor who has viewed this material in terms of deletion (U5, A7, G11, G10) in the past. Could we have another option on Twinkle's CSD menu to handle this properly by initiating an oversight request, Special:EmailUser/Oversight, pre-populated along the lines of "Child's personal info at articlename"? Thanks, Cabayi (talk) 10:46, 16 August 2017 (UTC)

Please, please, please! Legacypac (talk) 12:43, 16 August 2017 (UTC)

+1. Lowering the action threshold for this is a big win in terms of ensuring that issues like this get dealt with not by shining a huge spotlight on it (as there are several known cases of nominating for CSD immediately triggering bots to scrape the data and store it on one of numerous SpeedyDeletion wikis) but to make it easier to privately request oversight is a big win. Hasteur (talk) 12:59, 16 August 2017 (UTC)
  • +1 but not limited to child personal data. Twinkle should offer an "email oversight" tab that contains common reasons for oversight or allows entering a custom reason. Regards SoWhy 12:30, 17 August 2017 (UTC)
  • Support offering Twinkle-users a clear and simple way to report stuff which needs to be oversighted. If Oversighters find they are getting sent too many reports for non-oversight-worthy content, then the documentation at Twinkle can be fine-tuned to clarify what does and doesn't need to be reported. PamD 13:07, 17 August 2017 (UTC)
  • There should be language to specify content needs to be removed before oversight is contacted. I'll save everyone my rant about how much content that should be rev del'd or oversight gets through NPP, but the goal should be to hide the content from the general public as quickly as possible, which requires the editor remove it before waiting what can be hours before an oversighter responds. TonyBallioni (talk) 13:28, 17 August 2017 (UTC)
Just blank the personal details on sight, that should remove them from view and hide them from most of the general public and scrappers, who don't know enough to look in the page history, up until the Oversighter fully blocks them. Diego (talk) 14:04, 17 August 2017 (UTC)
Yes. I know: I'm saying Twinkle should make that clear. A lot of people don't know that, though, so education is key here. TonyBallioni (talk) 14:21, 17 August 2017 (UTC)
  • Support, streamlining the processing of content that needs to be removed for BLP reasons is a good thing. Diego (talk) 14:04, 17 August 2017 (UTC)
  • Support per above, but the Oversight team should be made aware of this discussion as this will probably lead to a significant increase in requests and associated decrease in response time, perhaps to unacceptable levels. We may need more oversighters. – Train2104 (t • c) 14:18, 17 August 2017 (UTC)
  • Support. This seems like a very valuable use of the developers' time, for the reasons above. Matt's talk 19:05, 17 August 2017 (UTC)
  • Support - Including Primefac's RevDel option below. - FlightTime (open channel) 01:42, 18 August 2017 (UTC)
  • Support Good idea. Chris Troutman (talk) 03:36, 18 August 2017 (UTC)
  • Support apap04 talk | contributions 22:18, 30 September 2018 (UTC)


Can we add in revdel support as well? I completely understand the importance of a subtle oversight, but revdel is just as important and Twinkle could make such a task much easier. I hate to piggyback on a somewhat-separate topic, but it's been proposed three times now with zero comments from others. Primefac (talk) 01:29, 18 August 2017 (UTC)

  • Yes. Yes. 1000x Yes. For all the reasons I noted above. TonyBallioni (talk) 03:02, 18 August 2017 (UTC)
  • Support Chris Troutman (talk) 03:36, 18 August 2017 (UTC)
  • Strong support for both - the average editor doesn't need to concern himself with the differences between oversight and revdel. I've been at this near 6 years and I'm not sure which is appropriate when, mainly because I don't need to be. Editing school articles primarily as I do, I come across "Tammy Foo is a slut" or "Bill Foo has a huge cock" almost daily. Making a revdel request easier would be a blessing. John from Idegon (talk) 15:36, 18 August 2017 (UTC)
  • Support both - I've had to mosey over to IRC I believe four times in the past two days over these types of things. TimothyJosephWood 10:46, 25 August 2017 (UTC)
  • Support both - I've had to google "copyvio revdel template" far too many times now. Gone shall be those days. 100% support from my side. Jiten Dhandha • talk • contributions • 11:21, 5 September 2017 (UTC)
    • @Timothyjosephwood and Jiten Dhandha: it's not perfect, but until the above gets implemented I've written up User:Primefac/revdel.js. Just add importScript('User:Primefac/revdel.js'); // Linkback: [[User:Primefac/revdel.js]] to your common/vector/etc. Should help with that pesky "what's the code" issue. Let me know if there are any major issues, or other ways I could improve it further. Primefac (talk) 16:21, 8 September 2017 (UTC)
There is absolutely no way I'm going to figure out how to do that without accidentally deleting my entire account. TimothyJosephWood 16:37, 8 September 2017 (UTC)
@Timothyjosephwood: Click this link: Special:Mypage/common.js > (Create the page if not already existent) > Edit page > Copy code exactly the way Primefac mentioned in the comment above > Hit "Save changes" and voila! :P Jiten Dhandha • talk • contributions • 16:51, 8 September 2017 (UTC)
Jiten Dhandha, TJW doesn't have a common.js ;) Primefac (talk) 17:16, 8 September 2017 (UTC)
@Primefac: I havent tested it yet, but I did add the code to my common.js. The prompts look simple and neat so there's no issue there (I see that only 4 ranges are allowed at max, which isnt an issue since I've never come across an article needed more than that). Now to see if it actually works when I come across an article with copyvio issues. Also, thanks for taking the time out to write the script! Jiten Dhandha • talk • contributions • 16:43, 8 September 2017 (UTC)

Implementation details[edit]

Doing... I'll take a shot towards implementing this - a revdel/oversight module, seeing as we have consensus for adding both. Would appreciate feedback on what all options the dialog box should contain and other stuff. SD0001 (talk) 16:10, 19 November 2018 (UTC)

Why is there no role account for administrators for revision deletion requests, like User:Oversight? In its absence, it is only possible to support copyvio-revdel requests for which we have a template. I don't see how custom revdel requests can be supported since I don't know of any easy way to send emails externally or access the IRC using javascript. SD0001 (talk) 17:15, 19 November 2018 (UTC)
I now see that User:Enterprisey/cv-revdel.js works delightfully for copyvio-revdel tagging, providing an interactive interface on the page history for selecting the oldid's that the template requires as parameters. Twinkle's form-based layout is clearly not the best way for copyvio-revdel tagging, as digging up the diffs and copying over the oldids is rather cumbersome. Enterprisey's script does the job much better. Hence I guess it'd be better to focus on a module solely for oversight requests. SD0001 (talk) 18:30, 19 November 2018 (UTC)

The initial version of Twinkle oversight module is at User:SD0001/twinkleos.js. To install, please add importScript('User:SD0001/twinkleos.js'); //[[User:SD0001/twinkleos.js]] to your common.js page (that is, until it gets added to standard Twinkle). Feedback is welcome, especially on the options menuu, and default contents of the email subject and body fields that need to improvised. SD0001 (talk) 07:46, 21 November 2018 (UTC)

@Cabayi, Legacypac, Hasteur, SoWhy, PamD, Diego Moya, TonyBallioni, Train2104, M.R.Forrester, FlightTime, Chris troutman, Apap04, Primefac, John from Idegon, Timothyjosephwood, Jiten Dhandha, and Sam Sailor: Feedback? SD0001 (talk) 07:58, 21 November 2018 (UTC)
Please note "Send email" button will send the email to Oversight team. So don't click on it if you're just testing. If you wish, you can copy the code to your userspace page, install it and set the email target to yourself for sending test mails. SD0001 (talk) 08:14, 21 November 2018 (UTC) For now, I have reset email target to mw.config.get('wgUserName'), so that any test emails you send will go to yourself. 08:50, 21 November 2018 (UTC)
@SD0001: Heya! Thanks for working on the script. I did a brief test and it appears to be working all right - the simple text fields are quite neat. The only little trouble I ran into was the "OS" option not appearing in the drop-down for Twinkle sometimes. Refreshing the page a couple of times seems to solve that. My knowledge of scripts and computer in general is quite limited, so maybe it's just a browser issue on my side? Jiten talk contribs 11:53, 21 November 2018 (UTC)
@Jiten D: You may also see that the OS option appears at different position every time. Such issues are due to the order in which JS code is invoked, which I myself don't fully understand. Such issues would automatically disappear when this gets added to the Twinkle standard installation. SD0001 (talk) 13:33, 25 November 2018 (UTC)
@SD0001: Thank for the ping. I also added a linkback for use purposes, you can remove it you want to. Thanks for doing this, I'll let you know if I have any issues. - FlightTime (open channel) 18:38, 21 November 2018 (UTC)
First pass looks nice, SD0001, but can I complicate your life a bit and suggest a different tack? Right now, the form provides the page but is otherwise blank; editors will have to manually collect and add diffs, links, etc. just as they must currently. In short, this saves a few clicks (WP:OS->email) and has a sleek Twinkle interface. What would be really neat/helpful would be one or both of two things: on diff pages, pick up the diff link and username; and on history pages, allow for selecting of multiple diffs. The former is presumably easier. What would be good to avoid would be emails with generic text ("Requesting removal of personal information from User:Amorymeltzer") without more context — that'd save follow-up emails or time spent digging through page histories. ~ Amory (utc) 20:03, 21 November 2018 (UTC)
@Amorymeltzer: On diff pages, pick up the diff link  Done (will update the script soon), but username? Of what use is the username when you have the diff link? On history pages, allow for selecting of multiple diffs -- that sounds quite difficult to me. How are you thinking of doing that? SD0001 (talk) 20:52, 21 November 2018 (UTC)
There. Now a link to the page is also provided. If module was invoked from a permalink / diff page, the link to this is also provided. If invoked from article history, with any two revisions selected (via the radio buttons), a link of a diff comparing those revisions is generated. I am quite busy for 3 weeks from now, so I plan to undertake further improvements after that. SD0001 (talk) 22:19, 21 November 2018 (UTC)
I installed the script but I see no interface for this, either on an history tab or a diff page. Please advise. Chris Troutman (talk) 18:20, 23 November 2018 (UTC)
Do you not see the "OS" tab in the Twinkle dropdown menu? SD0001 (talk) 13:33, 25 November 2018 (UTC)
Nope. Chris Troutman (talk) 00:19, 27 November 2018 (UTC)

Feature request for easier warnings[edit]

Many years ago, I extracted a chunk of Twinkle code and modified it. It added a link next to the user on both sides of every diff. Clicking on it took me to the user's talk page, where I could then warn them, with the relevant article title automatically supplied.

A recent MediaWiki change broke this. Rather than figure out how to fix it, I thought I would put in a feature request for it to be implemented for everybody. For all those years, I've always found it to be extremely useful, and I'm sure many other users will appreciate it, too.

A slightly less convenient alternative would be an option to always display a "welcome" link in diffs, whether or not the user's talk page exists. Then you could click on it, but issue a warning instead of a welcome. MANdARAX  XAЯAbИAM 21:26, 27 September 2018 (UTC)

It is tremendously helpful to be able to warn a user from a diff, with the page title filled in automatically. For example, you restore to a previous version and want to warn each of the participating vandals. Or you see that someone else reverted vandalism and you want to issue a warning that they neglected to do. Without this feature, you have to copy and paste, or type in, the page's title, which is inconvenient, and sometimes leads to errors. Or, worse, people issue a warning without bothering to take the extra time to fill in the relevant page name. MANdARAX  XAЯAbИAM 21:20, 8 December 2018 (UTC)

Most CSDs not being added to log[edit]

I've noticed that when tagging a file for dated speedy deletion, that the process box gets stuck on "Adding entry to userspace log: Retrieving page..." and never adds to the CSD log or even closes. All OK for a normal CSD. Is this a bug or my setup gone awry? Ronhjones  (Talk) 00:53, 4 November 2018 (UTC)

I bet your log is too long. Go to User:Ronhjones/CSD_log and move it to User:Ronhjones/CSD_log 1 then go back to User:Ronhjones/CSD_log and replace the #REDIRECT with See also: so people can follow the link to the older log but you will not send the script there. Everything will greatly speed up. Repeat every thousand or so CSDs. Legacypac (talk) 00:58, 4 November 2018 (UTC)
Only 3 items in log User:Ronhjones/CSD log. I thought of that already. Ronhjones  (Talk) 00:35, 5 November 2018 (UTC)
Have you cleared the cache? Is logging enabled for the criteria you're nominating under? --QEDK () 18:31, 6 November 2018 (UTC)
As one can see in User:Ronhjones/CSD_log, it's quite happy logging F9 CSD, I just tried another F11, and it gets as far as "Adding entry to userspace log: Retrieving page..." and then nothing happens, window never closes. Settings are to log all CSD except U1. Ronhjones  (Talk) 19:12, 8 November 2018 (UTC)
This bug crept in in September as part of an effort to improve CSD logging. Let's see. SD0001 (talk) 19:46, 12 November 2018 (UTC)
Fixed The fix should be deployed soon. SD0001 (talk) 21:40, 12 November 2018 (UTC)
@SD0001: Which commit? --QEDK () 06:00, 29 November 2018 (UTC)
@QEDK: SD0001 (talk) 08:07, 29 November 2018 (UTC)

Problem when clicking on "vandalism" link while examining user contributions[edit]

I am seeing a problem when clicking on the "[vandalism]" rollback link while examining user contributions. The link does not perform a rollback – instead, it tries to create a new article called with the old article name plus "&twinklerevert=vand" tacked on the end. Binksternet (talk) 21:41, 10 November 2018 (UTC)

I'm having the same issue. - FlightTime Phone (open channel) 21:50, 10 November 2018 (UTC)
Consider making an issue on the GitHub repository. --QEDK () 14:00, 11 November 2018 (UTC)
This also occurs for the normal rollback feature on Twinkle, both on PC and mobile. aNode (discuss) 16:30, 11 November 2018 (UTC)
Sorry, I cannot make heads or tails the git cite. - FlightTime Phone (open channel) 16:48, 11 November 2018 (UTC)
I have just used the Vandalism feature, and also the normal rollback and Good faith rollback on TW, and it all seems to be working fine for me. Orphan Wiki 21:00, 11 November 2018 (UTC)
@Orphan Wiki: This issue only affects the "rollback" and "vandalism" links on a user's contributions page. The ones seen when viewing a diff are working fine. —k6ka 🍁 (Talk · Contributions) 23:49, 11 November 2018 (UTC)
@Binksternet, K6ka, and FlightTime Phone: what browser and version are you using? MusikAnimal talk 02:10, 12 November 2018 (UTC)
Never mind, it's not your browser (broken on modern browsers too). We're looking into it. MusikAnimal talk 02:15, 12 November 2018 (UTC)
Thanks in advance. Binksternet (talk) 04:11, 12 November 2018 (UTC)
+1, fwiw. Just came here to report the same thing. Ivanvector (Talk/Edits) 02:52, 19 November 2018 (UTC)
Yes, it's still broken. When looking at a user's contributions, the rollback and vandalism links are not working. Binksternet (talk) 00:30, 20 November 2018 (UTC)
I am having the same issue. Tornado chaser (talk) 03:46, 26 November 2018 (UTC)
I'm still having this problem. Doug Weller talk 21:08, 4 December 2018 (UTC)

───────────────────────── This should be fixed now ~ Amory (utc) 02:41, 10 December 2018 (UTC)

Twinkle dropdown in Vector[edit]

My section of the same name was archived with no response. Should I post this issue somewhere else? ekips39 (talk) 05:59, 17 November 2018 (UTC)

I had a go at it. See SD0001 (talk) 16:01, 21 November 2018 (UTC)

Twinkle slowing down?[edit]

I tag dozens (hundreds?) of pages for deletion and lately, Twinkle has been running very slowly. It takes about 2 minutes for the page to be tagged and entered into my CSD log page when it used to just be less than 30 seconds. Is there a problem with the script or is it my old laptop? I use to have no problems at all but lately, it's been working at a crawl. I haven't altered any setting in my Preferences (or even looked at my Preferences!).

Thanks for any advice you might have. Liz Read! Talk! 01:53, 21 November 2018 (UTC)

Your CSD log is too large at over 1,000kB. You should consider pruning it greatly. For instance by creating User:Liz/CSD log/Archive and moving all log details prior to October 2018. –Ammarpad (talk) 08:49, 21 November 2018 (UTC)
This seems to be a very common problem. I guess it'd good to make Twinkle check the size of the log and alert the user if it is too large. SD0001 (talk) 11:10, 21 November 2018 (UTC)
Agreed, I try to "prune" mine once a month and have no issues at all (and with an 10 year old laptop :P ). - FlightTime Public (open channel) 11:18, 21 November 2018 (UTC)
Thank you so much, Ammarpad, SD0001 and FlightTime Public! The size of my CSD log page would never had occurred to me. But it is enormous as I spend a lot of my time tagging old categories. I'll take care of that today. Thanks again for sharing your ideas. I'm glad I posted about it as it has been driving me crazy. Liz Read! Talk! 01:59, 22 November 2018 (UTC)
You're very welcome. - FlightTime (open channel) 02:05, 22 November 2018 (UTC)

Redirect tagging request[edit]

Would it be possible to add {{R from incorrect name}} to the Redirect tagging functions? (If it's there, I can't find it.) Thanks. - BilCat (talk) 22:15, 21 November 2018 (UTC)

 Done --QEDK () 06:15, 10 December 2018 (UTC)

Rollback malfunction[edit]

This has been happening for at least several days, if I click the blue rollback link in twinkle, I get a page titled Wikipedia:(title of article on which I tried to use twinkle)&twinklerevert=norm which tells me that wikipedia does not have a project page with the name (title of article on which I tried to use twinkle)&twinklerevert=norm. And if I use the red vandalism button It tells me that wikipedia does not have a project page with the title: (title of article on which I tried to use twinkle)&twinklerevert=vand. Everything works fine if I am looking at the diff, but I have the problems when I try to click twinkle's rollback links from someones contribs page. Tornado chaser (talk) 18:52, 25 November 2018 (UTC)

Discussion already ongoing here Problem when clicking on "vandalism" link while examining user contributions - FlightTime (open channel) 18:57, 25 November 2018 (UTC)
Twinkle itself seems to be malfuctioning. I am not able to ARV anyone. --Kailash29792 (talk) 07:00, 26 November 2018 (UTC)
  • @Andy Dingley: It's not that no one was interested, the bug was closed as invalid as there's no problem from MediaWiki side. You (or anyone else) have to report the problem to the Twinkle maintainers on GitHub; assuming they're not aware of the issue. –Ammarpad (talk) 19:00, 6 December 2018 (UTC)


Hi, Twinkle uses mw.util.jsMessage() to show the user an error message. This function was deprecated in 2012, and will soon not be working. There's a migration guide that explains how to use mw.notify instead. See phab:T193901 for more information. /Johan (WMF) (talk) 08:55, 26 November 2018 (UTC)

A hack to allow reversion on mobile[edit]

Just want to put this here in case anybody wants it, I have developed a hack which allows a editor to undo an edit while on the mobile interface here. Comments, criticism, bugs, requests welcomed.Face-smile.svg — fr+

Template:Split media[edit]

It says on the template to send you a notification, if it is nominated for deletion. Apologies that I hadn't done this earlier. ShakespeareFan00 (talk) 09:24, 4 December 2018 (UTC)

On hold Until consensus emerges. --QEDK () 08:22, 10 December 2018 (UTC)

New R4 speedy deletion criterion[edit]

Per this discussion, a new speedy deletion criterion, WP:R4, has been established. If possible, please integrate the {{Db-r4}} tag into Twinkle; this tag should only be placed on redirects in the "File:" namespace. Steel1943 (talk) 08:19, 6 December 2018 (UTC)

P-Batch Page Limit[edit]

Is there a limit to the number of pages that can be protected in one request using p-batch? « Gonzo fan2007 (talk) @ 17:40, 6 December 2018 (UTC)

I don't think so: sysops have noratelimit. From experience with dbatch, I can tell you that it sometimes takes a few tries, although I think that may be mostly a deletion-specific issue. It can take a while, though. I'd assume it would progressively slow down and eventually get halted by your browser. ~ Amory (utc) 17:54, 8 December 2018 (UTC)
Gonzo fan2007, I'm curious, is there any reason you're asking? Galobtter (pingó mió) 18:26, 8 December 2018 (UTC)
Galobtter, see Wikipedia talk:Version 1.0 Editorial Team/Index#Possible Workaround for some background. I did some digging and it appears that 5,000 is the limit set by Twinkle. In order to do more you have to change your settings. I was able to complete about 2,400 in one request; it just took a few minutes. Cheers, « Gonzo fan2007 (talk) @ 19:05, 8 December 2018 (UTC)


Per this discussion, {{db-blankdraft}} has been merged into CSD G13. Please integrate this into Twinkle. CoolSkittle (talk) 15:26, 7 December 2018 (UTC)