Wikipedia talk:Twinkle/Archive 28

From Wikipedia, the free encyclopedia
Jump to: navigation, search
← Archive 27 Archive 28 Archive 29 →


Dangerous code in admin deletion

Note to all admins using the "CSD" or "D-batch" tabs: please do not use the "also delete redirects" option; it has a fairly serious problem. — This, that, and the other (talk) 02:36, 11 December 2011 (UTC)

Looks like an internal MediaWiki problem – and it's not as dire as I first thought – so keep calm and carry on. Just take care – you might find you've deleted a few user talk pages by mistake. — This, that, and the other (talk) 04:35, 17 December 2011 (UTC)

Twinkle not working on User talk pages?

So, I've tried using the tb option on another user's page, and then tried to test other tabs, warn, xfd, etc on a sandbox in my own page, and nothing seems to be happening (i.e., no Twinkle window pops up). I've tried it in Chrome, as well as Firefox 3.x and Firefox 8, using Win7 Pro x64 as an OS. The tabs seem to work okay on pages in other namespaces, but not in User. I've tried disabling and re-enabling Twinkle (in my Preferences > Gadgets), with no results. Any suggestions? umrguy42 18:09, 30 November 2011 (UTC)

Take a look at WP:TW/DOC#Trouble, and report back here once you have checked the developer console for script errors (not warnings). It sounds like you might have a broken gadget or script which is conflicting with Twinkle. — This, that, and the other (talk) 06:30, 1 December 2011 (UTC)
Vandal warnings on user talk pages has not worked for me for a few weeks now under Firefox 8. The error console shows a huge stream of errors, most related to wikimedia. They appear at every page I try and access. When warning the Twinkle box will pop up and notify me of the heading it will create but never progresses past there. Rob Banzai (talk) 20:29, 1 December 2011 (UTC)
Rob, which skin are you using? If you're using Monobook, then you're transcluding all of the individual Twinkle modules from the old version. I'd recommend clearing that page and checking the Twinkle gadget in your preferences to see if that stops the errors. Logan Talk Contributions 20:35, 1 December 2011 (UTC)
Awesome! That did it. Thank you very much. I had no idea Twinkle was available that way. Rob Banzai (talk) 00:27, 2 December 2011 (UTC)

