Wikipedia talk:Twinkle/Archive 16

From Wikipedia, the free encyclopedia
Jump to: navigation, search
← Archive 15 Archive 16 Archive 17 →

ARV failed to create Sockpuppet Investigations page

I, EhJJ (talk · contribs), recently used Twinkle's ARV to submit a sockpuppet investigation. Twinkle tagged all of the suspected users as normal, but did not create a page at Wikipedia:Sockpuppet investigations/username. I created the entry manually later. Might be a one-time error, but I so infrequently tag sockpuppets, I figured I'd submit it here in case anyone else is having the same problem. Twinkle indicated that it had completed all edits normally (no errors reported). I'm running Firefox 3.0.5 on Windows XP. Thanks! (EhJJ)TALK 02:35, 2 February 2009 (UTC)

Thanks for the information...I will look into it. Most of that functionality was recently rewritten for the switch from WP:SSP to WP:SPI, so there will undoubtedly be some kinks to work out. Could you let me know what user you were creating the page for? Thanks! Ioeth (talk contribs twinkle friendly) 21:00, 2 February 2009 (UTC)
Alright, this should be fixed now. Let me know if you run into anymore problems. Thanks! Ioeth (talk contribs twinkle friendly) 20:32, 4 February 2009 (UTC)
Sorry for the delay. It was for Wikipedia:Sockpuppet investigations/Petergriffin9901. Having used Twinkle to also request page protection, everything seems to work fine, but Wikipedia inherently does not always handle equals signs (=) "correctly" in templates. For example: {{la|E=MC² (Mariah Carey album)}} will return Article ([{{fullurl:{{{1}}}|action=edit}} edit]|[[Talk:{{{1}}}|talk]]|[{{fullurl:{{{1}}}|action=history}} history]|[{{fullurl:{{{1}}}|action=protect}} protect]|[{{fullurl:{{{1}}}|action=delete}} delete]|[{{fullurl:Special:Whatlinkshere/{{{1}}}|limit=999}} links]|[{{fullurl:{{{1}}}|action=watch}} watch]|logs|views) and not E=MC² (Mariah Carey album) (edit|talk|history|protect|delete|links|watch|logs|views), which requires {{la|1=E=MC² (Mariah Carey album)}}. Hence, there's a chance it was not a problem with Twinkle. (EhJJ)TALK 20:45, 4 February 2009 (UTC)
Incidentally, perhaps that could be changed in RPP? (i.e. add 1=) (EhJJ)TALK 20:45, 4 February 2009 (UTC)
The sockpuppet discussion page not being created was a bug that is fixed now. The problem with equals signs is that they don't always get escaped for the URL correctly. I'll alert AzaToth so he can take a look at morebits.js. Ioeth (talk contribs twinkle friendly) 13:53, 5 February 2009 (UTC)

Simple Typos

When reverting vandalism with the [rollback (VANDALISM)] link, if the vandalism has already been reverted (most frequently by User:ClueBot, for example), a status message similar to the following appears:

Warning: Latest revision 268995540 doesn't equals our revision 268995520

It should read:

Warning: Latest revision 268995540 doesn't equal our revision 268995520

Or perhaps:

Warning: Latest revision 268995540 isn't the same as revision 268995520

--Tckma (talk) 21:24, 6 February 2009 (UTC)

What do you expect, he's Swedish? Anyway, I've gone ahead and fixed that and one other typo I found in twinklefluff.js. Bork, bork, bork! Ioeth (talk contribs twinkle friendly) 21:36, 6 February 2009 (UTC)

Here's another typo:

Reverting page: couldn't grab element "editform", aborting, this could indicate failed respons from the server

should be

Reverting page: couldn't grab element "editform", aborting, this could indicate a failed response from the server

Have at it, I say! =) ダイノガイ?!」(Dinoguy1000) 21:51, 12 February 2009 (UTC)

Problems with Firefox Portable?

I don't know if it is just me and my add-ons, but I am unable to use TWINKLE while using Firefox Portable edition from I have the same (and more) add-ons on my full installation of Firefox, and it works just fine. Can anyone else help confirm this? Thanks in advance. —Signed by KoЯnfan71 (Public) My Talk Sign Here! 16:21, 11 February 2009 (UTC) —Preceding unsigned comment added by Kornfan71Public (talkcontribs)

Could you describe the problem in more detail? Are you simply not seeing the tabs or are you receiving errors? What version of Firefox is the portable version built from? What OS are you using? Any other information that you think might help would be great. Thanks! Ioeth (talk contribs twinkle friendly) 16:26, 11 February 2009 (UTC)
I just got the opportunity to test it from my own computer (where I can log in on my other account with TWINKLE). It worked just fine when TWINKLE was already installed. For some reason, I could only install TWINKLE while using an internet browser on the computer's HDD. I used IE and got it working. Either way, I was using Firefox 3.0.6 Portable on a Windows XP Professional box (using a USB flash drive) and Firefox 3.0.5 Portable on a Windows Vista Ultimate x64 box (using a USB HDD). Very odd. —Signed by KoЯnfan71 My Talk Sign Here! 01:34, 12 February 2009 (UTC)
I've been using U3's portable version of FF for some time, and have never experienced any problems with Twinkle, so there's at least one portable version that's unaffected. On the other hand, I'm using the gadget, rather than installing Twinkle via my monobook.js file, so there could be a difference there (but I don't see how). ダイノガイ?!」(Dinoguy1000) 20:41, 12 February 2009 (UTC)

Reverting on my talk page is broken

As the title states, I have tried numerous times in the last hour to revert various edits on my talk page, but every time, I get an error message stating that the element "editform" could not be found. I recently created an editnotice for my talk page, but I'm not sure if that could be affecting it or not. ダイノガイ?!」(Dinoguy1000) 22:10, 12 February 2009 (UTC)

Since I also recently created an Editnotice, I tested this on my talk page. I get the same result. The exact error message is: Reverting page: couldn't grab element "editform", aborting, this could indicate failed respons from the server.  MANdARAX • XAЯAbИAM  22:49, 12 February 2009 (UTC)
I can reproduce it, but I don't understand it. I too have an edit notice, but don't see that this is related. For some reason, the document returned in self.responseXML when Twinkle edits the old revision of the page is empty (twinklefluff, line 484), although the text is returned (and can be found in self.responseText).
Ioeth, is there any reason you're aware of why this and similar requests aren't done with action=raw, e.g. [1]? --Amalthea 22:55, 12 February 2009 (UTC)
Given the further input, I'm going to move this to a bug report (hope no one minds). ダイノガイ?!」(Dinoguy1000) 23:42, 12 February 2009 (UTC)
Aaand, copied there - see Wikipedia talk:Twinkle/Bugs#TW-B-0250 (new). ダイノガイ?!」(Dinoguy1000) 23:44, 12 February 2009 (UTC)

Bug when article has special characters in title

When viewing the last diff on Who the *$&% Is Jackson Pollock?, Twinkle is not giving me its "rollback" and "restore this version" links. I do get the WP:rollback link. (Note that the most recent edit to the article as I write this, by, is a good edit which should not be reverted.) This is the only article I've found which is experiencing this problem. I assume one of the special characters in the title is confusing Twinkle?  MANdARAX • XAЯAbИAM  20:20, 8 February 2009 (UTC)

Update. I checked articles containing each of the special characters from the title Who the *$&% Is Jackson Pollock?, and the only one that seems to cause the problem is the percent sign. For example see The 10% Solution for a Healthy Life.  MANdARAX • XAЯAbИAM  03:49, 9 February 2009 (UTC)

Good work, I would have suspected the $ sign.
The problem is that the URI is decoded twice in twinklefluff: First with
var query = new QueryString( decodeURI( old_rev_url.split( '?', 2 )[1] ) );
which yields "title=The_10%_Solution_for_a_Healthy_Life&oldid=264286797", and again with
value = decodeURIComponent( pair[1] );
which breaks cause "%_S" can't be decoded. Without having tested it, Removing the decodeURI will make it work.
On a side note, I have a hard time figuring out why one would ever need encodeURI or decodeURI, I'd think that that will always leave you with an ambigous string. But then, I know very little about javascript. --Amalthea 19:54, 9 February 2009 (UTC)
I've gone ahead and removed the decodeURI call, and am hoping that nothing else will break because of it. Let me know if the problem is resolved and if anything new has cropped up. Ioeth (talk contribs twinkle friendly) 20:19, 13 February 2009 (UTC)

