Wikipedia talk:Twinkle/Archive 1

Latest comment: 1 year ago by Ferien in topic New warning template


I've had to browse through a few talk pages to get an idea of what needs to be done to get Twinkle migrated to Simple English Wikipedia. As such, I'd like to propose that the discussions are continued here so that a community effort can be put into this project. I've created a To Do list at the top of this talk page, please add a remove items from it as needed. Thanks! EhJJ (talk) 14:08, 2 March 2009 (UTC)Reply

Hey EhJJ,
I've actually been working on a version of Twinkle for a non-WMF site recently, and i've had some pretty good results. Therefore, i'm happy to help out with it here too if people can let me know what we have and what is needed.
Goblin 14:17, 2 March 2009 (UTC)Reply
Chenzw (talk · contribs) moved the page from enWP to here, so I took a quick look at his talk page. As far as I can tell, there are some technical problems to migrating Twinkle in addition to creating templates, etc. Hopefully other people who have worked on this will appear and we can get this project moving forward. I don't think we need Twinkle as much as it is needed on enWP, but it's a handy tool. EhJJ (talk) 16:23, 2 March 2009 (UTC)Reply
Hi, I was having a play earlier and the main thing that I see that needs doing is templates creating/changing and the interface simplifying. I'm going to download the next dump of the wiki and test my version locally and make changes etc locally, before releasing it as a beta version to the wiki. Thanks, Goblin 17:33, 2 March 2009 (UTC)Reply

Quick deletion

I have a mostly migrated version of twinkespeedy.js in my userspace User:EhJJ/twinklespeedy.js. It still needs some minor work and then extensive testing (particularly by an admin, as I do not have that ability). EhJJTALK 20:57, 18 April 2009 (UTC)Reply

User:EhJJ/twinklespeedy.js should be renamed to User:EhJJ/twinklequick.js, don't you think? —Waterfox (talk) 18:18, 26 August 2010 (UTC)Reply


I've updated the warn function to have all the warnings found on Template:User talk page warnings. It is also in my userspace at User:EhJJ/twinklewarn.js. Please test it out and let me know if it needs any changes. EhJJTALK 23:14, 23 April 2009 (UTC)Reply

Tagging module for Twinkle

I've made a very basic tagging system for Twinkle. You can see it here: User:Message From Xenu/twinkletag.js. For my own use, but if you want to add it to the main modules, that's fine. Message from XENUsend a message! 03:20, 18 May 2010 (UTC)Reply

testing space

We've had this on en.WP for a while, and I thought it would be handy over here as well. Since Twinkle and some other tools will only add warnings to user talk pages I have created User talk:Sandbox for user warnings as a place to test out things. So test away! Beeblebrox (talk) 03:41, 3 January 2011 (UTC)Reply

You can fool twinkle into warning on other pages, using Greasemonkey, or just by using javascript: URLs (bookmarklet method) or using the JS console (like Firebug) on any major non-IE browser. That account's talk page would be very useful for testing warnings, welcomes, etc. though. (I was just TASER-ing this) Thank you, πr2 (t • c) 17:54, 17 November 2011 (UTC)Reply


Hi, why is the Twinkle in Simple English so much smaller than in the normal English? Because in normal English, you can request page protection, nominate deletion instead of needing to CQD everything, propose deletion, unlink backlinks, and add maintenance tags to articles. Is there any way to get an Importer to move these features into the Simple English Twinkle, and just simplify the English used in it, would someone need to do it from scratch, or is it already being worked on? Orashmatash (tc) 20:46, 17 September 2011 (UTC)Reply

RfD would require major changes, but still very possible to implement. Please tell me on my talk page if there is a problem with Twinkle. I didn't even know this page existed before... πr2 (t • c) 17:50, 17 November 2011 (UTC)Reply

Is Twinkle sick?

For the last couple of hours, every time I try to use the warn or quick delete functions, it fails because Twinkle thinks the page doesn't exist. Anyone know what's up? --Auntof6 (talk) 04:55, 22 September 2011 (UTC)Reply

