Wikipedia talk:Twinkle

From Wikipedia, the free encyclopedia
  (Redirected from Wikipedia talk:TW)
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)

Afd log[edit]

Forgive me if this has already been suggested but since you have the option of creating a CSD log and a PROD log, shouldn't there be an option to create your afd log as well? Though it may not fair too well in a request for adminship request, I do want to keep one for logging reasons. Tutelary (talk) 16:05, 7 August 2014 (UTC)

The difference is that non-admins cannot review their past successful CSD or PROD logs because the only edit is to the page that gets deleted. AfD means you edit both the nomination page AND the AfD log, which remains visible and traceable through a user's "live" contributions even for non-admins. ☺ · Salvidrim! ·  18:13, 7 August 2014 (UTC)
You may also find your personalized AfD Statistics interesting. Does more than a Twinkle log could hope for. Monty845 18:45, 7 August 2014 (UTC)
Thank you! I'll be using that instead. I didn't know this was already here. Thanks again! Tutelary (talk) 18:43, 9 August 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)

Hierarchical tags[edit]

Some tags are mutually exclusive; one being a stronger version of another,. For example, if I use twinkle to add {{Ref improve}}, it would be nice if it removed at the same time any existing {{Unreferenced}} tag, or vice versa - or at least warned me and asked whether to do so. Ids such functionality panned, or can it be added, please? Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 11:10, 12 August 2014 (UTC)