Suggested rewording of notice link in drop downs


Who do i ask about this ? I just popped down the menu for "Single issue warnings" and selected "recreation of previously deleted material". This was as the user repeatedly put certain sections of text into the Argentina article that were deleted by other editors and were the subject of ongoing discussions on the chat page.

Imagine my surprise when I read that I had just notified the user that their page "Argentina" was to be given a speedy delete tag!

Can I suggest that the wording be change from "...material" to "...article" ?
I know that I will probably not forget that it means that now, but it scared the pants off me, and I am haveing to stay up to ensure that Argentina doesnt get a warning tag !

thanks--Chaosdruid (talk) 03:54, 15 February 2009 (UTC)

First off, don't sweat your mistake. We all make mistakes, and I don't believe any admin in his or her right mind would actually delete Argentina even if it did get tagged.
As for the description, don't forget that "deleted" has a specific meaning within Wikipedia. The description seems to be consistent with that definition of deletion, that being content that was removed from public view either through an XFD process, speedy deletion, or PROD. Since G4, which that warning refers to, specifically requires an XFD process to be valid, I can see changing that wording as being worthwhile. Let me see what I can come up with. SchuminWeb (Talk) 05:07, 15 February 2009 (UTC)
Thanks for the info and for listening :¬)
---Chaosdruid (talk) 08:31, 17 February 2009 (UTC)

Presently not working

As of a couple hours ago, various functionality like 'restore this version' is no longer submitting a full transaction. There is also a stagnation in vandalism patrolling from other editors i see in a number of usually well kept pages, so perhaps this is a Wiki API issue. Is there a better place to track this kind of potentially systemic issue than here? Thanks. Quaeler (talk) 08:06, 18 February 2009 (UTC)