Still happening now. --Auntof6 (talk) 14:05, 22 September 2011 (UTC)Reply
Yeah... I was about to report it here too. We also can't send warning messages.” TeLeS (T @ L C S) 22:13, 23 September 2011 (UTC)Reply
Problem still exists as of now. Orashmatash (tc) 16:26, 26 September 2011 (UTC)Reply
And still happening. Orashmatash 23:08, 7 October 2011 (UTC) I like... Scotland!Reply
All fixed, thanks EhJJ! Orashmatash (talk) 18:16, 12 October 2011 (UTC)Reply
Not everything. The warn function still seems to stall. --Auntof6 (talk) 22:10, 12 October 2011 (UTC)Reply
Further info: the warn function seems to stall only if the talk page is empty. --Auntof6 (talk) 08:22, 14 October 2011 (UTC)Reply

I fixed this a while ago, it was put in EhJJ's twinklewarn. πr2 (t • c) 17:48, 17 November 2011 (UTC)Reply


The Rollback function isn't working! I click Rollback and it just deletes the entire content of the page, until I click the "read" button again, then it comes back up, and nothing has happened. The page is the same as it was when I clicked "Rollback". Help? Orashmatash (tc) 16:26, 26 September 2011 (UTC)Reply

Welcome messages

Hello there. I suggest replacing the {{Anon}} template that we have in the welcome section with {{Anon2}}. Anon2 is much more detailed and is a lot less boring. Thanks. --Orashmatash (talk) 19:44, 3 November 2011 (UTC)Reply

This would be very easy to add, and I will put it in my personal twinkle warn script when I have the time. πr2 (t • c) 17:46, 17 November 2011 (UTC)Reply
  Done, but my friendlywelcome would be a better ... host? πr2 (t • c) 18:00, 17 November 2011 (UTC)Reply
Probably. Do what you see fit, it was just a suggestion. :) --Orashmatash 18:09, 17 November 2011 (UTC)Reply
  Done ... added to both, but it would need to be changed in EhJJ's copy of twinklewarn (by sysop/editinterface) πr2 (t • c) 18:10, 17 November 2011 (UTC)Reply

Update from 2011: Friendly and twinklexfd

I recently have modified Friendly for use in the Simple English Wikipedia (i.e., removed non-created templates and tried to add welcome messages here). (that needs more work) I also have ported twinklexfd (yesterday). It works correctly AFAIK. In order for it to tell users about the RfD, {{RfD-notice}} or something like that mustshould be made. How many people actually use Twinkle here? Should it be re-ported/forked from github (it has changed a lot)? A somewhat merged version of Twinkle and Friendly exists at User:PiRSquared17/twinkle.js. I might work on another module tomorrow (or today). πr2 (talk • changes) 19:11, 8 December 2011 (UTC)Reply


Is twinkletag.js finished? That feature is really nice. --weltforce (talk) 13:22, 8 June 2012 (UTC)Reply

New modules

the new modules


  • twinkle.js   Done
  • twinklearv.js -   Done
  • twinklediff.js -   Done
  • twinklefluff.js -   Done
  • twinklespeedy.js -   Done
  • twinkletag.js -   Done
  • twinklewarn.js -   Done
  • twinklexfd.js -   Done

Apart from these en's tools, I coded a new tool to add stub templates, I call it "twinklestub.js". See the pictures right. To use them, replace <source lang="javascript">importScript('User:EhJJ/twinkle.js');</syntaxhighlight> with <source lang="javascript">importScript('User:LightForce/twinkle.js');</syntaxhighlight>

Administrators: Please put following code into MediaWiki:Gadget-Twinkle.js: <source lang="javascript">/*******************************************************/ /* NOTE: The users listed in noAllow will NOT have */ /* this gadget enabled, regardless of whether or not */ /* they have it enabled in their preferences. */ /*******************************************************/

