Wikipedia talk:Twinkle

From Wikipedia, the free encyclopedia
Jump to: navigation, search
"WT:TW" redirects here. For other uses, see Wikipedia talk:Transwiki log, or the WikiProject Taiwan talk page.

This page is for general discussion and questions related to Twinkle. It is also one possible venue for reporting bugs and requesting new features; although see Bugs and feature requests below.

Consider also checking Twinkle's documentation, which may answer your question.

e·h·w·Stock post message.svg To-do:
  • Update TODO list
  • Ability to remove maintenance tags from articles using the "tag" module
  • Incorporate one of the many delsort scripts into Twinkle (see WP:DELSORT)
  • Incorporate FurMe into Twinkle

Bugs and feature requests[edit]

Bugs and feature requests can be reported at (you will need to have a GitHub account). This will probably result in the issue being noticed sooner, as an e-mail is sent to all Twinkle developers. Alternatively, start a new discussion on this page. Possibly slower service, but you will be able to gain consensus, etc., if you need to.

Go to user talk when reverting pending changes[edit]

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

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

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


...for lack of a better heading.

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

Inline TFD tagging[edit]

When adding an inline TFD tag to a template, Twinkle should not insert a newline between the tag and the template code. When it does, like here, you get this, where the "quick brown fox" placeholder should be on the same line as the bullet but isn't (in other words, the line break inserted by Twinkle breaks the bullet). As that is the only page affected, I've intentionally left it unfixed for demonstration purposes. jcgoble3 (talk) 05:21, 12 August 2014 (UTC)

Thanks, Jonathan. A fix for this is forthcoming. — This, that and the other (talk) 12:11, 1 September 2014 (UTC)

Make Warn and Wel available from user contributions page[edit]

On the Special:Contributions/username page, the Twinkle menu only has ARV and TB. It would be nice if it had the Warn and Wel options as well. I routinely have to take the extra step of navigating to the talk page to send a welcome or warning. —[AlanM1(talk)]— 13:22, 4 September 2014 (UTC)

How do you know they haven't already received a welcome or warning without looking at their talk page? That's the reason why those features aren't available from Special:Contributions. — This, that and the other (talk) 01:24, 6 September 2014 (UTC)
Because I'm working with a list that looks like: username (talk | contribs) where the redlinks indicate the page has not yet been created and I have moused over a talk page link that shows me the page is empty. —[AlanM1(talk)]— 11:16, 6 September 2014 (UTC)

Tagging as stub?[edit]

I'd be surprised if no-one's thought of this before, but why isn't there a module for tagging as stubs? Eman235/talk 06:04, 5 September 2014 (UTC)

Widen input textboxes[edit]

The textboxes that are used for explanation when adding templates like {{uw-username}}, linked article name, etc. are unnecessarily short. It would be nice if they were at least as long as there is room for in the dialog (385px instead of the existing 178px on my system). —[AlanM1(talk)]— 11:12, 6 September 2014 (UTC)

Speedy-deletion tags for possibly transclued pages[edit]

I think that we need for:

  1. An option, in the CSD window, for wrapping the tag with <nowiki> tags;
  2. This option to be checked by default for pages in the template namespace, and for subpages of Wikipedia:Articles for deletion and Wikipedia:Miscellany for deletion.

עוד מישהו Od Mishehu 09:05, 7 September 2014 (UTC)

You do mean <noinclude>? I suppose this could be useful. Certainly, such a checkbox should only appear for pages where it is relevant (i.e. templates). Are AFD and MFD subpages really CSD'd that often? — This, that and the other (talk) 12:44, 7 September 2014 (UTC)
Portal sub-pages are another case where this would be useful. -- John of Reading (talk) 06:44, 8 September 2014 (UTC)

Where do I make a complaint of an editor using twinkle inappropriately to violate BLP?[edit]

Should I open up a case for arbitration? Afronig (talk) 03:33, 8 September 2014 (UTC)