I have this problem as well. Twinkle tries to work, but stops before saving the pages, giving an error that looks like this (example from twinklewarn, but it's the same for other subscripts):

Fejl: form.wpAutoSummary is undefined Kildefil: Linje: 1050

Major problem, it would seem, and probably to do with something changing in the Wiki software, I think. I'll report this above as a bug as well, and have already reported it on AzaToth's talkpage, though that may be, in hindsight, the wrong place. -Lilac Soul (talk contribs count) 08:39, 18 February 2009 (UTC)
I've already reported it as TW-B-0255, and there's also a discussion on it at the village pump. ダイノガイ?!」(Dinoguy1000) 08:54, 18 February 2009 (UTC)
Yeah, I noticed that after posting here. Thanks! -Lilac Soul (talk contribs count) 08:56, 18 February 2009 (UTC)
We had a few "Server error" messages between 05:00 and 06:00 as well as a problem with some archives showing as .000000 Wikipedia:Helpdesk -Archive 1.0000000000000000 and dob tag giving lots of 00000000 Talk:Jimbo Wales - Dates of Birth & Height templates used in infoboxes - all related ? --Chaosdruid (talk) 10:24, 18 February 2009 (UTC)
Semi-related, all from the same software update (see WP:VPT#Software update), but from different issues. If it's fixed now then there's no need to notify anyone, if you find something new that you should post it at WP:VPT. --Amalthea 10:48, 18 February 2009 (UTC)

I'm having the same problem here as well. The rollback, warnings, etc all seem to not be functioning correctly. Papercutbiology♫ (talk) 12:50, 18 February 2009 (UTC)

Ditto, e.g. during a CSD, it gets as far as displaying the message about marking the page as patrolled.....then just stops. CultureDrone (talk) 13:15, 18 February 2009 (UTC)
That just happened to me when I tried to tag Sarah And Shea for speedy deletion! Do you think that maybe, just maybe, FlaggedRevisions are doing this? Dyl@n620 16:10, 18 February 2009 (UTC)
No, the most immediate error is from the undefined "form.wpAutoSummary" mentioned above, which was accidentally removed in the revision Dino named in WT:TW/BUGS#TW-B-0255_(acknowledged).
What part of flagged revisions have been turned on already? --Amalthea 16:31, 18 February 2009 (UTC)

The issue I'm having right now is when trying to use TW to notify IP users of blocks. The message gets to "Info: Adding a shared ip notice" and then never recovers. This has happened a half dozen times now and, as far as I can remember, has not yet gone through successfully. Trusilver 18:33, 18 February 2009 (UTC)

Same issue I'm afraid. If you can get your hands on a dev, you could point him to the VPT thread; the fix is really a quite easy one, so I wouldn't want to have someone start modifying Twinkle just yet. --Amalthea 18:44, 18 February 2009 (UTC)
AfD and Tags don't work. dougweller (talk) 19:02, 18 February 2009 (UTC)

Should be all back to normal now that rev:47457 is live. Cheers, Amalthea 19:29, 18 February 2009 (UTC)

Update Diffs are back but not contribs.--DFS454 (talk) 21:20, 18 February 2009 (UTC)

  • Well ... maybe if we wait a while contribs will be back, too? Nobody changed anything, so I'm guessing the problem is purely on your end. I suggest clearing your browser cache or pressing Ctrl+F5 (with most browsers) on some random Wikipedia page, for good measure, and to check another editor's contributions again. Your own contributions are not supposed to show rollback links, in the default configuration. --Amalthea 21:51, 18 February 2009 (UTC)

problem at WP:RPP

I tried twice today to add Suge Knight at RPP, and both times... nothing. It looked like it was going through, but when I was done, there was no request on the page and nothing about it in my edit history. The article doesn't seem to be protected already so I don't get what happened. I finally added it manually, which I hate doing because I'm so addicted to using Twinkle for this sort of thing. Beeblebrox (talk) 05:06, 22 February 2009 (UTC)

Twinkle Configuration prob

How do you make it so that Twinkle doesn't watch every article you revert? I changed the config in my monobook so that watch reverted setting is "[]," which should stop it but it keeps watching every article I revert. Whats going on? GNRY09 (talk) 05:16, 20 January 2009 (UTC)

Two things: Is there a comma after the closing-bracket of the null set, and did you clear your browser's cache after changing your config script? --Dynaflow babble 06:25, 20 January 2009 (UTC)
GNRY, I assume you have "add pages I edit to my watchlist" activated? This
'wpWatchthis': TwinkleConfig.watchRevertedPages.indexOf( self.params.type ) != -1 ? '' : form.wpWatchthis.checked ? '' : undefined,
means that it will watch the page if you either have it checked in your preferences or have Twinkle configured to watch.
Since the Twinkle default is to watch everything in the first place, I'm thinking that the Twinkle configuration should either take precedence, or that it should allow three settings for each type of revert: watch, don't watch, or use my default from the preferences. Making that transition would be ugly though, so I'm thinking the first option is preferrable?
The same goes for other values, like watchWarnings. --Amalthea 15:28, 20 January 2009 (UTC)
I would like to see the same thing that GNRY wants, except for when I post warnings to user pages. I have "TwinkleConfig.watchWarnings" set to "false", but it still watches the user page after the warning. Is this because I have my Wikipedia preferences set to "add pages I edit to my watchlist" (of which I do)? If so, can you modify twinkle to over-ride this? Wizard191 (talk) 14:33, 9 February 2009 (UTC)
Bump. Wizard191 (talk) 13:31, 22 February 2009 (UTC)


Twinkle isn't working with me. I have IE, and I can't see any Twinkle features. Raiku Lucifer Samiyaza 21:21, 18 February 2009 (UTC)

Twinkle isn't supported for IE --DFS454 (talk) 21:34, 18 February 2009 (UTC)
Does it work for IE at all? Raiku Lucifer Samiyaza 21:40, 18 February 2009 (UTC)
To the best of my knowledge it doesn't, at the moment. Please have a look at the browsers mentioned in WP:TW#Browser support, maybe you can switch to one of them. --Amalthea 21:47, 18 February 2009 (UTC)
PLEASE UPDATE SO IE WORKS Raiku Lucifer Samiyaza 04:17, 19 February 2009 (UTC)
Actually, how much work *would* it take to support IE (even if it's only IE7 and up, or something)? ダイノガイ?!」(Dinoguy1000) 19:45, 19 February 2009 (UTC)
Hi, same problem here. I have IE and it is not working (as expected). Is there a way to remove it? Every time I visit wikipedia, I have a warining sign with errors on the page. Juan D. (talk) 23:54, 21 February 2009 (UTC)
Get rid of Twinkle? Yes, delete the line of the code at User:Juancdg/monobook.js and refresh your browser as directed. (EhJJ)TALK 00:31, 22 February 2009 (UTC)
Thank you man. It worked. IE is back to normal. --Juan D. (talk) 02:32, 22 February 2009 (UTC)
To Raiku Lucifer: No. Get a proper browser :( Stifle (talk) 16:44, 23 February 2009 (UTC)

As a general note to anyone who edits wikipedia from multiple browsers, and who uses Twinkle: If you don't want to see errors thrown in IE, wrap the Twinkle import and configuration as follows:

if( navigator.appName != 'Microsoft Internet Explorer' ){
    //Twinkle import/configuration here

There may be slightly better ways to do this, but I've never really seen a comparison of the methods, so I wouldn't know. Also, it will work for Friendly as well. And to ward off any potential questions on why this doesn't make Twinkle or Friendly work in IE, it doesn't fix the scripts for IE, it only makes IE ignore them. ダイノガイ?!」(Dinoguy1000) 18:20, 23 February 2009 (UTC)

... which is exactly what the gadget does. :) --Amalthea 18:47, 23 February 2009 (UTC)
Aah, I didn't know that. I've been using the wrapper because the old config structure was throwing errors (I use the gadget myself), perhaps I should test without the wrapper since I've switched over? ダイノガイ?!」(Dinoguy1000) 20:27, 23 February 2009 (UTC)

History comparison

Hi there. When I compare the two most recent history of an article, the [rollback] [vandalism] link seems to disappear. Is this normal? If it's not, I'd really like to have it back. Thanks. --Jackl 04:19, 22 February 2009 (UTC)

I can confirm this problem. I'm not getting those Twinkle links either when diff'ing versions, whether most recent or older. SpiderJon (talk) 17:29, 23 February 2009 (UTC)
I've allowed myself to make a small change to your monobook.js. Coulr you clear your cache per Ctrl+F5 (or whatever works for your browser) and try again please? --Amalthea 17:46, 23 February 2009 (UTC)
Thanks, but still no go I'm afraid - the [rollback] [vandalism] links are still missing. (Incidentally, when I checked my gadget settings earlier today, Twinkle had become unticked - definitely not my doing, as I haven't changed any prefs for months - so I am not sure what other settings may also have become altered. Nor why.) SpiderJon (talk) 18:15, 23 February 2009 (UTC)
I'll need more input then. Twinkle is working mostly normal, you just don't have the revert-links with diffs, right? You should leave the gadget tickbox unchecked, since you are importing it in your monobook. Can you make sure of that? Remember to clear your browser cache before you test it. If it still isn't working, can you remove the configuration block entirely from your monobook.js, so that only the importScript statement ist left, and test again? Also, which browser are you using? --Amalthea 18:43, 23 February 2009 (UTC)
Yes, I had the Twinkle tabs (csd, last, rpp, etc), but not the [rollback (AGF)] || [rollback] || [rollback (VANDAL)] links.
I did as you suggested - ensured the gadget tickbox was unchecked - didn't help - so I removed the TwinkleConfig block, and left only importScript('User:AzaToth/twinkle.js'); and did a forced refresh. Lo! and behold, I got the [rollback (AGF)] || [rollback] || [rollback (VANDAL)] links back. As a test, I pasted my original TwinkleConfig block back into my monobook.js - and the links vanished again. No idea why, as I haven't ever edited it manually. Some weird corruption?
Anyway, the main thing is that it's working again now - many thanks for your help. (And, in case it has any relevance to what may have gone wrong, I am using Firefox 3.0.6 on XP SP2.) SpiderJon (talk) 18:00, 25 February 2009 (UTC)
Then I'm still unsure why this is really happening for some people. Thanks for testing though!
In any case, should you want to configure Twinkle just use the new configuration setup from WP:TW/DOC (which is different from the one you were using). --Amalthea 18:06, 25 February 2009 (UTC)
The bad news is that it's actually still happening - most times I don't get the [rollback (AGF)] || [rollback] || [rollback (VANDAL)] links, but sometimes - and with no obvious pattern as to why - I do. It's really puzzling/annoying! SpiderJon (talk) 10:14, 26 February 2009 (UTC)
Eureka! Have figured it out. The [rollback (AGF)] || [rollback] || [rollback (VANDAL)] links are now not shown if there's an edit after the diff being viewed. I use WikipediaVision to monitor anonymous edits, and it sometimes take you to an 'intermediate' diff, if someone's edited the page since it picked up on it. Previously the Twinkle links were shown anyway, even though they weren't really of any use. Whatever has changed, it's for the better, even if it's been mighty confusing for me. SpiderJon (talk) 11:42, 26 February 2009 (UTC)

Jackl, are you using Twinkle per Gadget? Cause your current monobook.js doesn't import it. If you're using the Gadget version, could you remove the TwinkleConfig from your monobook.js and, instead, use the configuration as described in WP:TW/DOC (if you want to change the default behaviour at all, that is)? --Amalthea 17:49, 23 February 2009 (UTC)

I am not importing the Twinkle code in my monobook.js because I modified the default settings. I also ticked the Twinkle box in the gadgets tab. I will try removing the tick. --Jackl 10:52, 25 February 2009 (UTC)
I unticked the Twinkle tick in the Gadgets tab of "My preferences". I bypassed the cache. The [rollback] [vandalism] is still not present. --Jackl 11:03, 25 February 2009 (UTC)

Guys, I have mine back. I recopied the script and reticked the Twinkle box in my preferences. Thanks all! --Jackl 11:20, 25 February 2009 (UTC)

That's because your monobook configuration is using the new setup now which doesn't overwrite the defaults (and is now defining TwinkleConfig.showRollbackLinks) anyway. --Amalthea 12:08, 25 February 2009 (UTC)

Twinkle at Spanish Wikipedia


Since the TW-B-0255 bug, the es.wikipedia version appears not to work correctly when you have Spanish as the default language, it just freezes at "Nominando página: datos cargados..."; however, if you set English as the default language it works. Is there a reason why is this happening? —macy 03:39, 25 February 2009 (UTC)

I'm sure there is.
I'm assuming that's happening when you tag something for speedy deletion, right? Did you talk with es:User:TwinkleUser, who seems to be maintaining the scripts over there? It'd probably be easier for him to try and locate the problem. --Amalthea 12:19, 25 February 2009 (UTC)
TwinkleUser is a sock created by C'est moi that he operated to maintain TW, but now he is retired and now I operate it; however it doesn't appears to be a problem with the script it's a MediaWiki issue that affects users when they have Spanish as the default language, and they need to set English as the deafult language in order to keep TW running. —macy 23:40, 25 February 2009 (UTC)
Ok, I had a look at it. See es:WP:C/T#Twinkle, and malformed XML for the problem, I figured I asked there directly since it's a protected page that needs changing. Cheers, Amalthea 00:35, 26 February 2009 (UTC)
Works again, have fun twinkling. --Amalthea 09:45, 27 February 2009 (UTC)

Options for CSD tag patrolling

Above in the "todo" box, it says "Add recent change patrolling to CSD feature." Not sure what that means, but maybe that could help me; I'm trying to figure out the best way to get notified of new CSD tags so that I can delete the page or decline the tag. "User:contributions" pages have RSS feeds, so I could ask the frequent taggers if I could get a feed of their contributions (then filter for just the CSD tags); or, if there were a bot that would make an edit (such as adding something to a log) every time a Twinkle CSD tag is placed, I could get the feed from that bot's contributions. Any ideas? - Dan Dank55 (push to talk) 18:18, 26 February 2009 (UTC)

I'm not following how CAT:SPEEDY isn't working for this. Are you only looking for tags from specific editors?--Fabrictramp | talk to me 19:36, 26 February 2009 (UTC)
CAT:CSD and especially the subcats are what I'm using now, but it doesn't work in the sense that I have to stop what I'm doing, hit refresh on multiple pages, and wait for them to load to see if there's anything new. Attack pages and copyvios shouldn't be sitting there waiting for me to finish what I'm doing; I'd like to know right away. Also, there are taggers who I can usually depend on, and there are taggers that I definitely can't depend on, and it would be nice if I could see right away who's tagging something so that I can step in. But that's not the reason I suggested getting a feed from User:Contributions ... the reason is that Contributions pages, and the Recent Changes page, are the only WP pages I'm aware of that offer RSS or Atom feeds. I'm not sure how I'd get alerted to changes in real time without a feed; maybe there's a way. - Dan Dank55 (push to talk) 20:19, 26 February 2009 (UTC)
The patrolling mentioned there is related to the new page patrol log.
Recent changes has an IRC feed, and you can try and filter that. I'd suggest using Huggle for it, you can define a queue there (which can't rely on page content, only on the info you get from RecentChanges) so it will only list the CSD nomination diffs. That won't be perfect, but maybe it helps a little.
Doing it from inside Twinkle wouldn't be trivial, I'd rather suggest opening a MediaWiki bug to push category changes to a feed, too (But I'm almost certain there already is one about watchlisting categories). --Amalthea 09:54, 27 February 2009 (UTC)

Monobook installation broken?


I tried to install Twinkle by editing User:Marc_Kupper/monobook.css, doing the refresh (multiple times) and I don't see any new options. I can add/remove Twinkle using Preferences / Gadgets with no problem. Is Monobook installation broken? I'm using FireFox 3.0.6 on Windows 2000 with Ad Block Pro (WP is marked to exclude from ad blocking), Live HTTP headers (normally turned off), and the SQL Lite Manager. --Marc Kupper|talk 05:44, 27 February 2009 (UTC)

You need to add it to User:Marc Kupper/monobook.js. --Amalthea 09:44, 27 February 2009 (UTC)

Thank you, that worked perfectly. I had used the monobook.css file before and so missed that the TW docs referred to monobook.js.
It turns out that MediaWiki implements Special:Mypage as a special form of redirect meaning that links such as [[Special:Mypage/monobook.js]] always show in blue and when you click then it redirects to the target. I knew I had a "monobook", saw the blue link, and ignored the fact that it ended in .js.
At the moment I can't think of a clean way to edit the help to make it clearer. Maybe it's not a big deal if I'm the only one that missed this. --Marc Kupper|talk 23:06, 27 February 2009 (UTC)
I've added Wikipedia:Twinkle/doc#Troubleshooting Twinkle installation based on recent discussion and archived issues. --Marc Kupper|talk 20:35, 1 March 2009 (UTC)
Thanks! --Amalthea 22:27, 1 March 2009 (UTC)


TWINKLE doesn't seem to be working with the modern skin, except I think, the contribs page, where I see an arv which shows me a JS box. Any ideas? --Rsrikanth05 (talk) 16:28, 28 February 2009 (UTC)

Did you activate the "Compatibility function" gadget in your preferences? --Amalthea 19:46, 28 February 2009 (UTC)

Thanks a lot, I had forgotten to enable it after changing the skin. --Rsrikanth05 (talk) 13:26, 1 March 2009 (UTC)

Passing along a recommendation

"My suggestion is to take out the warning signs within the templates. It's excessive. People get a notice that they have a message and they get a message, that's enough. ChildofMidnight (talk) 05:03, 27 February 2009 (UTC)"

I can see the point. I think there are also times when perhaps a friendlier CSD user talk page warning notice than the standard one might be helpful; is that configurable in Twinkle? - Dan Dank55 (push to talk) 04:42, 28 February 2009 (UTC)

One would need to modify the template first, and then TW could likely be modified to match the new parameters with relative ease. SchuminWeb (Talk) 06:20, 28 February 2009 (UTC)
Exactly, it can't be configured since there are no friendlier notification templates around. I'd say if you want to make them friendlier, just go ahead and do it for all of them, that'll never hurt. Well, except maybe with G3 (vandalism), G10 (attack), and possibly G12 (copyright).
FWIW, I am still planning to redo most of the CSD notifications, for several reasons that were discussed here and elsewhere: Rename them to uw-* style, unify the up to three different template versions of the notifications that are around (Twinkle, Huggle, manual), redo them technically to properly point to the talk page of the article in question and some other namespace-related things that are currently not really working. With that, I was also planning to shrink the image down to inline-size, to be in line with the uw-* templates.
I'm not sure when I'll get around to it though, I'm currently struggling with my watchlist.
--Amalthea 09:07, 28 February 2009 (UTC)
Or you could use Friendly as well as Twinkle. It adds a "Wel" tab alongside Twinkle's "Warn", and has 'welcome' templates for "Potential problem users" (amongst other categories), including one "for someone whose initial efforts appear to be vandalism". §piderJon (talk) 13:48, 3 March 2009 (UTC)

Edit summaries and IP userpages

Edits reverted with Twinkle are performed with an edit summary such as the following:

(Reverted N edits by Example identified as vandalism to last revision by Jimbo Wales. (TW))

However, the same happens if either of those users are anonymous editors. Since IP userpages are almost invariably redlinks, that leads to a lot of useless links in edit summaries.

(Reverted N edits by identified as vandalism to last revision by (TW))

Would it not be better, in the case of anons, to link to the contributions page instead of the userpage? MediaWiki rollback edit summaries always point to contribs and not to userpages, regardless of whether the user is registered or anonymous. I reckon that it would work well if TW linked to the relevant userpage in the case of registered users (whether the userpage exists or not) and linked to the contribs page for IP addresses. Thoughts? haz (talk) 12:58, 2 March 2009 (UTC)

I think it would be best to link to contribs in all cases, since you can directly access both Talk and User pages from contribs, but not vice versa. If I'm dealing with a vandal, the first thing I want to know is, What else have they been doing? I believe this can be configured, but I'd like to see it become the default. --Dynaflow babble 13:38, 2 March 2009 (UTC)
I'll third this motion... Twinkle linking to IP user pages has long struck me as largely useless and even counterproductive. ダイノガイ?!」(Dinoguy1000) 18:15, 2 March 2009 (UTC)
If I'm not very much mistaken it already is like that. See this diff for example. What I can do is scrap the link to the user page in the "to last revision by [[User:%s|%4$s]]" part, to get it closer to MediaWiki:Revertpage, but it already links to the vandals contributions. --Amalthea 21:36, 2 March 2009 (UTC)
Yep, it already does this. –xeno (talk) 21:41, 2 March 2009 (UTC)

If used with Lupin anti-vandal tool

Would Twinkle have any affect on WP:AVT when used at the same time?--Iner22 (talk) 20:56, 3 March 2009 (UTC)

Reverting multiple edits

Regarding Wikipedia:Twinkle/doc#Difference between revisions

  • TW offers [rollback (VANDAL)] and [rollback] on diff pages but if the diff is spanning multiple edits then TW only reverts the last edit and not the the entire span shown in the diff. Is this the expected behavior?
  • TW offers [restore this version] but am then prompted for a reason and the page contents at that moment are blank (showing the Reverting page message). It looks like if I wanted to construct a message such as "Reverted 2 edits by identified as vandalism to last revision by User:GoodEditor" that I'd need to do so by hand?

The install documents have For multiple revisions diff tabs, add: but I assume that's included as I'm using the full twinkle.js and believe that adds the undocumented "since" and "since mine" tabs. --Marc Kupper|talk 01:20, 9 March 2009 (UTC)

That is the expected behaviour if the multiple edits are done by different editors. If you press the rollback link, it will behave similar to MediaWiki rollback in that it reverts all consecutive edits by that editor.
If you use the "restore this revision" link it will automatically prefix your edit summary with "Reverted to revision %d by [[Special:Contributions/%s|%2$s]]%s.%s", and if you're reverting anything but vandalism you must enter a description in the message box. With "restore this revision" you're typically reverting edits by several editors, so an automatic link to all their contributions has some problems. It could easily exceed the length limitation for edit summaries, for one. --Amalthea 13:13, 9 March 2009 (UTC)
Thanks - I'm working on other things at the moment but I'll see if I can update the TW doc at some point. --Marc Kupper|talk 01:53, 10 March 2009 (UTC)

Truncated toolbars for Admin

I've been newly sysopped and maybe I have too much stuff on my monobook script but along with all the new admin tools (great, by the way), some of my other ones have disappeared. on an ip's page it looks like the following: user|talk edit|history|delete|move|protect unwatch|shared ip|tb|wel|warn|arv|csd|last|pp|xfd|unlink and on a registered user's page the sharedip is missing and deli is added at the end. I used to have at the end of the list "c" for user's contributions but that no longer shows up and I think I'm also supposed to have batch deletes at the end. I still have about three inches of space at the side of my wide 15 inch screen. Any ideas? Thanks, Valley2city 01:25, 9 March 2009 (UTC)

Congratulations on surviving RfA. It can be quite an enjoyable thing, can't it?
You currently only include a selected number of Twinkle scripts in your monobook.js, compare it with the full list from User:AzaToth/twinkle.js which has the batch scripts. If you add them they will come (Or just replace your selection with User:AzaToth/twinkle.js).
The Share IP warning tab is created by WP:FRIENDLY, and of course only appears on IP talk pages. Also, when I try the snippet you have in your monobook to create the contributions link, it works for me, and I'm getting the "deli" link on both registered and anon talk pages. Sure you're not just overlooking the "C" link with the new tabs, or that the tabs are not just scrolled outside the window area? Can you check your browser's javascript console for errors? Are you getting them back if you temporarily turn of e.g. Friendly?
Cheers, Amalthea 13:52, 9 March 2009 (UTC)

Etiquette on using twinkle to revert other editors

Was discussed here at Wikipedia:Village_pump_(policy)/Archive_60#Twinkle with 27 supports and one oppose, for the record. Worth a note in the article for current practice/etiquette? Casliber (talk · contribs) 13:19, 9 March 2009 (UTC)

It's good to know that this is more or less the unanimous view on the issue (and I could have used that in my RfA), and it applies to edits of all kinds of course: manual, WP:UNDO, WP:ROLLBACK, WP:TWINKLE, WP:HUGGLE, and others. If they explain or indicate in the edit summary why an edit was undone they are perfectly acceptable. For that reason I'd say that it should be noted in a section at e.g. Wikipedia:Tools/Editing tools, and WP:TWINKLE should refer to that.
As far as I can tell the only thing WP:TW currently says concerning its usage is that it helps dealing "with acts of vandalism". Since we've barred a number of editors from using Twinkle (most recently Flaming Grunt) following abuse I'd welcome a new "Terms of use" section that attempts to spell out what is considered abuse. In that section, a reference can be made to a more generic "Terms of use" of editing tools in general. That, or create the generic terms of use at Wikipedia:Tools/Editing tools/Terms of use and transclude them to tool descriptions where appropriate.
Opinions? If anyone wants to take a shot at starting that section I'd welcome it.
Amalthea 15:28, 9 March 2009 (UTC)
This issue has been previously raised here (and/or at WT:FRIENDLY), and I pointed out at that time the noticebox at the top that says quite clearly, "editors are responsible for the edits they make with these tools". If people aren't going to pay attention to an eye-grabbing noticebox like that, I fail to see how having a "terms of use" section (or page) will help (though I'm personally all for such a page). ダイノガイ?!」(Dinoguy1000) 22:44, 9 March 2009 (UTC)
Yeah, making a separate terms of use is kind of anal-retentive, especially when you consider that the use of TW and Friendly does not put you above Wikipedia policy, and that you still can be blocked for bad conduct for misusing either tool. SchuminWeb (Talk) 01:32, 10 March 2009 (UTC)
OK, fine with me. I sometimes find myself wanting to explicitly spell out everything. Common sense should really be enough here. --Amalthea 01:42, 10 March 2009 (UTC)
Is there a way of editing the warning messages the "warn tab" will leave? thanks — Ched ~ (yes?) 00:50, 11 March 2009 (UTC)

ARV Problem on TWINKLE

When I use the "ARV" tab to report a user to AIV, the report doesn't appear on AIV, even after the status window says it is complete. I have to rewrite the report all over again at AIV. This appears to be a problem, maybe a bug. I am using FireFox 3.0.7 (the most updating version. Thanks for your help...NeutralHomerTalk • March 11, 2009 @ 15:37

Hmm, looking at your contributions, how often has this actually happened? I only see one manual AIV report, and the two before that were made by Twinkle. If it is a one-time occurance then yes, that can happen since Twinkle isn't any good at recovering from errors. That particular incident was probably tied in with WP:VPT#Error message, en-wiki had some database trouble that night which led to a number of editing glitches. I'm assuming that it was related to that. If it does happen again, it'd be useful if you could have a look at your javascript console and look for any errors there that appear to be related to Twinkle.
Cheers, Amalthea 15:51, 11 March 2009 (UTC)
It isn't an all the time thing. The most recent one, where I had to manually enter (which was this one) was the most recent. It doesn't give me an error, it goes through like it should, but when I check AIV it doesn't appear at all, even after purging the page. - NeutralHomerTalk • March 11, 2009 @ 16:00
Like I said, Twinkle isn't good at handling errors, in that it doesn't, mostly. I see two possible scenarios: either Twinkle fell victim to a MediaWiki glitch which happened regularly that night, and which it can't really handle, or it had an edit conflict which it simply doesn't handle currently. Both should be quite rare (and have never happened to me, FWIW).
The very least it should do is report back with an error of course. Once someone starts gnawing at WT:TW/BUGS#TW-B-0257 (new) and explains the wonders of the API to Twinkle it will be adressed. Until then ... well, always double check, I'm afraid. --Amalthea 16:20, 11 March 2009 (UTC)
Oddly, it might have been a once in awhile event. I had to report a user to AIV and did it the same way...worked just fine. So, I think you are might have been a MediaWiki glitch. - NeutralHomerTalk • March 11, 2009 @ 19:19

AfD issues


Having trouble nominating for deletion tonight. Blanchard said I wasn't the first], and it's happeend to me 3x in a row now. It will notify the creator and add the AfD to the log, but it won't actually create the AfD. Please see Green Line (magazine and Greed (comic). It appears from the history that Twinkle tonight has been listing a number of redlink AfDs. Insight? Thanks! StarM 02:00, 15 March 2009 (UTC)

Hi Star.
Fixed now. MediaWiki:Newarticletext was changed today with some broken XHTML, see #TW-B-0265 for a closely related problem. Not directly Twinkle's fault.
Cheers, Amalthea 02:24, 15 March 2009 (UTC)
Confirmed that it works now, thanks so much for the great tool and the fix. StarM 02:50, 15 March 2009 (UTC)
Heh, the great tool? I couldn't help but notice this edit summary. ;)
In any case, I'm not to thank for Twinkle, I just work here. Cheers, Amalthea 02:56, 15 March 2009 (UTC)
LOL, yes. See it spoils me rotten to the extent I have to copy paste text from another AfD because I've long since forgotten how to manually do this because twinkle saves so much time. I got gently thwapped off wiki for that summary -- I pled that since Twinkle is an inanimate object, it couldn't be a violation of NPA :) Well thank you for all the work you do on TWinkle then StarM 03:15, 15 March 2009 (UTC)

CSD warning notices

I just tested Twinkle's csd tagging functions with a bunch of taggings all to the same page (one of my subpages) and I noticed that only certain tags were coupled with automatically warning the user (me in this case). For example, marking a page as db-nonsense (G1) and db-spam (G11) both automatically warned me, but cross-namespace redirects (R2), implausible redirects (R3) and banned user (G5) all did not provide a warning. Any reason for this? I created the warnings at Wikipedia:Criteria for speedy deletion/Templates for just this purpose and I thought they were all implemented.--Fuhghettaboutit (talk) 00:45, 18 March 2009 (UTC)

Hmm, I haven't been around here long enough to tell you why some warnings were disabled. Currently, Twinkle doesn't warn for g5-g9, f8, u1, u2, r2, r3. For most it's obvious: g6 (housekeeping), g7 (author request), g8 (dependant page), u1 (user request) certainly don't need a notification.
g5 (banned user) is I think acceptable since one would assume that the user in question has been blocked anyway (and there is also no warning template for that). f8 (now commons) was removed after discussion here since it was felt that a warning wasn't really appropriate for this case: the file is still accessible if it's "promoted" to commons. g9 (office actions) shouldn't probably be offered in Twinkle in the first place, and also has no warning template.
I don't see a reason why u2 (non-existant user), r2 (cross-namespace redirect) and r3 (implausible typo) don't cause notifications. U2 doesn't currently have a warning template, but I'd think whoever misplaced the edit could be warned about.
Amalthea 01:13, 18 March 2009 (UTC)
Hey Amalthea. Actually I'm not sure what I was thinking when I tested G5. I didn't make warnings for G5-G9 because I saw no point and Azatoth agree. The same is true of U1, U2 and I8 (now F8); there was no point. For a moment I was wondering what other ones were never implemented, but it looks like it's just R2 and R3. Thinking about it (now that you've clarified its just these two by your list, thank you) I think there's a good argument for not warning automatically for R2s and R3s. Many of both are going to be redirects created from moves for which a warning is not going to be useful. However, I think there are places where the warning would be useful if a Twinkle user was given the option of warning. For example, I've many times come across users who create articles on their name and redirect them to their userpages, for which the existing warning notice would be useful. Do you know if it's possible to make the defaul no warning but provide the option? You may be wondering how I ended up creating most of the CSD warning notices for Twinkle when I donlt use Twinkle and don't know a great deal about it. It's a long story, but it was about making CSD warnings tailored across the project.--Fuhghettaboutit (talk) 02:25, 18 March 2009 (UTC)
Yes, you're right. I'm afraid it would require some deeper changes if we wanted to offer the option to warn with R2 & R3. Currently, Twinkle simply never warns with some criteria, no matter what the "Notify" checkbox says: it can only be used to turn warnings off. If we want different defaults per criterion, we'd either have to make CSDing a two-click process (select criterion, then select whether to notify) or offer a notify checkbox next to each criterion which is initially set according to the default setting (e.g. checked with A7, not checked with R2).
The first possibility would be easier to implement, but requires a mostly unnecessary second click. The second would need some deeper rewrites in AzaToth's form creation routines, and might look somewhat cluttered. It would probably be a good thing though to clearly indicate to the user which criteria are automatically issuing notifications and which aren't.
I will think about it, but it's not going to be top priority. :) --Amalthea 12:41, 18 March 2009 (UTC)
It's no top priority matter, obviously. My initial concern that all many of the warnings were not implemented was relieved. Thanks again.--Fuhghettaboutit (talk) 02:06, 19 March 2009 (UTC)