────────────────────────────────────────────────────────────────────────────────────────────────────So, in Chrome, I hit CTRL+SHIFT+J to get the console, selected the "Console" button, and then clicked "Errors"... and I saw absolutely nothing but ">" in the box. I clicked on all the tabs on my user page with the console up, nothing appeared. I'm not doing a manual installation, so I'm assuming that my skin's .js page isn't the issue (unless User:CharlotteWebb's "editcount.js" script is interfering somehow). Also in Chrome, I've tried reloading with bypassing the browser cache per the directions (CTRL+SHIFT+R), and no dice. Any more suggestions? Thanks, umrguy42 21:42, 6 December 2011 (UTC)

In the Console, type Twinkle and press Enter. Does anything appear? Then type Twinkle.speedy.callback() and press Enter. Does anything happen? — This, that, and the other (talk) 06:24, 9 December 2011 (UTC)
When I typed "Twinkle", I got an object in the console (I tried copying it here, but it messes with other posts, so please ask me for specifics or let me know what I can wrap it with here so that it doesn't do that, or possibly just check the page history, thanks). When I typed the callback function, the console said "undefined", and the Twinkle CSD window opened. (I tried that function a couple times, after clicking on other tabs, with the same results.) umrguy42 16:23, 9 December 2011 (UTC)
That's OK, so long as it didn't give you an error - that's all I needed to know. In the Elements section of the Web Developer tools, do a search for "tw-csd", and select the <li id="tw-csd"> that appears. In the right-hand pane, hide the "Styles" segment and expand the "Event listeners" segment. There should be a "click" entry there. Can you expand that out (you should end up with seven or so lines of purple, red and black text), and paste the text here? — This, that, and the other (talk) 04:51, 10 December 2011 (UTC)
I get the following:


"node" is expandable. umrguy42 04:11, 16 December 2011 (UTC)
OK. It looks as if CharlotteWebb's editcount script is indeed interfering with Twinkle. Charlotte should not be using innerHTML - it may have been fine ten years ago to do that, but it is now considered sloppy coding. So, until Charlotte's script is fixed, you have a choice between either Twinkle or the editcount script, but not both. I suggest you remove the editcount script from your monobook.js for the time being. — This, that, and the other (talk) 04:28, 17 December 2011 (UTC)
Hmm. Yeah, that seems to have done it (nice job with the little messages when you try to do those things on your own user page, btw :p). Thanks, umrguy42 01:20, 20 December 2011 (UTC)

Date Formats

I noticed that an edit done with Twinkle (diff) added a protection template. However, the date format was December 21, 2011. This causes the article to be added to Category:Wikipedia pages with incorrect protection templates. Any way the date format could be changed to 21 December 2011? Millermk90 (talk) 04:59, 19 December 2011 (UTC)

So would {{#time:j F Y}} (15 April 2014) work? — This, that, and the other (talk) 10:49, 19 December 2011 (UTC)

Keyboard Shortcuts?

Does anyone know if there is a list of the Keyboard Shortcuts for Twinkle or is this a freak? Whilst on a Diff page I accidently pressed Cmd+F (on Mac) and it began to revert the page. A search of the archives reveals a reference to shortcuts in bug TW-B-0151 but I have fond nothing else. Can anyone shed some light on this? WoodyWerm (talk) 11:55, 19 December 2011 (UTC)

It's certainly not by design. Twinkle doesn't set any keyboard shortcuts at all. In the bug you refer to, the problem was occurring with Firefox 2. Which browser are you using? — This, that, and the other (talk) 01:07, 20 December 2011 (UTC)


Resolved: Not now.

How do I report users for other stuff like edit warring or harassment? --Jamcad01 (talk) 23:26, 26 December 2011 (UTC)

Those need to be done manually. Edit war reports, in particular, require diffs of reversions to prove a 3RR violation as well as a diff of a warning, none of which can be easily automated (if at all). jcgoble3 (talk) 00:15, 27 December 2011 (UTC)
You can use this tool to help create the diffs for reporting edit wars. GB fan 00:30, 27 December 2011 (UTC)
There are no plans to implement more stuff into ARV. — This, that, and the other (talk) 08:20, 27 December 2011 (UTC)

How do I manually report someone?--Jamcad01 (talk) 10:56, 27 December 2011 (UTC)

Go to WP:AN3, or a different noticeboard (depending on what you want to report the user for), and follow the instructions. — This, that, and the other (talk) 05:17, 28 December 2011 (UTC)

{{Imagewatermark}} template not linked in edit summary

See this Twinkle edit (compared to {{unreferenced}} on this edit). —danhash (talk) 14:51, 21 December 2011 (UTC)

Image tags are not linked in the edit summary. I think this was laziness to an extent, but also me realising that the histories of file description pages are rarely viewed. — This, that, and the other (talk) 09:42, 22 December 2011 (UTC)
I often view image histories, and I think consistency is important as well, though it may not be a priority to change the current behavior. I would appreciate the linking of templates in image edit summaries, if someone has the time to add it. —danhash (talk) 19:18, 28 December 2011 (UTC)


If a rationale is required for {{Image-Poor-Quality}}, it should be required by Twinkle. Currently, hitting "ok" or pressing enter in the prompt box still results in an edit without a rationale, leaving "This image is considered to be of low quality because {{{1}}}" (see this edit). —danhash (talk) 19:16, 28 December 2011 (UTC)

That template is really bad: I'm tempted to nominate it at TFD, and/or redirect it to {{cleanup image}}. Still, I see your point. — This, that, and the other (talk) 09:35, 29 December 2011 (UTC)

Improve categories/Additional categories


Hello, I moved the template "Improve categories" to {{Additional categories}}. --The Evil IP address (talk) 15:15, 29 December 2011 (UTC)

The move was reverted: apparently it was "not thought through well enough". I have to say I agree with Debresser's comment on the talk page - the template wording should be changed instead. — This, that, and the other (talk) 00:42, 30 December 2011 (UTC)

error "Gateway Time-out" occurred while contacting the AP


Is it sth normal? Bulwersator (talk) 06:58, 18 December 2011 (UTC)

Probably just a random, intermittent error. It seems to be having a bit of trouble at the moment, but I'm sure it will blow over. — This, that, and the other (talk) 07:02, 18 December 2011 (UTC)

This is happening to me right now - rather suddenly, as it was working 15 minutes ago. It occurs for rollback, warn, and CSD functions alike (and presumably others).--Opus 113 (talk) 20:54, 3 January 2012 (UTC)

Article tagging in Wikipedia:/Articles for Creation space

Would it be possible/desirable to enable normal maintenance tagging of articles in the AfC area? This would allow easier feedback to article authors and links for improving their articles. Just at thought.    Thorncrag  23:41, 31 December 2011 (UTC)

Twinkle down?

Resolved: Momentary server glitch.

Anybody else experiencing problems with TW at the moment? I'm getting an 'API timed out' error. Pol430 talk to me 20:56, 3 January 2012 (UTC)

correction to above: 'Gateway timed out' was the actual message. Pol430 talk to me 21:06, 3 January 2012 (UTC)
Yeah, none of my TW features are working either. Jargon777 Talk 20:58, 3 January 2012 (UTC)
Same with me. -- Luke (Talk) 21:03, 3 January 2012 (UTC)
I notice that the little page quality box thing isn't working either, it could be the WMF devs fiddling with the MediaWiki code again, I seem to remember that being a cause of previous crashes Pol430 talk to me 21:06, 3 January 2012 (UTC)
Hi, the error is due to the API being down, see here, I believe it has been fixed/will be fixed shortly. Best, The Helpful One 21:13, 3 January 2012 (UTC)
Looks like it's working for me. -- Luke (Talk) 21:14, 3 January 2012 (UTC)

Tag suggestion: Why are the "current" templates not available on Twinkle?

Resolved: Not at the moment. If you really really really want these tags, you can add them in your preferences. But please don't. — This, that, and the other (talk) 07:01, 5 January 2012 (UTC)

I was looking through the tags available on Twinkle. I noticed that there is the {{recentism}} template, however there is not any current event templates. Is it possible to add them? -- Luke (Talk) 23:33, 4 December 2011 (UTC)

I believe they may have been previously removed, or this request may have been previously denied, but I can't find anything in the archives. Thus, I am hesitant to undertake this request. — This, that, and the other (talk) 00:27, 7 December 2011 (UTC)
Why do you think they were removed in the first place? -- Luke (Talk) 01:22, 7 December 2011 (UTC)
Hmm... I was waiting for someone like Amalthea (talk · contribs) or SchuminWeb (talk · contribs) to come along. Perhaps try asking them. If they don't object I'll add {{current}} only, as the tag list is already too long. — This, that, and the other (talk) 04:44, 10 December 2011 (UTC)
Sorry for late reply. TTatO is correct, they used to be part of friendlytag, but were removed by me in February per reasonable request and no opposition: WT:Twinkle/Archive 21#Request to remove various temporal templates from Twinkle. Templates from the {{Current}} family had seen inflationary use because Wikipedia editors (me included) placed them wherever the term "current event" might have applied, without stopping to think whether adding the tag is actually helpful to readers. Amalthea 14:12, 12 December 2011 (UTC)
  • I can add, as the original requestor for the removal from Twinkle, that the various {{current}} templates are intended to be used rarely, on those exceedingly unusual occasions in which many dozens, perhaps hundreds of editors are stepping on each other's edits because of an extraordinary event that has caused the interest of perhaps hundreds of editors to participate in editing an article. It is completely meaningless to tag an article because the topic is in the news, as thousands of articles are in the news at any single moment, and the general disclaimer at the foot of every article warns that all articles are subject to being incorrect, out of date, and otherwise inaccurate.

    Judgement is required to use the several current templates, and in general, hardly more than one or two uses of these templates at any one moment in all of the English Wikipedia are appropriate: hence the tag is not needed for mass-edits of multiple articles, which is the primary reason for Twinkle's existence. Having the {{current}} templates as a choice on Twinkle causes entirely undesirable proliferation of the use of the current templates by un-informed Twinkle users, who interpret the listing of the template within Twinkle as encouragement to place it on many articles, for purposes specifically recommended against in the template's guideline for use.
    - Yellowdesk (talk) 14:16, 15 December 2011 (UTC)

WebFonts Problem


Hello, this is in relation to problems being faced on hi and sa wikipedias with twinkle after the introduction of WebFonts on 12 december. Refer bug 33154. There seems to be some kind of clash between the two which is causing either or both to stop functioning(they don't even show up on the screen!). It would really help in resolving problems if someone involved here had a look at what's wrong. Thanks for any help in advance.--Siddhartha Ghai (talk) 20:09, 15 December 2011 (UTC)

The versions of twinkle on hi and sa are slightly older than en, but contain no coding differences(updates) from here. Hi's version is here and sa's is here.--Siddhartha Ghai (talk) 20:15, 15 December 2011 (UTC)

I'll take a look. — This, that, and the other (talk) 05:56, 16 December 2011 (UTC)
This was fixed by the devs. The pros should know that using for(.. in ..) loops on an array is a deadly sin of JavaScript... — This, that, and the other (talk) 11:00, 17 December 2011 (UTC)
Thanks for taking out the time to review this.--Siddhartha Ghai (talk) 00:46, 5 January 2012 (UTC)

Commons suggestion

Resolved: See For the Common Good, a tool that is separate from Twinkle. — This, that, and the other (talk) 07:05, 5 January 2012 (UTC)

If a move to Commons feature is ever implemented, it'd be reeeeealy nice if users could choose which version to move (for images that were accidentally replaced like DSC####.jpg), I've met a lot of those in my time. Also, the ability to move all versions, for an image that had several revisions (touch-ups, new data, etc.). ▫ JohnnyMrNinja 01:08, 20 December 2011 (UTC)



Under Warnings for users, let's rephrase the title (and edit summaries placed by) "Page blanking/removal of content" to "Removal of content/blanking", because blanking occurs at pages and sections, and most removal of content is not blanking - I've seen as many sentence and paragraph removals as sections and whole pages. Consensus? --Lexein (talk) 15:40, 2 November 2011 (UTC)

No issues here. SchuminWeb (Talk) 05:20, 3 November 2011 (UTC)
Do you mean "no issues with the proposal" or "no issues with the status quo"?? — This, that, and the other (talk) 08:33, 3 November 2011 (UTC)
No issues with the proposal. SchuminWeb (Talk) 14:15, 3 November 2011 (UTC)
I concur. --Kudpung กุดผึ้ง (talk) 01:40, 6 November 2011 (UTC)
Let's do it, then. I prefer the wording "Removal/blanking of content", as less clumsy. — This, that, and the other (talk) 07:16, 6 November 2011 (UTC)
Bump to self. I don't think this ever got done. — This, that, and the other (talk) 10:28, 23 November 2011 (UTC)
Ever? — This, that, and the other (talk) 02:27, 11 December 2011 (UTC)
It's high time I did this. — This, that, and the other (talk) 00:02, 31 December 2011 (UTC)
Bump again. mc10 (t/c) 04:42, 10 January 2012 (UTC)
Yes check.svg Done Finally!! Sorry it took so long. — This, that, and the other (talk) 10:41, 10 January 2012 (UTC)



On selecting a F9 (image copyvio) - If one does not enter a url, then the template comes up with a red warning that it needs a url or it won't be deleted (and I usually decline if I find one) - in that case, why let the user press "OK" with a blank box? - it's a waste of time adding it without a url.  Ronhjones  (Talk) 01:57, 16 December 2011 (UTC)

Take, for example, File:USP&R.gif, which I tagged F9 Sunday. In that case, it was the logo for a major theme park resort claimed to be under a free license. I didn't know where the image came from, but it was patently obvious they weren't going to release their logo under a free license. Hence, I tagged it F9 with no URL, then dropped a note on the talk page explaining what I just said here. Obviously, that was good enough for you, since you deleted it. The point is that a URL isn't strictly necessary when it comes to the patently obvious, like major companies' official logos, and to make it mandatory to provide a URL in such situations would be a violation of WP:NOTBUREAUCRACY. jcgoble3 (talk) 02:52, 16 December 2011 (UTC)
Correct - I did delete it, and if you look at my edit summary "F9: Unambiguous copyright violation:" - I went and found the original - because the template clearly states in bold red font - "Please edit this template to include details of where the file has been copied from, using {{db-f9|url=}}, or include a rationale below this tag if it was copied from a source other than website. The file will not be deleted if no indication is made as to why it is a copyright violation". I think someone using TW is less likely to go back and add more data, than if it were manually tagged - I hardly ever see extra data added below the template box.  Ronhjones  (Talk) 00:22, 18 December 2011 (UTC)
I agree. What would you think if I added a note explaining that ONLY if it is a copyvio of an offline source, leave the field blank? — This, that, and the other (talk) 00:54, 18 December 2011 (UTC)
I think that should be OK - let's try it, if I see many F9s with blank urls (TW made) then I can come back and discuss. We need to help the user make his request - no point if he tags a few images and then is told that they have been declined due to lack of a url. I suspect a lot of editors kill the page as soon as TW has placed the tag and do not actually look at what TW has done...  Ronhjones  (Talk) 20:38, 19 December 2011 (UTC)
I haven't forgotten about this... well, I did, but I'm doing it as I write this. — This, that, and the other (talk) 07:01, 5 January 2012 (UTC)
I was just about to ask, having declined yet another F9 without a url...  Ronhjones  (Talk) 00:03, 8 January 2012 (UTC)
The code change has been made on github. But I am not an admin, and I rely on one of Amalthea, AzaToth or Ioeth to sync the Twinkle gadget here on Wikipedia. All of them are fairly inactive... so it can be very hard to get the gadget updated. Please be patient. — This, that, and the other (talk) 10:50, 8 January 2012 (UTC)
Yes check.svg Done at last. Thanks must go to Amalthea for that. — This, that, and the other (talk) 10:41, 10 January 2012 (UTC)

Minor typo


I just noticed that in the Wel dropdown list, the description of {{welcomespam}} says that it's for "additional discussion of anti-spamming polices". I think that should be "policies". I know, issue of the decade XD, but thought you'd like to know. --NellieBly (talk) 18:06, 21 December 2011 (UTC)

The whole "welcome" module needs an overhaul. It's on my to-do list. Thanks for letting us know about the typo. — This, that, and the other (talk) 09:43, 22 December 2011 (UTC)
Now fixed. — This, that, and the other (talk) 10:41, 10 January 2012 (UTC)

Copy to Wikimedia Commons and PUF


Is it possible to remove Copy to Wikimedia Commons template during nominating picture to deletion as puf? example Bulwersator (talk) 08:05, 29 December 2011 (UTC)

Why just PUF? I don't see why this shouldn't be done for all file-related deletion processes (i.e. CSD, DI, FFD, PUF). — This, that, and the other (talk) 09:28, 29 December 2011 (UTC)
Good idea Bulwersator (talk) 09:39, 29 December 2011 (UTC)
Now this is Yes check.svg Done. I think this is pretty important (this bug was stopping some filefolk from using Twinkle), so I've cross-posted at WP:FNN. — This, that, and the other (talk) 10:41, 10 January 2012 (UTC)

"If you want to set your twinkle preferences" notification appearing on my user page


I have a username that's two characters long. mw.config.get("wgTitle").length - 3 returns (2 - 3 =) -1.

My userpage doesn't have .js in its title. mw.config.get("wgTitle").lastIndexOf(".js") returns -1.

-- Nx / talk 09:28, 30 December 2011 (UTC)

I see your problem.
It'd be nice if JavaScript had a String.endsWith() function, but it doesn't. So I'll solve this by switching over to wgPageName instead of wgTitle: since wgPageName always starts with "User:" for user pages, coincidences of this sort should no longer arise. — This, that, and the other (talk) 10:13, 30 December 2011 (UTC)
Now should be YesY fixed. — This, that, and the other (talk) 10:51, 10 January 2012 (UTC)

Multiple-speedy criteria does not contain A10


I just attempted to tag Roblox survival 303 with A10 and A7, though when I clicked "Tag with multiple criteria", it only gave me A7. Can A10 be added? Thanks. HurricaneFan25 — 21:07, 31 December 2011 (UTC)

I see no reason why it couldn't. — This, that, and the other (talk) 00:00, 1 January 2012 (UTC)
(I note, with a smug look on my face, that that was the fourth edit of 2012...) Should be up soon. — This, that, and the other (talk) 01:16, 2 January 2012 (UTC)
Yes check.svg Done Sorry for the smugness before. — This, that, and the other (talk) 10:41, 10 January 2012 (UTC)

CSD G4 possible bug


Tried using twinkle to speedy an article G4, it asked for a link to the deletion discussion, but when I entered it I got an error message saying it needed to start with "Wikipedia", even though the link I entered did start with Wikipedia. —SW— talk 06:29, 3 January 2012 (UTC)

Gah. I outsmarted myself here. Thanks for letting us know. — This, that, and the other (talk) 07:06, 5 January 2012 (UTC)
Yes check.svg Done - if not fixed, please tell me and I'll try to fix it for real. — This, that, and the other (talk) 10:41, 10 January 2012 (UTC)

DB error when using Twinkle?

Resolved: Intermittent errors that we can't do anything about.

Hi, I'm getting a DB connection error when I'm using Twinkle. The text reads:

Exception Caught: DB connection error: Unknown error (

The edit goes through properly anyway, but the edited page doesn't get added to my watchlist as it normally would. Anyone getting something similar? Writ Keeper 18:27, 6 January 2012 (UTC)

Nevermind, the problem seems to have resolved itself. Writ Keeper 20:29, 6 January 2012 (UTC)

Disallow twinkle talkbacks

Any way to disallow getting twinkle talkback notices, or can we possibly add that functionality? Hipocrite (talk) 16:57, 11 January 2012 (UTC)

See the section just above #Stopping Twinkle users adding talkback messages to my talk page? --NSH001 (talk) 17:25, 11 January 2012 (UTC)

{{uw-editsummary}} seems patronizing

Not an issue for Twinkle, moved to appropriate board. Not an issue for Twinkle. Referred elsewhere.

(Cross-posted from the Template messages talk page)

The uw-editsummary contains the wording, "which you forgot to do". It seems unlikely that they forgot, given the reminder that is given when an edit is saved without a summary. Maybe they thought edit summaries are optional, or maybe they just didn't understand their importance. I would suggest something more along the lines of:

" Thank you for your contributions to Wikipedia. I noticed that your recent edit to article-name does not have an edit summary. Please provide one before saving your changes to an article, as the summaries are quite helpful to people browsing an article's history. Thanks!"

--Peter Chastain (talk) 09:35, 12 January 2012 (UTC)

Thanks for the note, but Twinkle just facilitates placement of the template, we generally don't care that much what's in them. :)
Feel free to just modify it when you come to a consensus at WT:UTM. Amalthea 10:20, 12 January 2012 (UTC)

{{coord missing}}

Hi, it would be helpful if this tag was available in Twinkle, as it's one I very often want to assign to articles on locations or buildings which I come across while stub-sorting. Would need to prompt for next parameter (country or smaller area). How about it? PamD 10:34, 16 January 2012 (UTC)

Twinkle tags A-Z preference?

Is there a way I can set some Twinkle preference parameter so that it offers me the tags in A-Z listing rather than sorted into groups, rather than me having to choose that option from the drop-down menu every time? PamD 10:37, 16 January 2012 (UTC)

Go to Wikipedia:Twinkle/Preferences#twinkle-config-section-7, and set the parameter "Default view order for article tags" to "In alphabetical order". Happy editing. Armbrust, B.Ed. Let's talkabout my edits? 10:48, 16 January 2012 (UTC)
Thanks - didn't know about the preferences page! I don't use Twinkle much, perhaps should get more into the habit. PamD 17:14, 16 January 2012 (UTC)

Firefox preventing edit summary window for revert

Hi. I just noticed that when I used Twinkle to revert an edit, Firefox told me that it prevented the site from opening a pop-up window and the revert was made without letting me put in an additional edit summary. Could it be fixed so that Firefox won't block the edit summary window? Thanks. Usb10 plug me in 02:34, 18 January 2012 (UTC)

The popup blocker won't block the edit summary window. It is blocking the user talk page window that is opened to allow you to warn the user.
Note also that Twinkle doesn't prompt for a summary when using the "rollback (vandal)" option. This is by design; if you wish to add a summary, use one of the other rollback options (AGF, normal, or "restore this version"). — This, that, and the other (talk) 06:46, 19 January 2012 (UTC)

Suggestion for quick fix to transverse

Transverse has 2 issues.

  1. It shows an error every time you hit delete (Grabbing image links: The title parameter must be set)
  2. It stays stuck on the page and does not advance when you hit delete

Looking at if

  • Line 59 was set to false, the error 1 does not happen - it's the code trying to "Remove image instances to the image" which causes the error (and the checkbox is ticked by default) - turn that off, for now, and you don't get an error. Maybe someone can fix that bit of code later.
  • Could a copy of the lines 250-252 be inserted after 277? Then after page deleted, it moves to the next page.

Just some ideas. My js is fair, but not great  Ronhjones  (Talk) 21:48, 21 January 2012 (UTC)

Non-free reduced


I think it would be good idea, if a file is tagged with {{non-free reduced}}, that with the same edit {{non-free reduce}} is removed as well. Armbrust, B.Ed. Let's talkabout my edits? 20:43, 14 January 2012 (UTC)

Ping. Armbrust, B.Ed. Let's talkabout my edits? 11:10, 22 January 2012 (UTC)
YesY Done. Amalthea 11:42, 22 January 2012 (UTC)

Using Chrome on a PC, can't get Twinkle


I've tried everything, checking it off and saving in my preferences, adding it as a .js. Can someone help? StewartNetAddict (talk) 14:57, 22 January 2012 (UTC)

I really want Twinkle again to be able to clean new user vandalism. I used to have it when I was using a Mac but now I’m on a PC and using Chrome. I’ve also tried Firefox and Explorer and I can’t get Twinkle to show up.

I have twinkle checked off and saved in Preferences and I have it in my .js file. Twinkle/doc says to make sure the current skin’s script file is actually importing Twinkle. How do I make sure that it is? When I go to User:StewartNetAddict/vector.js it has


My monobook.js has:



And my .css pages are empty.  Can someone help, this is driving me nuts.  Yes I have reloaded, cleared caches, etc.

….I removed everything from .js pages and unchecked then re-checked Twinkle in preferences. Reloaded and cleared cache. My Twinkle Preferences disappeared when unchecked and re-appeared when check so I’m assuming it has to be running but I can’t see it anywhere… StewartNetAddict (talk) 15:28, 22 January 2012 (UTC)

Bug in filenames with apostraphe

When using the delink-batch option, it goes and says it's searching first to see if the page exists. If the page has any apostrophes in it, it comes back and says the page doesn't exist. I'm quite positive that this is a bug, as I've seen it occur on about a dozen different images. I do not want to create a github account so I'm reporting it here. Magog the Ogre (talk) 01:03, 9 January 2012 (UTC)

Oh I forgot to mention: if the page is the first in the list of delinked pages, it doesn't just say that the file doesn't exist: it puts the JavaScript into an infinite loop and freezes the browser window. Magog the Ogre (talk) 01:04, 9 January 2012 (UTC)

OK, I'll check this. — This, that, and the other (talk) 06:01, 10 January 2012 (UTC)
As far as I can see, this is working fine for me. Can you provide a scenario in which this happens? — This, that, and the other (talk) 23:57, 25 January 2012 (UTC)

mergeto bug

When selecting the mergeto tag in Twinkle, when it asked me to enter the name of the article to merge with, I clicked cancel and it did not cancel the action, instead it put the template on the article without any parameters other than the date [1]. Could that be fixed? Thanks. Usb10 plug me in 01:27, 10 January 2012 (UTC)

It sure could. — This, that, and the other (talk) 06:02, 10 January 2012 (UTC)
Actually, this shouldn't happen. Which browser are you using? On Firefox this works as expected. — This, that, and the other (talk) 23:53, 25 January 2012 (UTC)

Template talk:Article for deletion


There's a proposal discussion occurring at Template talk: Article for deletion to add the {{Find sources}} parameter to the {{Article for deletion}} template. A user on that discussion page suggested asking Twinkle developers if changes proposed at the discussion page could be incorporated into Twinkle. Therefore, I have placed this query here for the hopeful perusal of Twinkle developers. For the latest revisions, please refer to the "Drafts for consideration" and "Code" sections on the template talk page. Thank you. Northamerica1000(talk) 10:41, 23 January 2012 (UTC)

NA1K, is getting along way ahead of himself, if the proposal gets consensus at Template talk:Article for deletion, then an RfC will need to follow to make sure there is wiki-wide support for this. Mtking (edits) 11:31, 23 January 2012 (UTC)
Northamerica1000 has only asked for input, and I believe you requested that, no? And you seem to be in the middle of an RfC already? I'd say minor tweaks like that can certainly be decided at the respective talk page.
Anyway, not sure what input you need, I only skimmed the discussion. As long as the number of additional options for the AfD process remains reasonable Twinkle can quickly be extended to facilitate them. Amalthea 11:57, 23 January 2012 (UTC)
Had not noticed the RfC. Mtking (edits) 11:59, 23 January 2012 (UTC)

Stopping Twinkle users adding talkback messages to my talk page?

I have a prominent edit notice on my talk page requesting people not to leave {{talkback}} messages on my page, but it appears that TW users don't see the edit notice. Could some feature be added so that either TW users see the edit notice, or that I could put some piece of code on my talk page to prevent TW users leaving a talkback message? Thanks. --NSH001 (talk) 23:41, 8 January 2012 (UTC)

I'll consider it. However, I think this has been turned down in the past. It might be worth checking the archives. — This, that, and the other (talk) 06:01, 10 January 2012 (UTC)
Thanks for the response. I found this in the archives. Maybe Twinkle could check for the existence of an edit notice, and display it as part of a confirmation dialogue? That would be good enough for me. --NSH001 (talk) 07:42, 10 January 2012 (UTC)
Rather than declining this feature, it looks like Amalthea simply didn't get around to coding it.
The easiest approach would be to require inclusion of the template {{No automated talkback}} on your user talk page. If the page is loaded, the CSS class would be detected; if the page is not loaded (e.g. posting talkback when viewing the page history), a lean-and-mean API query (the response is less than 200 bytes in practically all cases) could be used to check for the presence of this template. If found, the user would be alerted and asked whether they wish to continue adding the talkback template.
I may be able to find time to do this soon. — This, that, and the other (talk) 01:45, 12 January 2012 (UTC)
  • Excellent, thanks. Your template is a good solution, as it enables other automated tools to also recognise the request. Let us know when this has been done. --NSH001 (talk) 08:31, 12 January 2012 (UTC)
  • This isn't the only request that could use configuration on the recipient's side though, I can remember two more:
Debatable whether they are really that important, but it may prove useful to keep the recipient-side configuration flexible.
I like your API-query, but a drawback I see is that this will require one template per option ({{Twinkle/Talkback/Template/Whisperback}}, …). There is other more flexible meta information that could be queried through the API, like external links, but that's a bit of a hack. Cleanest option may be to have recipients create a dedicated and brief options subpage that is parsed as needed.
Amalthea 10:16, 12 January 2012 (UTC)
Thanks for the response. I like keeping the recipient-side config flexible. I think it would be best to do it in such a way as to make it easy for other automated tools also to recognise the same request(s). --NSH001 (talk) 14:11, 26 January 2012 (UTC)

Twinkle localization to Bengali Wikipedia

Hi, I am from Bengali Wikipedia , We were using Twinkle with your old script. I want to start implement with updated present script in our Bengali wikipedia. Could you please help/guide me for that. Are there any planning for Twinkle localization to other project?-- Jayanta Nath (Talk|Contrb) 12:16, 20 January 2012 (UTC)

To start with, it is best to find a JavaScript-savvy user on your local wiki. If that is you, then you could potentially ask Siddhartha Ghai (talk · contribs), who has localised Twinkle for the Hindi Wikipedia, or Jimmy xu wrk (talk · contribs), who has done so for Chinese Wikipedia. The source code is available at — This, that, and the other (talk) 23:37, 20 January 2012 (UTC)
Thank You all. Lets try it my wikipedia.-- Jayanta Nath (Talk|Contrb) 04:12, 22 January 2012 (UTC)
not working for Bengali wikipedia. Is it a bug for Bengali wikipedia? It means when I am trying to configure TW manually from
, No TW tab appear. But TW is working fine and appear tab TW from my preference tab in Bengali wikipedia. The issue is manual configure is not working.

In User:jayantanth/twinkle.js, I have added mw.loader.load(['ext.gadget.Twinkle']);. Are there any other trick?

--- Jayanta Nath (Talk|Contrb) 06:50, 23 January 2012 (UTC)

You need to create some MediaWiki: pages to make that mw.loader.load thingy work. Just follow the README file in Github and it'll be fine :) Jimmy Xu (talk) 12:02, 23 January 2012 (UTC)
Set up a basic help page at Wikipedia:Twinkle/Localisation. If someone is as noobish as I was when I started out, that should help out quite a bit. I've probably left out lots of technical details. TTO and Jimmy should be able to help improve it (much more than I can).--Siddhartha Ghai (talk) 17:26, 23 January 2012 (UTC)
Thank you everybody for supporting me to do this. WT is working fine from "tick" from my preference in our wiki. But it it is not working or not showing any TW tab. The folloing which I have done to our wiki....
Bengali Localization of Twinkle
English Bengali
MediaWiki:Gadget-Twinkle.js bn:MediaWiki:Gadget-Twinkle.js
MediaWiki:Gadget-morebits.js bn:MediaWiki:Gadget-morebits.js
MediaWiki :Gadgets-definition bn:MediaWiki :Gadgets-definition
MediaWiki :Gadget-Twinkle bn:MediaWiki :Gadget-Twinkle
MediaWiki:Gadget-morebits.css bn:MediaWiki:Gadget-morebits.css
User:AzaToth/twinkle.js bn:User:Jayantanth/twinkle.js
My personal script file My personal script file

--- Jayanta Nath (Talk|Contrb) 09:15, 24 January 2012 (UTC)

I see that you've currently removed Twinkle from bn:Mediawiki:Gadgets-definition. Without that, there's no Twinkle option in the Gadgets tab of preferences, and twinkle can't be used as a gadget. Re-add twinkle to it. Remove the personal twinkle import from your personal script file. Enable twinkle as a gadget through the preferences, clear your cache, and then see if twinkle tab shows up. Don't remove Twinkle from the gadgets definition even if it doesn't work (I can't test if the problem is with twinkle or just you if its disabled as a gadget).--Siddhartha Ghai (talk) 11:18, 24 January 2012 (UTC)
PS:If twinkle isn't showing up for you, try disabling all other gadgets and scripts that you use, clear your cache, and then reload to check if twinkle shows up. This is to check if any of the scripts has a conflict with twinkle.--Siddhartha Ghai (talk) 11:57, 24 January 2012 (UTC)

Hi Siddhartha, Thank you for your response. I previously mention that from bn:Mediawiki:Gadgets-definition it works fine and shown TW tab. The issue is, I do not like to open this to tool to everyone during my testing phase. So I want to configure manually from My personal script file. Are there any tricks for manual configuration as like English wikipedia ( add importScript('User:AzaToth/twinkle.js'); to my My personal script file)?--- Jayanta Nath (Talk|Contrb) 12:21, 24 January 2012 (UTC)
As far as I know, currently there is no method for this and personal script file use (the way you want) currently doesn't work even on en-wp. If someone knows a method, I'd love to know about that myself. Though I do remember AzaToth telling me (at IRC) that Amalthea had some hackish way for doing this, but I'm not sure about that.--Siddhartha Ghai (talk) 12:38, 24 January 2012 (UTC)

← OK, here's what I do to load my local working copy (more or less, at least):

  • I have a clone of the Twinkle Git repository on my PC
  • I have set up a local webserver on my PC
  • I host a PHP script local.php that combines all parts of Twinkle into one big javascript file (similar to the deployed gadget):
<? header('Content-type: text/javascript');?>
mw.loader.load(['jquery.ui.dialog', 'jquery.tipsy']);
  include '/path/to/twinkle_working_copy/morebits.js';
  include '/path/to/twinkle_working_copy/twinkle.header.js';
    if ($filename[0]==='.') continue;
    if (strcasecmp(substr($filename, strlen($filename)-3),'.js')!==0) continue;
    include '/path/to/twinkle_working_copy/' . $filename;
  include '/path/to/twinkle_working_copy/twinkle.footer.js';
  • My Wikipedia user script file contains the line:
  • I similarly load the morebits.css file from the local webserver.

That way, I always load my local working copy, with all modifications and what not, without having to commit, push, or publish them first. Amalthea 18:28, 24 January 2012 (UTC)

Another issue of all dialog box

please look this image. In Beengale wikipedia we got this type of default dialog box for every command, Are are any issue our wiki? or bn:MediaWiki:Gadget-morebits.css? Why extra tab is coming? - Jayanta Nath (Talk|Contrb) 13:27, 26 January 2012 (UTC)

Another part I am updating this and translate all command....``- Jayanta Nath (Talk|Contrb) 13:52, 26 January 2012 (UTC)

Are you sure it isn't just you? I tried Twinkle at bn and it looks fine to me (no style errors, no huge left margin as in your screenshot). Maybe you should try disabling any other scripts you're using to check if any of them is interfering with TW.--Siddhartha Ghai (talk) 19:59, 26 January 2012 (UTC)

Histmerge is backwards, I think...


Hey, I just tagged Clock Tower Ghost Head with a histmerge and Twinkle it asks for the title of the target page to merge into. The tag, however, asks the opposite, to merge the target page into the tagged page. Not a big deal, but it'd help if the article ended up at the proper title (in this case, Clock Tower II: The Struggle Within). ▫ JohnnyMrNinja 06:13, 24 January 2012 (UTC)

Still the case. The text on the CSD tag and the text in Twinkle are reversed. I hope this makes sense. ▫ JohnnyMrNinja 06:55, 30 January 2012 (UTC)
I have changed the wording of the prompt to "Please enter the title to be merged into this one:". Pending sync. — This, that, and the other (talk) 09:07, 30 January 2012 (UTC)
Awesome, thanks! ▫ JohnnyMrNinja 06:03, 31 January 2012 (UTC)

{{ANI-notice}} talkback

Twinkle adds two level 2 headings when placing an ANI notice: "Notice" and "Notice of discussion at the Administrators' Noticeboard"[2] requiring the manual fixing of such edits. —danhash (talk) 16:04, 25 January 2012 (UTC)

Right, because a heading was added to the template. Which makes sense I think, most of our talk page notice templates (except the uw-type ones) bring their own heading. I'll remove the one added by Twinkle. Amalthea 16:42, 25 January 2012 (UTC)
YesY Done. Amalthea 16:51, 25 January 2012 (UTC)
Thanks! —danhash (talk) 16:53, 25 January 2012 (UTC)
Why are these warning edits marked as minor? —danhash (talk) 19:31, 25 January 2012 (UTC)
They aren't warnings.
This tool started out as a small helper to leave talkback notices. It's IMO a judgement call whether adding a talkback notice is a minor edit or not; Ioeth decided it should be default be minor, but added an option to declare them as non-minor. When the option to leave AN/ANI notifications was added during the Twinkle rewrite (those are after all only a different variant of talkback notices), this decision was not revisited, which is why they are still by default declared as minor, and the option is still available. Amalthea 20:49, 25 January 2012 (UTC)
Thanks for the clarification. —danhash (talk) 19:55, 26 January 2012 (UTC)

Minor/Non-minor edits

Of course, a valid follow-up question to Danhash's question above (and the one I kinda was expecting ;) is whether talkback edits really should default to minor.
Currently, I believe there are the following options to define minor/non-minor edits in Twinkle:

  • markWelcomesAsMinor: true
  • markTalkbackAsMinor: true
  • markSharedIPAsMinor: true
  • markRevertedPagesAsMinor: [ "vand" ]
  • markTaggedPagesAsMinor: false

What do people think, are these defaults correct? Amalthea 20:48, 26 January 2012 (UTC)

Welcomes and talkbacks shouldn't be minor. WP:MINOR clearly lists "Adding comments to a talk page or other discussion" as an example of when not to mark as minor. Welcomes and talkbacks qualify as comments on a talk page and thus marking them as minor violates WP:MINOR.
Shared IP tagging is a gray area. On one hand, it's a post to a talk page (which I just discussed); on the other hand, it's not an attempt at direct communication with the user, but rather a general notice to anyone who comes across that page in the future. Since some users hide minor edits from their watchlist, I think the question is, "are people watching this page going to be interested in the shared IP tag?" I don't have an answer to that.
The revert default is correct as vandalism removal is always minor and content reversions never are. Same goes for tagging, which is never minor. jcgoble3 (talk) 21:21, 26 January 2012 (UTC)
Yes, I agree that welcomes certainly shouldn't be minor; I'm even tempted to remove this preference altogether and hard-code a non-minor status for welcomes. What do you think?
Talkbacks probably shouldn't be minor either, although I can see why some might argue they should be minor. Shared IP tagging can stay minor; I don't think many people really care whether these are minor or not. — This, that, and the other (talk) 01:54, 27 January 2012 (UTC)
Re: hardcoding welcomes as non-minor: I would fully support that. There's no reason to even give users an option to mark them as minor. jcgoble3 (talk) 02:23, 27 January 2012 (UTC)
Thing is, WP:MINOR isn't a rule-type policy. Perhaps some users may want to mark their auto-welcome as minor, so I say keep as is. LikeLakers2 (talk | Sign my guestbook!) 23:13, 28 January 2012 (UTC)
WP:MINOR doesn't have any sort of policy/guideline tag at the top, which is odd; I personally think of it as a sort of guideline, even though it is in the "Help" namespace. Furthermore, I don't know why you would treat an auto-welcome any differently from a manually given welcome. — This, that, and the other (talk) 23:54, 28 January 2012 (UTC)

RFPP requesting problem

I was trying to request protection via Twinkle for the page Mr. Elhoffer (notice the space) after already having done so for Mr.Elhoffer (notice how there is no space), and Twinkle decided to not work correctly and give me an error. LikeLakers2 (talk | Sign my guestbook!) 23:10, 28 January 2012 (UTC)

What kind of error? — This, that, and the other (talk) 23:57, 28 January 2012 (UTC)

CSD notifications after Chrome crash

This is a weird bit of action that Twinkle does. I sometimes manage to crash Chrome while working on hi-wp. Then I just reopen it, click on "Recently closed" and open the X tabs that were open before. But after the crash, I'm logged out of wikipedia (even though since the pages are loaded from cache, it doesn't appear so). So, I have the twinkle tab even though I'm logged out. When in such a situation I try to tag a protected/semi-protected/any other type an IP user can't edit page for CSD, since I'm logged out, Twinkle can't really tag the page for me. But what it does do is keep leaving notification messages at the page creator's talk page (not once, but in a loop; have observed it leaving the message thrice in one case). And it doesn't stop until I close the dialog myself.

Note however that it has been some time since I last observed this problem. It may have been with the older code (as of 3 June 2011). I'll try to find some relevant diffs, but it may take a while since it wasn't through my user account (and hence not visible in my contribs). Regards--Siddhartha Ghai (talk) 19:24, 29 January 2012 (UTC)


I have to categorized many uncategorized articles by bot in How can the wiki [mediawiki] software automatically list these articles in to [xx] category, that the bot can recognise them? Is it possible use this function? Thank you in advance!--Cheers! (talk) 06:24, 31 January 2012 (UTC)

I don't understand the question. Is it related to Twinkle? Amalthea 12:00, 31 January 2012 (UTC)

Warning for using multiple IPs...


This warning is poorly written if you enter an article name that was vandalized, such as here. The wording doesn't make sense, and an extra comma appears after the article name. Is it possible that this could be changed? Calabe1992 22:23, 31 January 2012 (UTC)

I have tweaked the wording a bit so that it at least make sense, but note that Twinkle only places the templates, it is not responsible for the wording. There is a Wikiproject to organize the user warning templates, but if you find a badly worded template you should be bold and improve it yourself. The name of the template can usually be found in a hidden comment after you placed it. Amalthea 22:41, 31 January 2012 (UTC)

Template:Cleanup deletion proposed

There's a note on Template:Cleanup saying Twinkle depends on it and you want to know about changes. There's a proposal to delete the template at Wikipedia:Templates_for_discussion#Template:Cleanup. -R. S. Shaw (talk) 19:03, 4 February 2012 (UTC)

Question: could Twinkle prompt for a reason code for this template? Rich Farmbrough, 20:22, 5 February 2012 (UTC).
It does. — This, that, and the other (talk) 04:12, 6 February 2012 (UTC)

Question about dead end definition


There seems to be a discrepancy between Twinkle's description of a dead end article and the definition at Wikipedia:Dead-end pages. Input at Template talk:Dead end#Question about template wording would be appreciated. Thanks! GoingBatty (talk) 16:54, 6 February 2012 (UTC)

Replied there. Amalthea 15:53, 7 February 2012 (UTC)


Just a heads-up: Both {{Cleanup}} and {{NOT}} are at AFD. If either template is deleted, they will have to be removed from Twinkle's coding. Ten Pound Hammer(What did I screw up now?) 02:10, 8 February 2012 (UTC)

Possible bug?


I nominated a page for AfD, and included in the AfD nomination a piped, external link like this [|an outside link]. When Twinkle created the actual AfD nomination everything after the pipe sign was dropped. The AfD in question is Wikipedia:Articles for deletion/Rouse Properties - you can check the history to see what happened. This has only happened to me once, but I'm not sure how to test this without creating actual AfDs all over the place, so I'll leave this in your capable hands. LivitEh?/What? 22:02, 8 February 2012 (UTC)

  • Well, I suspect that your improper formatting might have simply broken the template used by Twinkle; external links use a space, not a pipe, to separate the URL from the display text (see my fix). That's probably what caused the problem. smile jcgoble3 (talk) 22:19, 8 February 2012 (UTC)
  • Don't use | in the XFD reason box; use {{subst:!}} instead. This could probably be fixed (running a replace on | →-> {{subst:!}}). — This, that, and the other (talk) 22:19, 8 February 2012 (UTC)
    • It would fix that, but break any intentional substituted templates with parameters instead I think, or if the pipe is used inside a nowiki tag pair. And you could still break Twinkle by e.g. using an unclosed nowiki tag or unbalanced double square brackets like {{subst:afd2|pg=pagename|text=[[broken}}. Still, it may prevent losing the user's text.
      Amalthea 22:30, 8 February 2012 (UTC)
  • (ec) That's not actually Twinkle's fault, if you had tried to create the AfD manually that way it would have happened as well.
    Heart of the problem is that you are using an incorrect syntax for external links; instead of the pipe, you should use a space (see Help:Link#External links).
    What Twinkle does when you create an AfD is, among other things, create the discussion page with {{afd2|pg=pagename|text=your reasoning}}. Since MediaWiki did not recognize your external link due to that extra pipe, it used it as part of the template syntax, and assumed that you started a new template argument. This unnamed argument was then discarded by the template substitution.
    There are other, similar ways to break twinkle functions by using incorrect wiki syntax, and I'm afraid that this is quite impossible to prevent since Wikitext is impossible to parse without knowing the whole context. We'll have to live with that.
    Amalthea 22:20, 8 February 2012 (UTC)
Oh my God, I'm such an idiot... make this thread go away, please!  :) LivitEh?/What? 23:00, 8 February 2012 (UTC)

section heading cut on Template:ANI-notice


Diff of Template:ANI-notice

And see: User talk:Bwilkins#Notice of discussion at the Administrators' Noticeboard.

This template should be subst'd, but it's often not and this is resulting in the [edit] link leading to editing the templates not the page the template is on; example. The template should also insist on being substed. Possibly Twinkle is doing the non-subst'g; I've not looked. As it is, the section headings are now absent on transcluding user talk pages (and, I think, archives). And see {{AN-notice}}, which is the same story. Alarbus (talk) 04:40, 9 February 2012 (UTC)

Thanks for the notice. Twinkle always substitutes the template. With the header removed from the template I've made Twinkle add its own header to the notice -- or rather, reverted the change I made two weeks ago. Amalthea 13:42, 9 February 2012 (UTC)
Which re-introduces the problem that led to the heading being added to the template anyway. Faaaaantastic. (talk→ BWilkins ←track) 17:24, 9 February 2012 (UTC)
We should probably discuss that at the template talk page, not here. Amalthea 21:50, 9 February 2012 (UTC)


Seeing as though Twinkle can already complete the entire AfD nomination process in one step, I think it would be useful to implement a feature which would allow similar functionality for merger proposals, which are currently a bit of a pain. Chris the Paleontologist (talkcontribs) 22:18, 10 February 2012 (UTC)

Gateway timeout error whilst contacting API

^^ is the error I get when I tried to nominate an image for deletion at PUF. Note that the deletion tool on Commons has also failed, are others experiencing the same problem? Acather96 (talk) 08:53, 12 February 2012 (UTC)

I'm having this exact same problem when I'm trying to warn vandals. Makes it really annoying and slow, since I have to type in the warnings manually. Klilidiplomus+Talk 08:56, 12 February 2012 (UTC)
Its has happened before, it seems - note message has also been posted here per instructions on Commons. Hopefully this should be fixed soon :) Acather96 (talk) 08:59, 12 February 2012 (UTC)
Apparently it's because WMF are updating Wikimedia sites to the new version of Wikimedia. Acather96 (talk) 09:11, 12 February 2012 (UTC)
Getting " User talk page modification: error "Gateway Time-out" occurred while contacting the API." when using Twinkle to do niceties like WP:WELCOMEs. Apologies for the pile-on, but it's not just affecting deletion notifications and suchlike. --Shirt58 (talk) 09:50, 12 February 2012 (UTC)
Is this still happening? I noticed some popups functions weren't working either a short while ago, and I could trace it back to some API calls timeouting. It's working for me now though.
Root cause ist not Twinkle, if you still notice it you should probably let folks at WP:VPT know. Amalthea 09:55, 12 February 2012 (UTC)
Whether or not it was a native API call, it appears to be Fixed :-) --Shirt58 (talk) 11:29, 12 February 2012 (UTC)

Level 3 vandal template

Just a thought - is there any particular reason why Twinkle and Huggle show a different warning triangle than the one Cluebot NG uses? Twinkle and Huggle use , while Cluebot uses

. Calabe1992 15:27, 10 February 2012 (UTC)

Twinkle uses the uw-* templates. Huggle has its own set, and Cluebot as well.
I note that the Nuvola apps images that apparently ClueBot uses aren't in the public domain but licensed under LGPL, so suppressing the link to the image page with a |link= parameter is as far as I know a license violation. I've asked the editor who suppressed those links to revisit those templates and consider replacing the images with respective PD versions.
Amalthea 12:33, 15 February 2012 (UTC)
... and said editor is actually no longer active on Wikipedia, so if somebody else wants to jump in ... :)
Amalthea 17:20, 15 February 2012 (UTC)

Proposed deletion endorsed


Would it be possible to add the template {{Proposed deletion endorsed}} to Twinkle? Preferably it would replace the current options if there is already a tag on the page. ▫ JohnnyMrNinja 02:19, 13 February 2012 (UTC)

It's already there. Just execute the regular PROD process, putting in your additional rationale if any, and upon hitting the "Propose deletion" button it will detect the existing PROD tag and ask, "A {{prod}} tag was already found on this article. Would you like to add a {{prod-2}} (PROD endorsement) tag with your explanation?". jcgoble3 (talk) 03:33, 13 February 2012 (UTC)
Oh, cool. There is no way to tell from the menu itself. ▫ JohnnyMrNinja 01:34, 16 February 2012 (UTC)

(Old) Request


Could we have {{Static IP}} added to the list under the "shared IP" tab. Sites like will now show if the connection is dynamic or static. Currently I add the standard {{Shared IP}} and then edit the name manually (as User_talk: when I find one.  Ronhjones  (Talk) 21:27, 22 December 2011 (UTC)

OK. The template needs a copyedit, but I'll add it anyway. — This, that, and the other (talk) 01:08, 23 December 2011 (UTC)
Not yet done, I've done some manually in the last week or so. Could I just jog your memory?  Ronhjones  (Talk) 01:05, 16 February 2012 (UTC)
You could, but it won't help: I'm too busy to do such things at the moment. Amalthea seems to be around at the moment, so he might do it if you're lucky. — This, that, and the other (talk) 07:12, 16 February 2012 (UTC)
YesY Done. Amalthea 12:32, 16 February 2012 (UTC)
Thank you very much, and I've just had an opportunity to use it as well.  Ronhjones  (Talk) 20:42, 16 February 2012 (UTC)

living persons deletion tag

Hi. I don't know why Twinkle allows to add this tags to no living persons. A bug? emijrp (talk) 12:28, 18 February 2012 (UTC)

It is not a bug. Twinkle has no way of determining if an article is about a living person, or if an article is even a biography, for that matter. The user of the tool is expected to make that determination. ​—DoRD (talk)​ 16:00, 18 February 2012 (UTC)

Articles for Creation

Please allow tagging and other article-related actions for Articles for Creation pages, which can be found in the "Wikipedia talk" namespace and listed at Special:PrefixIndex/Wikipedia talk:Articles for creation/. Thanks!   — Jeff G. ツ (talk) 00:29, 4 February 2012 (UTC)

This has come up a few times, so I will add the full article "tag" interface to pages beginning with "Wikipedia:Articles for creation/" (there are a few of these) and "Wikipedia talk:Articles for creation/".
By the way, Tag is the only one eligible to be added, since PROD doesn't apply to AFC space. — This, that, and the other (talk) 01:32, 5 February 2012 (UTC)
Sorry for the slow progress on this. — This, that, and the other (talk) 01:16, 25 February 2012 (UTC)

Twinkle on it.wikipedia

Hello, I've been trying out Twinkle on and would really like to import it on I've created a subpage on Meta copying out the code and tweaking small things in an attempt to translate. The revert/rollback and diff modules seem to work well. However the rest doesn't work, as in CSD tagging, warning user etc. I have no experience whatsoever with javascript and have no idea where to start. I was wondering if somebody more expert than me could help me out in translating the code; I have no idea how difficult this would be so I am sorry if I'm asking a very silly question.

On another (possibly slightly easier) note, is it possible to show Twinkle's rollback links on LiveRC? And how can I make them to show up on user's contribution pages? They currently show up all right only on diff links. Many thanks in advance for your help, --Mark91it's my world 23:49, 12 February 2012 (UTC)

Firstly, the import question isn't silly. I've partially localised twinkle for hi-wp and this was my first question too. (For help, you can also ask User:Jimmy xu wrk who has localised Twinkle for zh-wp.)
Secondly, have you looked at Wikipedia:Twinkle/Localisation? It may be helpful for the basics. As for the toughness level, it can be as easy or as tough as you want it to be. That depends on the amount of compromises you are ready to make. The more localisation you want, the tougher it will get.
For example:
  1. If you just follow the steps at Wikipedia:Twinkle/Localisation and set up all pages that Twinkle needs, it would still work; but just be in english instead of Italian.
  2. If you want just the user interface to be translated keeping the inputs/outputs the same, you'll just have to do translations (which you seem to have done correctly)
  3. If you want to change the number and type of input (such as increasing/decreasing the tags in the tagging module or changing the CSD criteria, changing when additional parameter input is required, how the parameters are to be passed to the templates etc.); you'll need code and logic changes along with translations. This will require either finding someone who knows javascript or learning it yourself.
Lastly, I have no idea about LiveRC, and am not a javascript expert; so I can't really help you in that field, sorry. Regards--Siddhartha Ghai (talk) 06:27, 25 February 2012 (UTC)

Category:Cleanup tagged articles without a reason field


Is it possible to add "remove cleanup tag without reason field" tab on articles in this category? Bulwersator (talk) 21:01, 18 February 2012 (UTC)

I've made a separate little user script that aids in this task, at User:This, that and the other/cleanupCleanup.js. To use it, add the following two lines to your skin JavaScript file:
importScript("User:This, that and the other/cleanupCleanup.js");
Enjoy it, and please report bugs, etc. to my talk page, since this script is not part of Twinkle. — This, that, and the other (talk) 07:14, 19 February 2012 (UTC)

Prompt for where to have {{merge}} discussion?

If adding a {{merge}} (as opposed to mergeto or mergefrom), Twinkle ought to ask which talk page the discussion should be at, otherwise when you've added the tag to both pages they both point to their own talk page for the merge discussion. Could this be done? PamD 10:45, 19 February 2012 (UTC)

AfD template red link

When twinkle adds the AfD template on a page the part where it says this articles entry shows up red, but when I add underscores where the spaces are it shows up blue. Example even though it's red it still leads you to the right place, but it's still misleading. Please fix this. JayJayTalk to me 16:27, 19 February 2012 (UTC)

I think this is a cache-related issue; by editing the page you are purging the cache as well as giving the servers enough time to realise that the nomination page has been created. There really isn't much we can do about this - Twinkle is a victim of its own speed. — This, that, and the other (talk) 07:10, 20 February 2012 (UTC)
Are you sure it's not possible to code it so that TW purges the article once all edits are completed? In other words, once the edits are done, instead of immediately loading whatever page comes next (I think it's the nomination page, but can't remember for sure), trigger a purge of the article then load whatever page comes next. Is there some reason that can't be done? jcgoble3 (talk) 17:22, 20 February 2012 (UTC)
That would be awesome. —danhash (talk) 21:22, 20 February 2012 (UTC)
Possible to code, but I don't think it would have the desired effect. To cut a long story short, the purge would need to occur more-or-less after the page has already been reloaded. — This, that, and the other (talk) 00:40, 22 February 2012 (UTC)
I'm not sure exactly how Twinkle reloads, but what about instead of "reloading" as in F5, Twinkle simply loaded a new page that was the current title with "?action=purge" attached? Since the reload happens after every other process has successfully completed, would that be enough time? If not, could TW wait 1-2 seconds (with the notification box open) and then load the URL? An extra second wouldn't hurt much. ▫ JohnnyMrNinja 01:37, 22 February 2012 (UTC)

New need to subst the RFD template


{{rfd}} has been newly changed from non-subst to must-subst. See Template talk:Rfd/core#Substitution for details. Could I please get TW updated to automagically substitute the template as well. - TexasAndroid (talk) 15:21, 20 February 2012 (UTC)

YesY Done. Haven't tested it. Amalthea 17:08, 20 February 2012 (UTC)

AfD error

I just used Twinkle to bring Wikipedia:Articles for deletion/Foot hockey to AfD, but an error occurred and no notice was placed on the article. Can somebody fix this? Llama's Koala (talk) 21:05, 23 February 2012 (UTC)

If it was a server error, such as "Gateway Timeout": We hear about this issue from time to time; however Twinkle can't do much about it – it's some sort of transmission error, either between the user's computer and the server, or between the different servers running Wikipedia. The only solution at the moment, unfortunately, is to revert the edit manually..
If you were getting a different message, please tell us the specific error message if you ever see it again. — This, that, and the other (talk) 01:03, 25 February 2012 (UTC)

CSD tagging when logged out

Refer to Wikipedia_talk:Twinkle/Archive_28#CSD_notifications_after_Chrome_crash.

I couldn't find the old diffs, but the problem occurred again while testing at deployment. See this diff of CSD nomination when logged out and this diff of its notification. (It probably happened when the server forgot that I was logged in. That happens sometimes over there.)

Note that the version of twinkle running there contains code modified for hi-wp's csd criteria. Its under testing (and not updated at github). However, I did not modify the code that verifies whether or not the nominator is authorised to use Twinkle. So I believe it shouldn't have worked (when logged out).

Also, there has been some abnormal behaviour twice where the pagetext got cut from the bottom while adding CSD nominations. See [3], [4].

Does this mean a problem with twinkle or just with the labs' configuration? --Siddhartha Ghai (talk) 06:48, 25 February 2012 (UTC)

The page text truncation is an odd bug with the API (we think), and probably occurring with a higher frequency on the labs system because of reduced infrastructure capacity, etc.
The bit about Twinkle working when logged out is an unavoidable effect of caching. Checking whether the user is indeed logged in would add unnecessary overhead to Twinkle's conversation with the Wikipedia servers, so it is a matter of taking care not to use Twinkle in these circumstances. — This, that, and the other (talk) 09:20, 28 February 2012 (UTC)
We could use &assert=user from mw:Extension:AssertEdit to disallow anon edits. Amalthea 10:11, 28 February 2012 (UTC)
That's interesting. Do you think it should be added to (The downside of that would be that if someone (me, most likely) were to write a script using that should be open to anons... it wouldn't be possible anymore.) — This, that, and the other (talk) 10:36, 28 February 2012 (UTC)
Could be made dependent on some exposed parameter window.Morebits.assertUser or something: If an anon knows how to load a script they'll also be able to turn that flag off. Amalthea 10:56, 28 February 2012 (UTC)