Twinkle adds {{Linkrot}}, but Yobot then updates this to "Cleanup-bare URLs" (approx - editing on mobile so can't easily check exact template name). Could Twinkle please be updated to use the current template name? Thanks. PamD 06:17, 8 September 2014 (UTC) PamD 06:17, 8 September 2014 (UTC)

Technically, {{Linkrot}} is just a redirect to {{Cleanup-bare URLs}} but if it triggers any unnecessary bot action I guess we shouldn't use it any more. De728631 (talk) 06:30, 8 September 2014 (UTC)
I recall seeing pretty much the exact same discussion here/at TfD/at RfD several times just this year already. ☺ · Salvidrim! ·  06:35, 8 September 2014 (UTC)
If I had the time I would try and shepherd through a requested move for this template. "Cleanup-bare URLs" is a truly terrible name for this template, for reasons I've explained in the past. Ask yourself: what is a "cleanup-bare" URL? — This, that and the other (talk) 09:30, 8 September 2014 (UTC)
How about "Cleanup — bare URLs"? BIIG difference. XD Eman235/talk 22:44, 8 September 2014 (UTC)
All the other cleanup templates seem to start with "Cleanup-", so "Cleanup-bare-URLs" might be an idea - not ideal, but consistent and less confusing than the current version. PamD 14:56, 9 September 2014 (UTC)
Yeah, but then you have bare-urls, which doesn't really make sense either. Eman235/talk 00:50, 10 September 2014 (UTC)
Why does the name of this template even need to begin with the word "cleanup"? Most of our article maintenance tags relate to cleanup of some kind, yet they don't state it in the name... — This, that and the other (talk) 10:36, 11 September 2014 (UTC)



I've noticed Twinkle doesn't currently support inserting {{Manual}} into the article. Can this be added? I think its place is under "Style of writing" category.

Best regards,
Codename Lisa (talk) 15:43, 10 September 2014 (UTC)

Submitted a pull request. --Glaisher (talk) 16:02, 13 September 2014 (UTC)

Speedy deletion templates changing[edit]

Hello Twinkle users,
As I mentioned at Wikipedia talk:Criteria for speedy deletion#Proposal: Separate templates for A3 subcriteria, I am going to create seperate CSD and CSD-Warn templates for different subcriteria of A3, similar to what is already the case for A7. The issue with Twinkle is that it currently tags pages for deletion with {{db-nocontent}} and notifies the author with {{db-nocontent-notice}}. Once my userspace drafts get moved into templatespace, {{db-nocontent}} (which currently redirects to {{db-a3}}) will be overwritten with a new template, and the current template {{db-nocontent-notice}} will be moved on top of its redirect at {{db-a3-notice}}. Please reconfigure Twinkle to add {{db-a3}} to pages and notify the author with {{db-a3-notice}} so that Twinkle does not apply the wrong templates once the new ones have been rolled out. I will inform you once the new templates are finished so that you can (please?) add them.
Sorry for the disruption, Passengerpigeon (talk) 13:20, 11 September 2014 (UTC)

Just letting you know that I've seen this and will do preliminary work on it tomorrow. As you say, please contact us when the new templates are put into place. — This, that and the other (talk) 12:43, 12 September 2014 (UTC)

New feature requested - AIV reports[edit]

In the cases where a user wants to make an AIV report but has not reverted the edit to be reported (someone else has) is it possible to enter a diff into the report dialog box instead of entering the page name and hunting for revision ID's? --NeilN talk to me 15:23, 13 September 2014 (UTC)

+1! It would be so much easier to just copy/paste one link than the current select/copy/paste three times (article name, old id, new id). —[AlanM1(talk)]— 07:04, 17 September 2014 (UTC)

New feature requested[edit]

Can we get previews on all of the templates? For example all of the drop-downs under ARV lack preview functionality. And though I've said it before, thank you for all your hard work on Twinkle. It's awesome! Cyphoidbomb (talk) 02:31, 20 September 2014 (UTC)

+1. FYI: #Make preview and optional comments universal Face-smile.svg —[AlanM1(talk)]— 18:52, 20 September 2014 (UTC)

Invite back message[edit]

Just a quick note before I forget, I thought it might be nice to have a standard "invite back" message that can quickly be left on the talk pages of users who used to edit but seem to have left the project. Might be a nice way to promote editor retention. Jason Quinn (talk) 21:34, 20 September 2014 (UTC)