Morebits forms

Hi! Its not directly related to Twinkle, but I thought I might get a swifter response here than at the morebits talk page. I'm working on a script (code here), and I was wondering if it was possible to use morebits to create checkbox subcategories for a form and for the script to retrieve the value of all checked boxes... right now when I try it on a testing page, it only retrieves the value of the first one. Thanks! –Drilnoth (TC) 13:33, 18 March 2009 (UTC)

Hi Drilnoth
I'm not quite sure what you mean by checkbox subcategories. Could you point me towards your test script? In your assessortags.js you are already getting to all values with'main') if I'm not mistaken.
Cheers, Amalthea 14:31, 18 March 2009 (UTC)
Right now I have a copy of the main script in my monobook.js (here). Right now, the script only allows you to choose one task force for each project, because it uses the "select" method for the subcategories (for example "biography", not "main"). When I switch it to use the "checkbox" method in my monobook, it shows all of the task forces at once and you can select any number of them, but only the first one which you select for each project shows up. Essentially, at this time, you can't add {{WPBiography|sports-work-group=yes|a&e-work-group=yes}} in a single edit, because both of the work groups are selected from the same subcategory. Does that make any sense? I can give a more thorough description of the problem it needed. –Drilnoth (TC) 14:54, 18 March 2009 (UTC)
You should be able to get at the checked biograhy task forces through"main.main.biography") which gave me ["filmbio-work-group=yes", "sports-work-group=yes"]. That's what you're looking for, right? --Amalthea 15:09, 18 March 2009 (UTC)
Okay, thanks. I'll tinker with this a little more... I'm not quite sure where the code that you showed should be put, but I can probably figure it out (I'm still pretty new to scripting). Thanks again for your time, and I'll post again here if there's any other problems. –Drilnoth (TC) 16:01, 18 March 2009 (UTC)
I hadn't really looked at your code until now. Now that I did, I see that you already are getting the list of checked taskforces in the evaluate function, but you're only passing the first one to your callbacks.main function with biographySubcategory: biographySubcategory ? biographySubcategory[0] :"main.main.biography"). If you pass in the whole array, you can step through it there and add each taskforce. --Amalthea 16:19, 18 March 2009 (UTC)
Okay. Now, stupid question from a newbie. :) How do I pass in the whole array? Also, the"main.main.biography") part is only there because I'm trying to figure it out... the static version at User:Drilnoth/assessortags.js has "null" instead (copied from Friendly's code). Would that make a difference? –Drilnoth (TC) 16:25, 18 March 2009 (UTC)
Actually, I think I figured it out... I just removed the "[0]"s. Now both of the task forces show up in edit mode when I tag a page... but the script is putting commas in between them! The code [|filmbio-work-group=yes,|sports-work-group=yes] doesn't work because of the coma right after the first "Yes". Is there any way to remove that? Thanks. –Drilnoth (TC) 16:42, 18 March 2009 (UTC)
Yes, by default, if you convert an array to its string representation it will join the elements with a comma. You can define the delimiter if you call it explicitly, like this: .join(""). --Amalthea 17:02, 18 March 2009 (UTC)
Awesome! Thank you so much for your help. I should be able to continue from here. –Drilnoth (TC) 17:15, 18 March 2009 (UTC)