Such functionality ids not panned. (Sorry, I couldn't resist that...) In all seriously, though, this would be nice to have. How many groups of mutually exclusive tags are present on the list? Clearly the ones you mentioned; probably some BLP pairs, over/underlinked, etc? — This, that and the other (talk) 10:06, 14 August 2014 (UTC)
Some suggestions:
PamD 17:20, 14 August 2014 (UTC)
Actually, I almost tagged an article with both over- and under-linked today – correctly. You can have repetitive linking of some terms while still having a lack of linking of others, particularly in different sections. —[AlanM1(talk)]— 12:30, 30 August 2014 (UTC)

Draft space[edit]

Twinkle is currently not letting speedy deletion tags be put on article in Draft Space. (However, is however letting XfD tags be placed.) I think this is a bug from the last rewrite.. DGG ( talk ) 21:42, 12 August 2014 (UTC)

Works for me. I can apply all the "G" criteria to draft space... What exact problem are you facing? In what way is Twinkle not "letting" you do it? — This, that and the other (talk) 10:08, 14 August 2014 (UTC)

Another block template[edit]

Quite often we block IP addresses because they're being used to evade a block or ban; however we don't block them indefinitely for obvious reasons. On the Twinkle block dropdown there is {{uw-spoablock}} but that's an indefinite sock block. We already have a template for temporary blocking of IP addresses being used to evade and that's {{Uw-ipevadeblock}} - any chance of adding it below the first one? Cheers, Black Kite (talk) 12:43, 22 August 2014 (UTC)

Would it work if you added it as a custom template? Is there a way to pass parameters to custom templates? ☺ · Salvidrim! ·  20:48, 26 August 2014 (UTC)
Added this template in the repository. It'll appear on wiki soon. — This, that and the other (talk) 08:30, 27 August 2014 (UTC)

UAA Reporting not working[edit]

Tried to report 5 accounts to WP:UAA using Twinkle and they did not show up on the page. Not sure where to report. EvergreenFir (talk) Please {{re}} 18:29, 26 August 2014 (UTC)

OK, good to know it's not just me. I also had multiple failures trying to report an account today as well. --Drm310 (talk) 18:46, 26 August 2014 (UTC)
See if this edit has fixed it. I suspect that Twinkle is looking for this exact comment. -- John of Reading (talk) 19:53, 26 August 2014 (UTC)
That appears to have done the trick. Thanks John! --Drm310 (talk) 20:21, 26 August 2014 (UTC)
Awesome! Thank you! EvergreenFir (talk) Please {{re}} 20:29, 26 August 2014 (UTC)

G10 logging revisited[edit]

Today I nominated a page for speedy deletion G10 with Twinkle. While the talk page notification for the creator removes all mention of the article name, I noticed that the edit summary and content of my CSD log contained the page name. At first I thought this was an oversight, but on searching the archives here it turns out that this issue was brought up on this page two years ago, by none other than yours truly. I still think that we should be redacting the page name from CSD logs for G10s, as they can sometimes be very nasty, and the logs show up in Google searches. Is there any chance that this could be implemented? — Mr. Stradivarius ♪ talk ♪ 07:50, 27 August 2014 (UTC)

At the very least, CSD/PROD logs should be NOINDEX'ed. ☺ · Salvidrim! ·  21:13, 28 August 2014 (UTC)
For those of us that aren't admins, though, it can be useful to have this information, since we have no other easy way to get it. How about a checkbox (whose default is "sticky") on the criteria selection dialog, which controls whether it is masked? I'd like to see masking done by changing every other character to "*", too, so you can still figure out what it was, yet still achieve any necessary hiding of offensive material. —[AlanM1(talk)]— 12:21, 30 August 2014 (UTC)
If the page name were to be hidden from the CSD log, it would be behind a piped link (e.g. [[XYZ is a tool|''attack page'']]). It does not make sense to remove the article name from the log altogether, as this defeats the purpose of the CSD log.
Personally I favour the option of making CSD logs noindexed. I'll take a look at this. — This, that and the other (talk) 02:50, 31 August 2014 (UTC)

FYI: Template:Cleanup-bare URLs nominated for deletion[edit]

The talk page of Template:Cleanup-bare URLs says that the Twinkle maintainers and users would appreciate knowing if anyone proposes changing or deleting that template. Jodosma (talk) recently proposed deleting it, so you might want to stop by the discussion. — Control.valve (talk) 20:40, 28 August 2014 (UTC)

Crisis averted. SNOW kept. Face-smile.svg —[AlanM1(talk)]— 12:23, 30 August 2014 (UTC)

Make preview and optional comments universal[edit]

A number of Twinkle features do not have a Preview function (like ARV), but need to. It's annoying to look like I was lazy in not using preview when making a mistake in a posting to an admin page.

Also, there are situations where I'd like to use the Welcome templates instead of the warnings, but I can't because there is no support for an ad-hoc comment (like there is in the warnings). The ability to add such a comment should be available everywhere possible. —[AlanM1(talk)]— 12:46, 29 August 2014 (UTC)

This has been on my mental to-do list for some time. Currently, Warn and Welcome have a preview feature. Some (like CSD and PROD) don't really need it. Others, like XFD and ARV, should have it. — This, that and the other (talk) 02:47, 31 August 2014 (UTC)
If support is added for optional comments to CSD (one of the places I've needed it occasionally), a preview function would also be necessary. —[AlanM1(talk)]— 20:33, 31 August 2014 (UTC)

Make thanks for contributions optional[edit]

Most of the Welcome templates start with "thanks for your contributions". There are situations, though, where that just sounds wrong (like obvious tests/vandalism), yet you would otherwise want to use one of those templates because of the educational links it provides. How about replacing that language with something like "thanks for your interest in Wikipedia"? Alternatively, have a checkbox to make the line optional? —[AlanM1(talk)]— 12:50, 29 August 2014 (UTC)

That would require a change to the text of the welcome template(s) involved, not to Twinkle. ☺ · Salvidrim! ·  14:00, 29 August 2014 (UTC)
I was looking for some input, really, on what others think about it. The last option (adding a checkbox to make it optional) would require change to both Twinkle and the templates. —[AlanM1(talk)]— 12:14, 30 August 2014 (UTC)

Dup checking on tags[edit]

I went to tag an article that already had a multiple issues template which included the {{refimprove}} template as one of its params. In the dialog, I selected {{ref improve}} (note space) as one of several choices. The result was that it added {{ref improve}} instead of replacing the existing {{refimprove}}. I don't know if it checks for dups at all, but if it does, it doesn't handle the case where the existing one is a different name for the same template (i.e. either the old or new one is a redirect). It would be nice if it handled this.

BTW, looks like Twinkle is the one using the redirect name – the template is at {{Refimprove}}. —[AlanM1(talk)]— 12:40, 30 August 2014 (UTC)

I've been meaning to file a requested move for that template for some time. — This, that and the other (talk) 02:46, 31 August 2014 (UTC)