var noAllow = []; if(navigator.appName != "Microsoft Internet Explorer") { //Doesn't work in IE.

   if(noAllow.indexOf(wgUserName) == -1) { //If the user isn't listed as a not-allowed user, import the script.

}</syntaxhighlight> Thank you. --weltforce (talk) 12:43, 24 June 2012 (UTC)Reply

I've done it. Will do some testing with it and then if anybody is experiencing problems please undo my change or ask an administrator to. Osiris (talk) 03:27, 25 June 2012 (UTC)Reply

Issue with Twinkle's QD list

When I use Twinkle for QD, it shows two lines for G3. One is for vandalism (that's the normal G3 reason) and one for "blatant hoax". I'm thinking the latter should be removed. --Auntof6 (talk) 05:28, 13 March 2013 (UTC)Reply

  Done. Osiris (talk) 06:06, 13 March 2013 (UTC)Reply
Thanks! --Auntof6 (talk) 06:48, 13 March 2013 (UTC)Reply

Twinkle not working at all?

For the past two days, I've been noticing that Twinkle isn't working for me at all. None of the Twinkle tools appear at the top of a page. Is anyone else having this problem? If so, could it be fixed? This is the only Wikipedia I'm having this problem on. Lugia2453 (talk) 20:04, 25 April 2013 (UTC)Reply

I'm seeing the same thing. Another thing I notice is that I'm not always seeing the buttons for bolding, linking, adding a signature, etc. when I edit a page. I don't know if these are related -- maybe something in the base software? The only thing I've heard that changed recently is that Wikidata phase 2 was implemented here. Maybe a coincidence, maybe not. --Auntof6 (talk) 21:16, 25 April 2013 (UTC)Reply
Hi, sorry for my long absence, I was really busy in real life. But I promise to have a look into it and fix it. Thank you :) --@intforce 21:20, 25 April 2013 (UTC)Reply

Quick update, Twinkle somehow doesn't work when activated in the user settings panel. However, it does when when you add the line


into your personal .js page. I don't know how this issue is caused; it works the same way in enwiki and there are no problems. Because the Twinkle definition in MediaWiki:Gadgets-definition is the same, I cannot really offer a solution than to deactivate Twinkle in the settings and add the line to your JavaScript page. My apologies, I really have no clue where the problem is. --@intforce 21:53, 25 April 2013 (UTC)Reply

I added that to User:Auntof6/monobook.js (I use the monobook skin), and it still isn't working. I believe I purged the cache just to be sure. I even closed my browser completely and restarted it, and it still wasn't working. --Auntof6 (talk) 06:18, 26 April 2013 (UTC)Reply
The work around worked for me. Peterdownunder (talk) 12:49, 26 April 2013 (UTC)Reply
That doesn't work for me too. And it's difficult to work without twinkle.--Pratyya (Hello!) 12:53, 26 April 2013 (UTC)Reply
I have to purge the cache on every talk page to get it to function.Peterdownunder (talk) 13:00, 26 April 2013 (UTC)Reply
I have purged 7 times. But no luck.--Pratyya (Hello!) 13:08, 26 April 2013 (UTC)Reply

Twinkle wasn't working for me for a few days also, but it seems to be working again now. I did not try any workarounds. The Anonymouse (talk | changes) 05:51, 27 April 2013 (UTC)Reply

Twinkle works for me on Internet Explorer (9), but it is only supposed to work on Firefox, Safari and Opera. I don't know why it works on IE, but TW should work on one of these three/four programs. Curtaintoad (talk) 06:41, 27 April 2013 (UTC)Reply

Changed {{Uw-vandalism2}}

I have changed that Template:Uw-vandalism2 to have an orange icon. Qwertyxp2000 (talk) 08:38, 7 May 2015 (UTC)Reply

Hmm... I see that new orange icon on the English Wikipedia. Qwertyxp2000 (talk) 08:53, 7 May 2015 (UTC)Reply
Same with almost every Level 2 warning tag. Edited more. Qwertyxp2000 (talk) 09:01, 7 May 2015 (UTC)Reply

Twinkle down?

I have been trying to give warnings to a user, but nothing happens. It shows the box, but it stops. Also can't report to VIP for some reason. Glitch? --ABCDEFAD 21:28, 24 June 2015 (UTC)Reply

Apparently, it works on page tagging. What?--ABCDEFAD 21:40, 24 June 2015 (UTC)Reply
I did a few tests and it appears that it's just a bit slow; wait a few seconds and it should work fine. -Mh7kJ (talk) 21:43, 24 June 2015 (UTC)Reply
There is a type of glitch that if a warning is reverted, then Twinkle gets confused and does not work correctly. I had a vandal reverting me and another editor yesterday here on an IP talk page: [[1]. Twinkle completely stalled and would not work right. It would not enter any warning except leveI one. I had to manually enter all the IP notices after the first, and some of the vandalism levels, as you can see from the history. Fylbecatulous talk 22:11, 24 June 2015 (UTC)Reply
Twinkle is very much a use at your own risk item here. It isn't really fully supported or working here. -DJSasso (talk) 01:52, 30 June 2015 (UTC)Reply
Other things it's no longer doing correctly:
  • If you select any warning level other than 1, it seems to hang up.
  • It doesn't let you select any options other than "General note".
--Auntof6 (talk) 17:11, 2 July 2015 (UTC)Reply
Cool, now when I press something, lets say level 3, it shows level 1 instead of level 3 warning.WTF?--ABCDEFAD 20:52, 8 July 2015 (UTC)Reply
Yes, level 2 warning hangs up. Thought it might be that preferences need to be refreshed here every now and then, but reselecting them and restarting the browser both don't help. Sminthopsis84 (talk) 16:18, 9 July 2015 (UTC)Reply
I changed the tw preferences to make the default level 2, and now the only thing it is showing is level 2 warnings, not level 1.--ABCDEFAD 13:07, 23 July 2015 (UTC)Reply

I think we should have users put in the code because it puts admins in a better position to help deal with abuse (as admins can edit other's JS files). Opinions? Krett12 (talk) 22:28, 24 October 2015 (UTC)Reply

That's not a very good idea. We want to make it easier for other editors to use Twinkle. It's more intuitive to just check a box in your own preferences as compared to inserting some code in your own JS (which some editors may not even understand). If there's abuse of Twinkle, the blocking policy will apply. Chenzw  Talk  01:20, 25 October 2015 (UTC)Reply

"product" in QD A4

Twinkle currently lists "People, groups, companies or websites" for A4 quick deletion, and the note mentions "a real person, group of people, band, club, company, or web content". However, the deletion policy refers to "people, groups, companies, products, services or websites". Notably, "products" is listed on the deletion policy but not in Twinkle. Could this be changed? Thanks, -- Irn (talk) 15:18, 13 August 2016 (UTC)Reply

Where is the list that needs product added? When I use Twinkle, I see "product" included in the A4 option. Note: if possible, it would be good to refer to the policy page instead of duplicating information. --Auntof6 (talk) 15:30, 13 August 2016 (UTC)Reply
That's strange. Mine shows as I quoted it above: "A4: People, groups, companies or websites that are not notable." When I hover over the little question mark, it says "An article about a real person, group of people, band, club, company, or web content that does not say why it is important." -- Irn (talk) 15:40, 13 August 2016 (UTC)Reply
Maybe you're invoking it differently. Can you post a screenshot? --Auntof6 (talk) 16:10, 13 August 2016 (UTC)Reply
Screenshot. -- Irn (talk) 17:06, 13 August 2016 (UTC)Reply
Thanks. I don't think I've seen that screen before. Since I'm an admin here, though, I'd have little use for it here, and I don't work on other Wikipedias much these days. In any case, I don't know how to change those things. I recommend that you post at WP:Simple talk to ask for help and direct people to this conversation. It might help if you say (here) what skin you use and exactly how you invoke Twinkle. I imagine someone will be able to help. --Auntof6 (talk) 17:36, 13 August 2016 (UTC)Reply
I have updated the wiki's gadget file. Please bypass yourr browser's cache and see if the revised QD A4 description shows up. Chenzw  Talk  07:07, 14 August 2016 (UTC)Reply
That did it, thank you! -- Irn (talk) 16:37, 14 August 2016 (UTC)Reply

Protect alert


This page will be protected. --Carmen Melendez 21:06, 26 June 2017 (UTC)

@Carmen Melendez: I strongly doubt a Wikipedia-space talk page will be protected, plus Wikipedia:Twinkle hasn't seen any disruption since last year, and doesn't need protection -- There'sNoTime (to explain) 21:11, 26 June 2017 (UTC)Reply
I meant the project page. --Carmen Melendez 21:39, 26 June 2017 (UTC)
@Carmen Melendez: Well it's unlikely to be protected given the amount of disruption doesn't warrant it. Also, please change your signature so it meets our requirements -- There'sNoTime (to explain) 21:41, 26 June 2017 (UTC)Reply

Hi, where is the source code/pages for Twinkle's options

Hi, I is looking for the source code of Twinkle's modules, where can the codes be found? -- Psl631 Leave me a message! my changes email me 14:41, 24 April 2018 (UTC)Reply

New welcome problem IP template

Hello. Would it be possible to blend {{welcome}} (for registered editors) with {{welcome-anon}} for IP editors who have made unhelpful edits, but may not be worthy of a warning? Importing the en:Template:Welcome-anon-unconstructive from enwiki would be great. The wording isn't quite simple, but I'd be willing to simplify it, if needed. I'll provide any assistance I can. Operator873talkconnect 19:21, 8 August 2018 (UTC)Reply

Can we add custom warnings template on Twinkle?

Should we add a template that can allow us to put custom warnings in Twinkle (just like in the English Wikipedia)? CentralTime301 (📱, 📝) 18:23, 5 December 2019 (UTC)Reply

Does Twinkle work on Safari on iPad?

I just wanted to know If Twinkle just works on iPad running iOS 13 on Safari. Thank you. Arthurfan828 - CHAT 15:47, 26 March 2020 (UTC)Reply

Yes, but not on "Mobile view". Also works on iPadOS 14. Android 2113853211 (talk) 10:31, 28 April 2021 (UTC)Reply


I nominated a page that I created myself for QD, and it notified me. See here ~Prahlad balaji (t / c) 00:35, 29 July 2020 (UTC)Reply

Prahlad balaji, this is normal for it to notify you, also your signature is confusing when I view it while editing in edit mode--Thegooduser Let's Talk! :) 🍁 01:03, 29 July 2020 (UTC)Reply
Thegooduser, how is my signature confusing? ~Prahlad balaji (t / c) 01:05, 29 July 2020 (UTC)Reply
Prahlad balaji, It isn't when I am just viewing the page, but when I edit I see [[User:Prahlad balaji|~]][[User:Prahlad balaji|Prahlad balaji]] ([[User talk:Prahlad balaji|t]] / [[Special:Contribs/Prahlad balaji|c]]) and it's confusing at first to try to copy and paste your username to ping you --Thegooduser Let's Talk! :) 🍁 01:12, 29 July 2020 (UTC)Reply
thegooduser, ok. I will simplify it a bit. In progress... ~Prahlad balaji (t / c) 01:14, 29 July 2020 (UTC)Reply
  Done ~Prahlad balaji (t / c) 01:16, 29 July 2020 (UTC)Reply

~Prahlad balaji, thanks! --Thegooduser Let's Talk! :) 🍁 01:21, 29 July 2020 (UTC)Reply

Grant proposal for creating a localised version of Twinkle

Hi all. I wanted to note that I have made a m:Rapid Grant proposal for improving Twinkle so that it is localisable. See m:Grants:Project/Rapid/SD0001/Twinkle localisation. It means it would be easier to set up Twinkle on a new wiki, and updates will automatically propagate to Twinkle installations on all wikis. Project-specific templates and logic would be customisable via sitewide configuration files. Feel free to drop any comments or community endorsements. Thanks! SD0001 (talk) 13:58, 14 October 2020 (UTC)Reply

Not found

I don't find Twinkle in the gadget preference. Can someone explain? Enjoyer of World (talk) 00:51, 13 November 2020 (UTC)Reply

I'm Sorry

I Didn't Do Any Vandalism on 2nd Millennium Kat885 (talk) 15:06, 29 December 2020 (UTC)Reply

I've marked your edit as wrong information, not vandalism. It is not a bug in Twinkle, I am just adding templates because it was quicker and easier to do. (It would take a while to type everything out and just remove the vandalism part!) I have responded to your comment on your talk page. Please don't worry about this edit, you won't be getting blocked for it at all. Belwine💬📜 15:08, 29 December 2020 (UTC)Reply

New warning template

uw-rfd should be added to Twinkle, as it has been used for a while by the community and everyone seems fine with it, I can see above. --Belwine💬📜 20:58, 31 January 2021 (UTC)Reply

  Done No objections. --Ferien (talk) 13:17, 12 February 2023 (UTC)Reply

Shared IP problem

The TW calls for "Shared IP" which causes an error as the template is "sharedIP". --Peterdownunder (talk) 08:08, 21 September 2012 (UTC)Reply

Should be   Fixed now. Thanks. --@intforce 12:56, 21 September 2012 (UTC)Reply

Technical Issue

This started today when I try to report someone to VIP through TW, I get the following message "Processing VIP request: There is no section 3 in revision 7546791." and TW freezes so I cannot do anything else. Can this be looked into ASAP please as I fight a lot of vandalism? Thanks! PotsdamLamb (talk) 01:22, 25 May 2021 (UTC)Reply

  Fixed per Special:Diff/7551655. --Ferien (talk) 16:46, 5 June 2021 (UTC)Reply

Welcome template issues

Hi, whenever I try to welcome people with welcome anon 2 it will randomly print your name near the bottom of the template but not with your signiture. Bobherry Talk My Edits 21:14, 22 February 2022 (UTC)Reply

  Fixed per your recent edit to the template. --Ferien (talk) 21:29, 22 February 2022 (UTC)Reply


Is this where I talk about changes I'd like made to the code? Krett12 (talk) 01:32, 4 December 2015 (UTC)Reply

Something's wrong!!

I'm seeing two of all the rollback sections, like 2 agf's, 2 norm's, and 2 vands. Krett12 (talk) 04:20, 9 December 2015 (UTC)Reply

Refresh your browser's cache or check your personal common.js file. There's nothing wrong with the current code of this gadget. --Az1568 (talk) 04:32, 9 December 2015 (UTC)Reply
Figured it out. I used my global JS file to have Twinkle on every Wikimedia wiki I go, but I also had a local one running here. There were two copies of Twinkle running! Krett12 (talk) 05:16, 9 December 2015 (UTC)Reply

Tag tab still present on file pages

Great job you've done here with the migration of Twinkle! Nice work.

I just noticed that you've removed the code for file tagging, but the "Tag" tab still shows up on file pages. It gives an error message and then shows a blank window. There are a few lines of code at the top of friendlytag.js that need to be deleted ... This, that and the other (talk) 10:36, 29 September 2012 (UTC)Reply

Thanks for the notice! I've deleted the corresponding code now. --@intforce 11:03, 29 September 2012 (UTC)Reply


I tried copying Twinkle's source code to User:Computer_Fizz/twtest.js, and, without even making any changes it's already broken. Does twinkle have dependencies like a gadgets.js file? Computer Fizz (talk) 21:24, 3 May 2019 (UTC)Reply

@Computer Fizz: Twinkle is very complicated. It would need to be heavily modified to work here if you were trying to copy it over. It is the reason we use a very old version, the version on relies heavily on css and various other things that may or may not exist here that exist on It can't just be copied over. And I would note, its not just one file, there are many files to twinkle. -DJSasso (talk) 13:55, 6 May 2019 (UTC)Reply

Tag not added

I tried to use Twinkle to tag an article as uncategorized, but the tag was not added. In case it matters, the article was Stock-Keeping Unit. --Auntof6 (talk) 01:08, 11 February 2013 (UTC)Reply

This still appears to be unfixed. Omni Flames let's talk about it 05:02, 19 April 2016 (UTC)Reply
Fixed now! For some weird reason, Twinkle previously would only allow {{uncat}} to be added if (and only if) the article contained a non-generic stub tag. Chenzw  Talk  05:59, 19 April 2016 (UTC)Reply

Not working

Twinkle apparently can't find the csrf token when trying to submit an edit. 1234qwer1234qwer4 (talk) 21:08, 9 October 2021 (UTC)Reply

Has been fixed, see Wikipedia:Simple talk#Twinkle 2. 1234qwer1234qwer4 (talk) 17:05, 22 October 2021 (UTC)Reply
Return to the project page "Twinkle/Archive 1".