Removing using "using TW" from edit summary

I'm trying to remove this by editing my monobook.js, but as you can see in the history and subsequent tests I did in the sandbox it was unsuccesful. [2] [3] [4] --DFS454 (talk) 20:52, 13 March 2009 (UTC)

Try it now. Remember to purge your browser cache. --Amalthea 21:51, 13 March 2009 (UTC)
Thanks --DFS454 (talk) 18:17, 21 March 2009 (UTC)


Why are the tagging tabs gone? --♪♫The New Mikemoraltalkcontribs 01:14, 19 March 2009 (UTC)

All mine went as well - suddenly they have just all returned... Spooky  Ronhjones  (Talk) 01:23, 19 March 2009 (UTC)
Are you beig sarcastic, or real? — Preceding unsigned comment added by The New Mikemoral (talkcontribs)
I have no doubt that the user's comments are real. Twinkle has that way of doing that from time to time, where the tabs disappear without any changes on the part of Twinkle or its userbase, and then similarly reappear without any action on anyone's part related to Twinkle. SchuminWeb (Talk) 01:49, 19 March 2009 (UTC)
Here be gremlins.--Fuhghettaboutit (talk) 02:08, 19 March 2009 (UTC)
Not wikigremlins? =O ダイノガイ?!」(Dinoguy1000) 19:49, 19 March 2009 (UTC)

Help (regarding watchlisting)

Does anyone know how I can set Twinkle to where it does not watchlist every page I revert and won't watchlist the user talk pages of the users I revert? This didn't seem to work. -- IRP 01:32, 23 March 2009 (UTC)

Do you have "add pages I edit to my watchlist" checked in your preferences? If so then currently, it's not possible to tell Twinkle to ignore it through the configuration options I'm afraid. --Amalthea 02:01, 23 March 2009 (UTC)
Take a look at my monobook file and copy from there. I set exactly what you're wanting to do some years ago, and it worked then and still works now. SchuminWeb (Talk) 03:36, 23 March 2009 (UTC)

Help (autoconfirmed)

An Administrator told me to ask my question about Twinkle here.

I have many edits to my name, and my account is about three months old yet when I go to use twikle I still get the message saying my account is to new to use twinkle. Any ideas?--gordonrox24 (talk) 23:18, 23 March 2009 (UTC)

If you are still not autoconfirmed after that time then you are maybe editing through some anonymization network, like Tor. What does it say at "Member of groups" when you go to Special:Preferences? --Amalthea 23:42, 23 March 2009 (UTC)

How does it know?

Does Twinkle look for a particular comment at WP:UAA for making reports? I mean does the comment have to exist for Twinkle to know where to put the report? I noticed that a comment was removed and then I couldn't make a report with TW. I assume that was why. It worked after I put the comment back. -- Mufka (u) (t) (c) 18:16, 5 March 2009 (UTC)

  • Yep, it looks for the end of the comment. Rather hackish. --Amalthea 14:17, 26 March 2009 (UTC)

Internet Explorer compactable

Can you make Twinkle compactable with IE8 --Tyw7‍ ‍‍ (TalkContributions) Leading Innovations >>> 04:58, 25 March 2009 (UTC)

Relevant discussion at [5].--Res2216firestar 01:34, 27 March 2009 (UTC)


Are there any requirements you need to do after installing Twinkle in order to use it?. —Mythdon t/c 16:54, 31 March 2009 (UTC)

That depends on your setup. Have a look at WP:TW/DOC#Trouble. --Amalthea 17:04, 31 March 2009 (UTC)

Usertalk on a CSD Admin Deletion

I was wondering if there was a way to automate placing a message on the talkpage of the creator of a Speedily Deleted page just as it would be automatic for nominating something for CSD. It's tedious to find the template and manually place it on the user page. My example of having to do this can be found here. Or, alternatively, is there a different method/message I should be using and if so, what? To clarify, this is a situation where I am an administrator speedily deleting an obvious CSD page without tagging the page first. Valley2city 18:31, 31 March 2009 (UTC)

That's how the CSD tab works for admins: by default it deletes right away and, if the "notify if possible" was checked, leaves a notification for the author.
To notify manually, you can always use {{subst:db-<criterion>-notice}}, e.g. {{subst:db-a7-notice}}.
Cheers, Amalthea 18:52, 31 March 2009 (UTC)
Thanks, but what is the "if possible"? That particular toggle is consistently greyed out but with a checkbox in it unless I also click "tag page only, don't delete" (in which case it will be toggleable. It sometimes opens the talk page of the person, but does nothing. Do I really have to tag it first and then delete it, utilizing the same CSD action twice? Or is this some sort of bug I'm having? Thanks Valley2city 04:45, 1 April 2009 (UTC)
Eh. No, that's some sort of misunderstanding I was having. You're quite right that it doesn't work. It only opens the talk page if it's deleted per one of the criteria listed in openUserTalkPageOnSpeedyDelete.
The normal notifications of course are written with tagging in mind. Are those still acceptable? --Amalthea :  Chat  08:49, 1 April 2009 (UTC)
Ah one of the Pedro clones :)... I'm not clear on your penultimate sentence. I would get into trouble if I didn't leave a message and I wouldn't find it constructive not to notify them anyway. Before I was an admin, it would open up the user's talkpage and automatically generate a CSD warning. It does not do that with my adminny abilities. I realize it's a little too late to put a hangon tag on the page once I've deleted it, but is there a way I can at least have an automatically generated (if not automatically Save Paged) CSD notice so I don't have to make one of my own? Seems pretty handy for an admin and like it would be easy to program and but it's beyond my programming skills. Valley2city 23:18, 1 April 2009 (UTC)

Open talk page on revert


I'm starting to get curious, whenever I revert something I see some message along the lines of 'opening talk page for user:AnnoyingVandal', but the talk page never gets opened. I've tried adding the line "TwinkleConfig.userTalkPageMode = 'tab';" to my js, but that hasn't changed anything. Changing 'tab' to 'blank' didn't change anything either. Is the function broken, or am I doing something wrong?

If it helps, I'm running a mac (no idea what OS) and using Safari. LedgendGamer 02:03, 2 April 2009 (UTC)

Are you using a pop-up blocker? If you're using a pop-up blocker, that will block TW's opening of the talk page. SchuminWeb (Talk) 02:39, 2 April 2009 (UTC)
Ah, never considered that. Thanks, problem solved. LedgendGamer 02:49, 2 April 2009 (UTC)


This template, meant for a user's talk page and used by Twinkle, is outdated. It only refers to "personal attacks", but G10 refers to attack against persons "or entities" (such as the article I just deleted defaming the producers of a software product). Should I take this up with WP:WARN, or do you guys want to use a different template? - Dan Dank55 (push to talk) 01:50, 4 April 2009 (UTC)

Erm, what? where have you find usage of that template? AzaToth 02:16, 4 April 2009 (UTC)
Here, tonight. - Dan Dank55 (push to talk) 02:27, 4 April 2009 (UTC)
That is not Template:Attack, but Template:Db-attack-notice AzaToth 22:38, 4 April 2009 (UTC)
The "TW" in the edit summary suggests Twinkle is using that template, is that right? - Dan Dank55 (push to talk) 23:42, 4 April 2009 (UTC)
Yes, you are fully correct, in that TW is responsible for making that edit, but regardless, it hasn't used {{subst:attack}}, but {{subst:db-attack-notice}}, which is a totally separate template. AzaToth 23:55, 4 April 2009 (UTC)
Okay, I changed the first sentence of that template to "Please do not make statements attacking people or groups of people" to bring it in line with WP:CSD#G10. Feel free to tweak. - Dan Dank55 (push to talk) 01:46, 5 April 2009 (UTC)

BLP unsourced

It now seems to be all the rage to make a BLP have a special tag for unreferenced. See Special:Contributions/Mr.Z-bot. Could the {{blp unsourced}} be added to Twinkle? Thanks. --Omarcheeseboro (talk) 08:05, 7 April 2009 (UTC)

No, but it could to Friendly, see WT:FRIENDLY#Add BLP templates. --Amalthea 09:08, 7 April 2009 (UTC)
Thanks for the quick reply. --Omarcheeseboro (talk) 11:55, 7 April 2009 (UTC)


Where do I go to inform someone that a user might be misusing Twinkle?--Iner22 (talk) 16:59, 7 April 2009 (UTC)

I've left the user a message. If he continues, please either notify me or start a thread at WP:ANI. Thanks, Amalthea 17:33, 7 April 2009 (UTC)

Cancel revert?


I recently activated Twinkle; today I clicked the diff Revert button for the first time. It popped up a prompt() asking for my edit summary. At that point I realized that I wanted to do something other than a plain revert, so I clicked Cancel in the dialog. However, it did not cancel the revert, but merely submitted the change with a generic summary. Is this the intended behavior? I prefer it when a Cancel button actually cancels the action. - Frankie (talk) 15:57, 9 April 2009 (UTC)

(Moving this down and joining in) Yes that would be useful, for something like checking the spelling of a WP shortcut (e.g., [[WP:NOR]]) or similar when the brain's not working properly. --Old Moonraker (talk) 16:30, 9 April 2009 (UTC)
Well, I always just pressed Escape twice in succession, once to press cancel and twice to stop script execution, but done and done. Needs a WP:REFRESH as always. --Amalthea 16:50, 9 April 2009 (UTC)
I'll give that a try next time I paint myself into a corner! Thanks. --Old Moonraker (talk) 16:56, 9 April 2009 (UTC)

Batch deletion misses some pages?

I recently performed a mass-deletion of some 41 user subpages, see here, and I noticed that Twinkle missed out some pages. The automatic report told me that they'd been deleted, but 10 of them (seemingly random ones) didn't delete, and a further two were missed when I went to delete those. Is there a reason for this? Is it a bug? – Toon(talk) 22:59, 9 April 2009 (UTC)

I've noticed this in the past as well, probably twinkle tries to do it too fast. Maybe some throttling. –xeno (talk) 23:20, 9 April 2009 (UTC)
Yep, I've used it only once myself so far, but had to trigger it twice, too. I didn't investigate where it went wrong, but it's yet another symptom of Twinkle's general intolerance of errors. It doesn't check the results it gets from the API, simply assumes everything went OK if it gets any answer at all. Amalthea 00:03, 10 April 2009 (UTC)



I can't find in the documentation what the "traverse" tab does on category pages. When I clicked on it, the morebits box that popped up was actually too big and left my browser's window, so I couldn't tell there what it is for, either (and I couldn't use it even if I did know). Could something be added to the documentation? –Drilnoth (TCL) 14:54, 15 April 2009 (UTC)

Yes, that one had been broken since the Image → File namespace move. Nobody is ever using it, apparently, but I just fixed it. Check it again on Category:Wikipedia files with the same name on Wikimedia Commons for example. It wades through a category, and for each image it displays it, the page, the history, the file history, the file usage, and allows you to delete it.
Amalthea 16:29, 15 April 2009 (UTC)

Twinkle Trouble


I've had twinkle installed on my profile for a long time but haven't used it for a while. It used to work flawlessly as far as I can remember however when I started using it again a couple days ago I ran into a few problems. I'm missing the green(AGF), red(Vandalism?) and blue(?) links above the current revision in the history page of an article. They were there for a while today but are gone again now. When the buttons where available I also had the problem that the talk page would open in a new window. I don't seem to recall it doing that before. Any help or pointers on this would be much appreciated. ~Fenrisulfr (talk · work) 20:58, 15 April 2009 (UTC)

I have the same problem, but I don't seem to have a monobook.js page. But I know Twinkle was working up until the last couple of days. I only noticed the extra rollback links missing this morning. --Susan118 (talk) 15:12, 19 April 2009 (UTC)

Hmm actually I can see the Twinkle rollback links, but only if I open the page using Huggle. Something is wrong with that...

--Susan118 (talk) 15:19, 19 April 2009 (UTC)

OK, I seem to have fixed my issue by checking off the last option under preferences that has to do with JavaScript. It doesn't seem like I should have to because I am using Firefox, but I did recently have to wipe out Firefox and reinstall it, so I may not have downloaded some java-related extension I may have had before. I've only been using Firefox for a few weeks and don't fully understand it yet. --Susan118 (talk) 15:41, 19 April 2009 (UTC)
Thanks about that. I've been worrying about this for a few months already, thinking that someone disabled my privilege from TW. Cheers! E Wing (talk) 14:41, 27 April 2009 (UTC)

changing exisitng templates

Twinkle has replaced (twice today) existing AfD templates on the same user's talk page. I have put up 18 articles created by the same user and twice it has replaced the article and destination discussion, here is an example.--kelapstick (talk) 23:42, 16 April 2009 (UTC)

Yes, that's one of two recurring problems with Twinkle, see WP:TW/BUGS#Known issues. Amalthea 13:05, 2 May 2009 (UTC)

[rollback] [vandalism] buttons still gone for own contribs


This has been going on for months now, why has this bug still not been fixed? AJUK Talk!! 23:37, 30 April 2009 (UTC)

Bee...cause it's not a bug? I've changed your monobook.js to configure Twinkle to show rollback links on your own contributions page again. You will need to refresh your browser cache before you get the updated script. Cheers, Amalthea 23:54, 30 April 2009 (UTC)

puppeter or puppeteer?


My spellchecker insists that "puppeter" is not correct, but Twinkle uses it in making sock reports. A very minor point at best, but I thought I'd just point it out. Beeblebrox (talk) 00:54, 2 May 2009 (UTC)

Your spell-checker is correct. "Puppeter" is incorrect, and "puppeteer" is the correct term. Let's see what we can find... SchuminWeb (Talk) 03:20, 2 May 2009 (UTC)
And I think I fixed it doing a search-and-replace on the misspelled term, though if Amalthea or someone who knows JS code pretty well could check to make sure that the code still works, I would appreciate it. SchuminWeb (Talk) 03:27, 2 May 2009 (UTC)
Looks good, thanks! Amalthea 13:03, 2 May 2009 (UTC)

Sysop features


I've just recently realised that Twinkle has Admin only features. How do I, an Admin, set this up? Thanks. Dougweller (talk) 12:52, 2 May 2009 (UTC)

Not much to set up, that happens automatically. E.g., on this page you should have the tabs "deli-batch", "d-batch", "p-batch" that are only available (or useful) for sysops, and the tabs "csd" and "pp" have options to delete or protect a page directly, without going through the motions. Amalthea 13:01, 2 May 2009 (UTC)
Doh. I thought I'd looked at all the tabs, obviously I hadn't. Sorry to bother you. It does make it easier to Speedy Delete, that's great. And one click makes it faster, there was the time I took too long finishing the speedy without using Twinkle and while I was in the delete page, someone removed the speedy tag! Dougweller (talk) 16:02, 2 May 2009 (UTC)

Disable automatic talk page deletion in userspace only?


Is there a way to disable automatic talk page deletion in userspace only? I set TW long ago to delete talkpages automatically when speedy-deleting, but this also deletes user talk pages automatically when deleting userpages. And as we all know, user talk pages are a very different beast than other namespaces' talk pages. So does this exclusion exist already and I'm just not seeing it, or can this be added to the tool? SchuminWeb (Talk) 18:54, 2 May 2009 (UTC)

YesYDone. Haven't tested it though. :) --Amalthea 10:51, 8 May 2009 (UTC)

G8 for talk pages of deleted articles

It would be really handy to have a script (in Twinkle or not) that allowed me the option of moving all the content from a talk page of a deleted article to the creator's talk page before I delete per G8. Otherwise, creators get the sense that no one paid any attention to their argument, or don't see the responses. We've tried asking people to wait a while before tagging for G8, but that doesn't work; it's a constant issue, and I'd rather have a neat solution than keep talking with taggers about it. - Dank (formerly Dank55) (push to talk) 15:48, 7 May 2009 (UTC)

Downgrading speedy to prod-nn

Okay, I promised to talk about this when I had a better handle on what I need. I downgrade a lot of speedies to prods in cases where the news/books/scholar links from {{prod-nn}} aren't sufficient for notability. [Btw, while I'm here ... what's the most efficient way to get 3 tabs showing those 3 searches on a particular phrase to open in Firefox 3?] A few examples:

  • Raduga (film): had very little text, but said it was a Russian film from 1944 so I thought maybe someone at WP:FILM might want to take a whack at it; they did.
  • Zulfiqar Ali Bhutto Junior is supposedly the youngest male in Pakistan's Bhutto line (now an adult), so I suspect there may be sources out there, but I haven't found them
  • Waverly Health Center is a small hospital in Iowa with around 80 hits in news/books/scholar, but none suggest notability

The reason in the edit summary for declining the speedy deletion will tend to vary, but otherwise, I need a script, because this is getting tiresome manually:

  • The article creator should be notified that the reason for deletion is now that notability hasn't been established by either the prod-nn links or any sources in the article, so new sources will have to be found and added by someone within 7 days.
  • The prod-nn template needs to be added to the top of the article.
  • User:Dycedarg is working on a bot to automatically notify taggers whenever their tag is declined, so I hope we don't need notification to the tagger.
  • Something like this needs to go on the article talk page:
Deletion discussion

I downgraded this from speedy deletion to the slower proposed deletion. A Google search gave some interesting hits, but "news, books, scholar" links gave nothing or almost nothing. Any wikiprojects that have tagged this talk page can get notice of this proposed deletion through WP:Article alerts. I have no objection to speedy deletion, if another admin finds that the speedy deletion criteria are met. - Dank (formerly Dank55) (push to talk) 17:35, 7 May 2009 (UTC)

Hmm. My ToDo list is quite backlogged already, but this would fit in pretty nicely into a script I've started working on for SoWhy. I can take that on, but no guarantees to when I'll finish it. It's on my shortlist though. Amalthea 09:35, 8 May 2009 (UTC)
Thanks much. - Dank (push to talk) 11:06, 8 May 2009 (UTC)
Not pushing you at all, but I'd also make use of this. Thanks in advance!--Fabrictramp | talk to me 20:07, 12 May 2009 (UTC)


As far as I can see, there are 3 types of edits, goodfaith, badfaith and vandalism. TW deals well with goodfaith and vandalism, but it doesn't properly mark the activities of users who edit war, breach consensus, or otherwise misbehave, where these fall short of childish vandalism. Can the 'blank' rollback be changed to 'badfaith'? Andrewjlockley (talk) 08:39, 12 May 2009 (UTC)

I tend to use the undo or restore on those, but couldn't you just use the edit summary to give the details? Personally, I like having the blank rollback for edits where I don't want to call it vandalism, nor do I want to call it good faith, such as inserting "asdfghjkl" or "can I really edit this?" into an article. Clearly a test edit (well, clear to me, anyways, and I put "rv test edit" into the summary), and doesn't fall under goodfaith or vandalism. --Fabrictramp | talk to me 20:05, 12 May 2009 (UTC)

Customise batch delete

Is it possible to add something to my monobook which would exclude namespaces other than article from batch deletion? I usually find that if I come across a voa who has multiple speedy warnings on their talk page, batch deletion isn't of use, as there are dozens of Wikipedia space (from welcome templates) and User/User talk links (from the sigs) - which makes it easier just to delete them individually. Also, is it possible to have the boxes unchecked by default? Cheers, – Toon(talk) 20:21, 12 May 2009 (UTC)


rollback links, not tab

I'm having trouble with my Twinkle. It doesn't seem to be all. I don't have a [rollback] tab when editing, I have Twinkle on my preferences selected, but that doesn't seem to do me any good. EnDaLeCoMpLeX (talk) 01:56, 17 May 2009 (UTC)

Twinkle isn't supposed to create a rollback tab. Rollback links are placed on diffs, eg. on this diff. Do you get one there? Have you looked through WP:TW/DOC#Trouble? Amalthea 10:20, 19 May 2009 (UTC)

Use of CSD G8 template


As an admin, when patrolling Category:Candidates for speedy deletion, I have come across pages marked with {{db-g8}} by Twinkle users. If you read the message on that template, it says not to use it if possible. It is much preferred to use a template that more specifically identifies the reason for deletion, such as {{db-talk}}, {{db-subpage}}, {{db-redirnone}} or {{db-templatecat}}. Apparently, however, I am told that Twinkle does not give users the option of selecting these more specific deletion reasons. This makes more work for the deleting admin, who has to manually edit the deletion summary to provide a correct reason. It would be much appreciated if the {{db-g8}} option could be removed and replaced by the recommended templates. --R'n'B (call me Russ) 09:31, 19 May 2009 (UTC)

YesY Done. Amalthea 10:15, 19 May 2009 (UTC)