Wikipedia talk:Twinkle/Archive 47

Deprecation of A5
TL;DR: please remove db-a5 (and its equivalents, if any) from Twinkle. The long version: I realize that this seems like a radical change. However, A5 has been used a grand total of 8 times in the past year. In all but a single case, an admin had temporarily undeleted an article to allow it to be transwiki'd. Re-deleting temporarily undeleted articles would also be covered under WP:G6, meaning that this CSD has been "needed" a grand total of once in the past year. Recent discussion has indicated the necessity of full-blown RfCs to change policy depends on the controversy of the change and the size of the change. Deprecating a part of policy used a handful of times in the past year is not a massive change, and the talk page discussion attracted zero opposition: the lack of an RfC does not "invalidate" this change to policy. As an aside, I realize that this is not the place to litigate policy. I added this "justification" to preempt policy discussion at this venue by addressing the elephant in the room. In the interest of transparency, I made this edit deprecating A5 at WP:CSD. Happy holiday season, HouseBlastertalk 02:50, 25 December 2022 (UTC)
 * Courtesy note that the associated templates have been nominated for deletion. HouseBlastertalk 02:14, 27 December 2022 (UTC)

Add uw-circular to single issue templates
Could the developer of this tool add the template to Twinkle? TheManInTheBlackHat  (Talk)  03:53, 4 January 2023 (UTC)

Add uw-redirect warning templates
Would be helpful to add uw-redirect1, uw-redirect2, uw-redirect3, uw-redirect4, and uw-redirect4im for placing warnings on user_talk pages. &mdash; Archer1234 (talk) 02:49, 6 January 2023 (UTC)

Proposed templates to add?
These are what I think may be added to twinkle
 * Template:Request TPA revocation (shortcut RTPA, requests that blocking admin revokes user's talk page editing ability)
 * Template:Empty edit request and Template:Unclear edit request- warning templates
 * Template:Uw-brd- instructs user to follow BRD
 * Template:Uw-cserblock- community editing restrictions block
 * Template:Uw-pronouns1 to Template:Uw-pronouns3- using wrong pronouns in trans BLPs
 * Template:Uw-whitewashing
 * Template:Uw-uaa- unactionable UAA report
 * Template:Uw-unreliable and Template:Uw-circular- sourcing-related
 * Template:Uw-infobox- unexplained/disruptive infobox changes
 * Template:Userfied2- not in style of other warning templates, but may be useful for notifying
 * Template:Uw-draftmoved
 * Template:Uw-sockblocknotalk
 * Template:Uw-draftfirst and Template:Uw-draftfirst-nn

Also, I suggest you add support for and  as block reasons/summaries. 137a (talk) 15:46, 12 December 2022 (UTC)


 * Does anyone else use any of these? Please feel free to chime in with which ones you use. I'm happy to add any that are requested by multiple people. – Novem Linguae (talk) 12:10, 15 December 2022 (UTC)
 * Some, such as the whitewashing and pronouns one, are about quite common issues, and others such as BRD just seem like good alternatives to what we have now. RTPA could be considered a new feature.
 * Also, if what about the username templates with notalk set to true (in the block summary, not just the talk page). If someone can't edit his/her talk page, the template shouldn't instruct the user to appeal there. 137a (talk) 14:24, 19 December 2022 (UTC)
 * @Novem Linguae 137a (talk) 17:26, 10 January 2023 (UTC)
 * Hey there. Sorry, I'm still waiting for more people to chime in if they use these. Twinkle has a lot of users, so we need to balance adding templates with not cluttering the list. – Novem Linguae (talk) 22:45, 10 January 2023 (UTC)
 * I'm not sure active use is a good measurement for twinkle additions since them being in twinkle probably while cause more people to use them. Instead I feel looking at if they are useful is a better option if the usage isn't extremely low. Here are my (usually quite unqualified) opinions:
 * Template:Request TPA revocation Not a big fan, since this would be left on a random admins talk page instead. If necessary I think it would be better to write a custom message since it's likely that some more context is relevant.
 * Template:Empty edit request and Template:Unclear edit request I only handle template edit requests but my feeling is that it's very rare that poor edit requests is necessary to give a warning that can be seen in the future which means that declining with a ping is both faster and less obtrusive to the newcomer.
 * Template:Uw-brd isn't this quite redundant to uw-ew oruw-ewsoft
 * Template:Uw-cserblock Happens too rarely to be worth it.
 * Template:Uw-pronouns1 to Template:Uw-pronouns3 Definitely supporting
 * Template:Uw-whitewashing No complaints
 * Template:Uw-uaa Could probably be useful since uaa reports disappear from the page so quickly. If easy to do it should be limited to admins only.
 * Template:Uw-unreliable and Template:Uw-circular Definitely supporting unreliable, no issues with circular being added
 * Template:Uw-infobox Redundant to unsourced imo
 * Template:Userfied2 Not a fan of the banner format. I guess a userification template could be fine.
 * Template:Uw-draftmoved I feel this should be left to NPP since there have been a significant amount of poor moves into draft space.
 * Template:Uw-sockblocknotalk Sockblock supports this.
 * Template:Uw-draftfirst and Template:Uw-draftfirst-nn Draftfirst is already in twinkle. The notability version could be added but the CSD part makes it a bit more narrow than necessary and I'm not sure how good an idea it is to throw new users headfirst into our notability policies. The one sentence version could be nice in the normal draftfirst version though.
 * --Trialpears (talk) 00:10, 11 January 2023 (UTC)
 * Thanks for going through that. I created a ticket. – Novem Linguae (talk) 02:24, 11 January 2023 (UTC)

Rcat templates
MB 15:58, 19 December 2022 (UTC)
 * Template:R from alternative transliteration (from alternative spelling is already supported, I need this more often)
 * Template:R from film (from book, song, album are already supported; this is as common)
 * Patch submitted for approval. – Novem Linguae (talk) 20:50, 22 December 2022 (UTC)

Nomination for deletion of Template:Twinkle rollback
Template:Twinkle rollback has been nominated for deletion. You are invited to comment on the discussion at the entry on the Templates for discussion page. – Jonesey95 (talk) 14:58, 12 January 2023 (UTC)

Nomination for deletion of Template:Twinkle rollback (AGF)
Template:Twinkle rollback (AGF) has been nominated for deletion. You are invited to comment on the discussion at the entry on the Templates for discussion page. – Jonesey95 (talk) 14:58, 12 January 2023 (UTC)

Nomination for deletion of Template:Twinkle rollback (VANDAL)
Template:Twinkle rollback (VANDAL) has been nominated for deletion. You are invited to comment on the discussion at the entry on the Templates for discussion page. – Jonesey95 (talk) 14:58, 12 January 2023 (UTC)

Cant find Twinkle (might be a user error)
For some reason i cant find the Twinkle gadget in "Gadgets section of your Preferences page" as its stated i should be able to, is there something im missing or is there actually something wrong?

(and whats that about deletion?)

Chri695a (talk) 07:58, 14 January 2023 (UTC)
 * In order to use Twinkle your account must be WP:AUTOCONFIRMED. I believe that fact that your account is not yet autoconfirmed is why it's not showing up as an option. - Aoidh (talk) 08:00, 14 January 2023 (UTC)
 * Thanks soo much, there was something i was missing Chri695a (talk) 16:41, 14 January 2023 (UTC)

Adding COIN reports to the ARV feature
The discussion at seems to already have a consensus of adding this 14 years ago, yet there is no response. Aaron Liu (talk) 00:46, 17 January 2023 (UTC)


 * Also the section header for the new coin report format should be custom, not just the bad user. Aaron Liu (talk) 02:26, 17 January 2023 (UTC)
 * Decent idea. I went ahead and created a ticket for this. – Novem Linguae (talk) 05:06, 17 January 2023 (UTC)

template:uw-fringe1 to template:uw-fringe4
Are these common enough issues to add to this template? They're apprently already in ultraviolet. 137a (talk) 15:26, 16 January 2023 (UTC)
 * No objections here. I created a ticket. – Novem Linguae (talk) 05:07, 17 January 2023 (UTC)

Template-protected edit request on 17 January 2023
Per WP:SDFORMAT, the short description on Twinkle/Preferences should be changed from panel to customize Twinkle to Panel to customize Twinkle. Thanks! ~ Eejit43 ( talk ) 03:09, 17 January 2023 (UTC)
 * ✅.  P.I. Ellsworth &thinsp;, ed.  put'r there 05:07, 17 January 2023 (UTC)

"including unpublished syntheses of sources"
Anyone else warned a user about OR and found it weird that your edit summary said "General note: Adding original research, including unpublished syntheses of sources"? It reads like the edit you're warning about definitely did involve SYNTH, rather than the apparent intent, namely that the definition of "original research" encompasses unpublished syntheses. I suggest we simply remove "including unpublished syntheses of sources" from the summary. Nardog (talk) 04:17, 20 January 2023 (UTC)


 * That wording isn't used in the template itself. Seems reasonable to shorten it. Patch submitted for approval – Novem Linguae (talk) 04:37, 20 January 2023 (UTC)

We really need...
We really, really need a welcome template added to Twinkle WEL for new Mentees in the Mentor Program. Just my thought. GenQuest "scribble" 20:03, 19 January 2023 (UTC)


 * Sure, we can look into it. Got a template in mind? – Novem Linguae (talk) 20:21, 19 January 2023 (UTC)
 * Nothing prepared. Should I dummy something up?  GenQuest  "scribble" 01:52, 21 January 2023 (UTC)
 * Hmm. The welcome templates in Twinkle are a sensitive subject (it's been RFC'd in the past). If the template is not created yet, it might be better for it to get more uses before we add it to Twinkle. Feel free to create it if you're interested though. – Novem Linguae (talk) 04:11, 21 January 2023 (UTC)

Vector2022 and the dropdown menu
On my Vector2022, the twinkle drop-down menu is persistent. If I click out, or even click one of the options, the twinkle menu stays open. Unsure if this is just me, or more general an issue. CMD (talk) 12:48, 21 January 2023 (UTC)
 * See . Until this problem is resolved, I have added the following to common.css:


 * That makes the menu appear when I hover and disappear when I move away from it, as it does in Vector 2010. – Jonesey95 (talk) 15:17, 21 January 2023 (UTC)
 * Looks like we already have an open ticket and a broken patch for this one. Will merge it as soon as we get the patch working. We decided to only target the Twinkle menu, not the more menu. – Novem Linguae (talk) 20:23, 21 January 2023 (UTC)
 * The more menu works fine for me, it is only the Twinkle menu that is broken. CMD (talk) 01:25, 22 January 2023 (UTC)
 * Perhaps it's one of your user scripts or custom CSS files. The more menu does not open for me on hover when visiting https://en.wikipedia.org/wiki/Main_Page?useskin=vector-2022&safemode=1 and going to a narrow width (to force the more menu). – Novem Linguae (talk) 02:18, 22 January 2023 (UTC)
 * Oh it doesn't open on hover, but it closes fine. Twinkle does not. It appears all the Twinkle windows don't close either now if you click a different option. CMD (talk) 09:24, 22 January 2023 (UTC)
 * Anyone know how to rebase a GitHub pull request? If so, please share your secrets. More info. cc @Nardog. – Novem Linguae (talk) 18:24, 22 January 2023 (UTC)

UAA shared use option disappeared
Hi, it seems that the "shared use" option has disappeared from my UAA report box. There used to be five options and now there are only four. Is anyone else experiencing this? Blue Edits (talk) 10:30, 18 January 2023 (UTC)


 * Presumably Twinkle has caught up with the fact that for over 9 years WP:UAAI has said: "Sharing issues are not for UAA."? - David Biddulph (talk) 10:42, 18 January 2023 (UTC)
 * Okay. It's fine if it stays removed, but I wanted to check if it was an issue on my end. The option was added in May 2022, not over nine years ago, so I was surprised at the sudden removal. Blue Edits (talk) 11:17, 18 January 2023 (UTC)
 * As a matter of interest, where did you get your May 2022 date from? That thread was from 2014 (which admittedly is after the relevant text was added to WP:UAAI in 2013).  The issue isn't at your end, as I see only the four options. - David Biddulph (talk) 12:38, 18 January 2023 (UTC)
 * Hello all. Removal was intentional. Removal was requested at Wikipedia talk:Twinkle/Archive 46 in October 2022. I think I'll ping everyone from that discussion and from the 2014 discussion, to see if consensus has changed. . Also notifying WT:UAA. – Novem Linguae (talk) 13:52, 18 January 2023 (UTC)
 * Don't see my sig at your link? can you clarify? (Mlpearc) -  FlightTime  ( open channel ) 18:59, 18 January 2023 (UTC)
 * Sure. You posted here, and that is one of the two pages I got the usernames from. – Novem Linguae (talk) 20:16, 18 January 2023 (UTC)
 * Since on WP:UAA/I the point has moved from point 5 to point 2 I would guess this is still an issue for bad reports. In any case if "Sharing issues are not for UAA" per WP:UAA/I then it should not be added back. Helper tools should not aid people to make bad reports. KylieTastic (talk) 14:58, 18 January 2023 (UTC)
 * I still think it should stay removed. By adding it as one of the options on Twinkle, it gives the impression that that is a reason why accounts should be blocked on its own. As KylieTastic said, Twinkle should not be encouraging people to make bad reports and that is what has happened to me (and probably others) in the past. --Ferien (talk) 16:42, 18 January 2023 (UTC)
 * Huh, that's odd-- I know I got to that thread trying to reopen one I saw from May 2022, so I must've stumbled upon the original and linked it without realizing that it was correct. Ignore that bit then. Blue Edits (talk) 15:30, 18 January 2023 (UTC)
 * (formally Mlpearc) Just saw this I'd like it back I don't know about false reports, but there are many instances that fit in that relm, but I'm only one voice. -  FlightTime  ( open channel ) 18:53, 18 January 2023 (UTC)
 * The issue here is that UAA is only for blatant and obvious violations of the username policy. A good UAA report is one that can be resolved in less than a minute, i.e. "used the name of a company to edit content about that company" or "used a name like " sucks" to add defamatory content to article about ." Issues more complicated or less obvious than that should not be reported at UAA at all. For other username issues, they should first be discussed with the user in question, and then move on to WP:RFCN if that discussion does not produce results. Beeblebrox (talk) 21:34, 18 January 2023 (UTC)
 * Thank you for the link, but I still think I support what I posted. -  FlightTime  ( open channel ) 23:32, 18 January 2023 (UTC)
 * THere's no reason for it to exist as an option selectable on it's own as the instructions for UAA explicitly say this: "Sharing issues are not for UAA. Names that imply account sharing are not serious enough for UAA. Do not report them unless there are other serious username policy violations." having that option goes against UAA's instructions as usernames that simply imply shared use shouldn't be reported to UAA. ― Blaze WolfTalkBlaze Wolf#6545 17:09, 23 January 2023 (UTC)

toccolours removed in Vector 22
See also T314254. morebits contains a reference to the class. I'd recommend pulling the styles fully into TW. Izno (talk) 04:49, 23 January 2023 (UTC)
 * Thanks for spotting. Issue created. – Novem Linguae (talk) 18:17, 23 January 2023 (UTC)

Add new maintenance template
Could the new maintenance template Template:AI generated be added to Twinkle? IF there's certain criteria a maintenance tag must meet before being added to Twinkle please tell me. ― Blaze WolfTalkBlaze Wolf#6545 21:12, 27 January 2023 (UTC)


 * This template is brand new. I'd support adding it, but let's wait a few weeks to make sure it doesn't get MFD'd or something, and to make sure that it sees some use. – Novem Linguae (talk) 21:48, 27 January 2023 (UTC)

Account for underscores in rcat templates
subj, Special:Diff/1136143811. 1234qwer1234qwer4 23:31, 28 January 2023 (UTC)


 * Howdy @1234qwer1234qwer4. Would you mind elaborating? I see no Twinkle tags in the page history. I also don't think Twinkle currently detects existing redirect tags, whether underscores or spaces. What change is being proposed we make to Twinkle? Thank you. – Novem Linguae (talk) 01:28, 29 January 2023 (UTC)
 * Oops, I'm sorry. The detection is done when an rcat shell is added (e.g.), but this one was of course done using Capricorn, not Twinkle. @Wugapodes cc. 1234qwer1234qwer4 11:12, 29 January 2023 (UTC)
 * No worries. Thanks for clarifying. – Novem Linguae (talk) 11:29, 29 January 2023 (UTC)

Period after diff when making an AIV report
See this diff. A period is added after the colons in the diff which is incorrect and should probably be placed after the optional explanation. ― Blaze WolfTalkBlaze Wolf#6545 14:54, 30 January 2023 (UTC)

Shared-use UAA reports
Why is it no longer possible to specify a in a WP:UAA report that a username implies shared use? –Laundry</b><b style="color:#fb0">Pizza</b><b style="color:#b00">03</b> ( d c̄ ) 04:20, 5 February 2023 (UTC)


 * Hey there. Apparently policy discourages reporting shared use usernames to WP:UAA. More info at Wikipedia talk:Twinkle and Wikipedia talk:Twinkle/Archive 46 – Novem Linguae (talk) 05:18, 5 February 2023 (UTC)

RM/TR addition order
As of a recent change to the addition of new requests to WP:RM/TR, new requests are now placed at the bottom (which makes much more sense), so  in   will need to be updated. I've created a GitHub issue regarding this as well, but wanted to mention this here. ~ <b style="color: #00733f">Eejit43</b> ( talk ) 01:55, 13 February 2023 (UTC)

Arbitration notices
I see that you have removed Discretionary Sanctions notices from Arbitration notices but haven't supplied a general notice about the new contentious topics. Could this adjustment to changes in arbitration sanctions notices be fast tracked? Many thanks. Liz <sup style="font-family: Times New Roman; color: #006400;">Read! Talk! 23:56, 12 February 2023 (UTC)


 * Hey @Liz. Thanks for the request. Can you please provide a steps to reproduce so I know what part of Twinkle you're looking at? As far as I know there isn't much discretionary sanctions-related code in Twinkle, except maybe in the block module's list of templates or something. Any chance you're referring to the user script User:Bellezzasolo/Scripts/arb? – Novem Linguae (talk) 02:58, 13 February 2023 (UTC)

Template:Over-coverage
Over-coverage should be removed from Twinkle since is to be merged with Globalize, which was posted here earlier Wikipedia talk:Twinkle/Archive 46. Other than Twinkle, there is only a little bit of merger work pending. ಮಲ್ನಾಡಾಚ್ ಕೊಂಕ್ಣೊ (talk) 04:41, 20 February 2023 (UTC)


 * I'm happy to review if someone wants to submit the code. There's a backlog of easy tickets in the queue. – Novem Linguae (talk) 05:00, 20 February 2023 (UTC)

Nomination for deletion of Template:Db-p1 and Template:Db-p2
Template:Db-p1 and Template:Db-p2 have been nominated for deletion. You are invited to comment on the discussion at the entry on the Templates for discussion page. ಮಲ್ನಾಡಾಚ್ ಕೊಂಕ್ಣೊ (talk) 17:23, 21 February 2023 (UTC)

Translation template
Could you add Template:Uw-translation to Twinkle? It would be a great help. Thanks! -- asilvering (talk) 21:27, 21 February 2023 (UTC)

F10 is no more
Speedy deletion criterion F10 has just been deprecated at this RfC, so perhaps someone could put it in the queue to be removed from Twinkle? Thanks in advance. Extraordinary Writ (talk) 06:28, 12 February 2023 (UTC)
 * Just noting that P1 and P2 will likely meet the same fate later this week, so perhaps it's easier to just wait a few days and remove those at the same time. --Trialpears (talk) 05:56, 13 February 2023 (UTC)
 * We have CSDs that begin with P? Learn something new every day! Will probably file a new ticket for those. Feel free to post on this page when it's finalized. – Novem Linguae (talk) 06:40, 13 February 2023 (UTC)
 * It has been finalized. If you were unaware of the PCSDs, it is probably because they were used a total of eight times in the last two years (and not all of those were correct applications of the CSD). It appears Trialpears has already uploaded the necessary pull request.<span id="HouseBlaster:1677035224068:Wikipedia_talkFTTCLNTwinkle" class="FTTCmt"> HouseBlastertalk 03:07, 22 February 2023 (UTC)
 * Thanks for the update. The pull request was accepted by me yesterday. It will ship with the next version of Twinkle. Should be all set. – Novem Linguae (talk) 12:45, 22 February 2023 (UTC)

Help!
There is something wrong with the Twinkle CSD deletion notice. See the bottom of User talk:Kunalkelekar1 for an example of how this message is now displaying. I delete hundreds of pages a day using Twinkle and this will cause serious problems for me and the editors I'm trying to communicate with. Is this a problem with Twinkle or a deletion template? I hope you can look into this right away. Liz <sup style="font-family: Times New Roman; color: #006400;">Read! Talk! 07:35, 23 February 2023 (UTC)
 * I just noticed that these malformed messages aren't happening for all CSD criteria. My G13 notices are fine but my G11 messages are all screwed up. Liz <sup style="font-family: Times New Roman; color: #006400;">Read! Talk! 07:47, 23 February 2023 (UTC)
 * I've submitted an edit request, though it looks as if several people are on to it. -- John of Reading (talk) 08:11, 23 February 2023 (UTC)
 * Likely a template issue. We haven't deployed any changes to the Twinkle code recently. Permalink to Liz's example diff: . – Novem Linguae (talk) 08:12, 23 February 2023 (UTC)
 * Template talk:Db-notice/Archive 1. – Novem Linguae (talk) 08:13, 23 February 2023 (UTC)
 * Looks like the template is fixed now. Please report back if any further issues. – Novem Linguae (talk) 08:21, 23 February 2023 (UTC)

Deploy
Hey @MusikAnimal. Mind doing a Twinkle deploy when you get a chance? Thanks. – Novem Linguae (talk) 08:22, 6 January 2023 (UTC)


 * @Novem Linguae Sure thing! The deploy script is complaining about the Morebits definition not being up-to-date. So I guess we are making that ES6-only too? I just wanted to confirm as I thought that bit was still up for debate. (I don't claim ownership or maintainer status with Twinkle these days, so will adhere to what you and others advise) &mdash; MusikAnimal  talk  17:44, 9 January 2023 (UTC)
 * After some searching, I found the discussion. So the concern is that some downstream users of the Morebits library might want to support an old version of Internet Explorer, right? Keeping in mind @SD0001's comment Morebits isn't much used outside Twinkle. I think the biggest use is DYK-helper with 340 users (which is written by myself - and I'm fine with not having IE11 support for that), the next biggest use is arb.js with 70 users, which is dependent on Twinkle so won't work on IE11 anyway with Twinkle requiring ES6. So I think there's little point in retaining IE11 support in morebits and the costs are not justified., and looking at the pros/cons/tradeoffs, I'd be inclined to switch Morebits to ES6, personally. Maybe give folks a couple days to comment, then if there's no major objections, let's do it. – Novem Linguae (talk) 23:11, 9 January 2023 (UTC)
 * Cleanup to do if we switch Morebits to ES6: 1) close this ticket, 2) add |requiresES6 to the Morebits gadget definition. – Novem Linguae (talk) 23:14, 9 January 2023 (UTC)
 * No objections and it's been a week. I think we can go ahead and deploy Twinkle if you're OK with it @MusikAnimal. Maybe you can also add |requiresES6 to Morebits at MediaWiki:Gadgets-definition – Novem Linguae (talk) 02:26, 17 January 2023 (UTC)
 * ✅ Yes, the Gadgets-definition was not up-to-date with gadget.txt, so the deploy script was requiring me to update that first (which is a clever safeguard!). &mdash; MusikAnimal  talk  17:17, 17 January 2023 (UTC)
 * Hi @MusikAnimal, would you mind doing a deployment again? Four (!) CSD criteria have been repealed since the last update. – SD0001  (talk) 19:06, 25 February 2023 (UTC)
 * ✅ That was quite a big update! &mdash; MusikAnimal  talk  06:28, 26 February 2023 (UTC)

Page protection issue
Not calling this a "bug" as I'm not entirely sure this isn't human error as I'm well aware of my tech limits. Thanks @Novem Linguae for the hand holding and let me know if this is helpful in maybe reproducing. At User_talk:Star_Mississippi, a fellow admin flagged that I'd unprotected a page but added a protection template, which they had removed. I thought I had seen and followed the directions in a dialog box, so created User:Star Mississippi/Protection Test to see if I could get the dialog to come back up, which it did. When I semi'ed my test page, I got this dialog box (above) and pressed OK, however the lock remained. From this test, it appears the lock is removed if you removed protection entirely, but that's what I did here and the lock remained, so I'm not sure. Star  Mississippi  20:14, 2 March 2023 (UTC)


 * Hey there. Thanks for posting. Judging from the diffs, I'm going to guess that you did something like in this screenshot. That is, you set edit=all and move=all, but forgot to change the preset and tagging options. Is this possibly what happened? It'd be the simplest explanation. If not let me know and I can try to test some more ideas. – Novem Linguae (talk) 20:53, 2 March 2023 (UTC)
 * I filed a couple tickets, to hopefully make this process more intuitive:
 * protect: detect and warn if protection options you chose don't match protection template you chose
 * protect: always delete existing protection templates
 * – Novem Linguae (talk) 21:02, 2 March 2023 (UTC)
 * oops, our messages conflicted. But thank you! And yes I agree with your ticket that it seems confusing. Glad it wasn't just me. Thanks again for your help, as always. Star   Mississippi  21:11, 2 March 2023 (UTC)
 * Testing Twinkle protection.png
 * Thanks @Novem Linguae. Sorry, to be clear I should un click Iconify when I'm unprotecting a page?
 * I protected it to test that and got this message, which I didn't expect as there wasn't a lock (yet). When I removed protection, I unticked the box but the icon returned. Apologies again if this is not helpful. Star   Mississippi  21:09, 2 March 2023 (UTC)
 * I think there was a protection template already on the page in the revision before your Twinkle Test 4 diff. I can see it in the wikicode: Diff. However it may not always display. I think the template may have code to hide itself if the page is not currently protected. In fact I see evidence of this in the code, and my sandbox tests. I went ahead and added some documentation to the template about this just now: Diff. Perhaps the icon didn't return, but was just there already and not deleted? That would probably happen if you clicked "Cancel" in the screenshot above. – Novem Linguae (talk) 21:19, 2 March 2023 (UTC)
 * Thank you! That makes sense. The script can see the hiding template even if it's not easily visible. And as Bbb predicted, the bot cleaned up after me. I think we're resolved-at least until I confuse myself again. Thank you! Star   Mississippi  21:34, 2 March 2023 (UTC)
 * Sure, my pleasure. Happy editing :) – Novem Linguae (talk) 21:44, 2 March 2023 (UTC)

Proposed change at Template:Tfm
Hey, a change was suggested at Template talk:Tfm. Notifying Twinkle as requested. Gonnym (talk) 12:30, 3 March 2023 (UTC)


 * @Gonnym. Thanks for notifying us. Assuming your change goes through, how will the merge template work instruction be changing exactly? In other words, what changes should I make to fix Twinkle? Also, will this change be backwards compatible, or is a patch needed urgently? Thanks. – Novem Linguae (talk) 12:50, 3 March 2023 (UTC)
 * The edit I made won't be backwards compatible as it would make the code more complex with no real gain (but that's always possible to do). There are only 2 templates currently tagged with the template and fixing it manually just requires adding the namespace text to it. Regarding changes in Twinkle:
 * The hint text which reads "Should not include the Template: namespace prefix" should just be removed (and it seems was never updated to reflect modules can be used here also).
 * While updating this, should also change "Other template to be merged" to "Other template or module to be merged".
 * I'm also noticing that heading is missing which should be added at the same time (this isn't a new parameter). Gonnym (talk) 14:03, 3 March 2023 (UTC)
 * Hey @Gonnym. Thanks for this. Can you look over the ticket I created and let me know if all that looks correct? Thanks. – Novem Linguae (talk) 17:57, 3 March 2023 (UTC)

Template:uw-blar and Template:uw-articletodraft
Would it be possible to add uw-blar and uw-articletodraft to Twinkle? The former is a new template that's made to alert users to the fact that someone has blanked-and-redirected an article that they created, and the latter is a template that alerts a new user that their article has been draftified. They're both fairly simple templates—there are only two required fields in each—and I think this would be useful inasmuch as it would make it easier to teach new users what happened to their contributions. — Red-tailed hawk  (nest) 16:12, 21 February 2023 (UTC)


 * Seconded! I was just coming here to make the same request in regards to Uw-articletodraft – can this please be added to Twinkle 'Warn' menu?! This would be invaluable to WP:NPP'ers and the like. (Adding the other suggested template would also be recommended.) Thank you. --IJBall (contribs • talk) 19:54, 6 March 2023 (UTC)
 * Thanks for bumping this. I forgot to make a ticket the first time around. Here's the ticket. Will get this into Twinkle eventually! – Novem Linguae (talk) 20:03, 6 March 2023 (UTC)

Template:More footnotes moved to Template:More footnotes needed in March 2020
Back in March 2020, moved More footnotes to More footnotes needed, citing a request by  at WP:RM/TR. Apparently, the Twinkle team was not given a heads up, despite the tag on the doc page. I'm doing that now, as Twinkle is clearly still using the former name. —  void  xor  00:14, 8 March 2023 (UTC)
 * Thank goodness template redirects exist... Primefac (talk) 10:12, 8 March 2023 (UTC)
 * Heh, well...I didn't say it was majorly broken—just that it should be updated. Thanks! —  void  xor  23:10, 8 March 2023 (UTC)

Nomination for deletion of Template:Uw-defamatory1
Template:Uw-defamatory1 has been nominated for deletion. You are invited to comment on the discussion at the entry on the Templates for discussion page. Someone who&#39;s wrong on the internet (talk) 18:54, 10 March 2023 (UTC)

Please add Welcome-copyright to Twinkle
I've been doing some copyright patrolling, and I'd like to be able to use the template in one click with Twinkle. There's one relevant field that I would have to fill in (the page that the copyvios were on), so this seems to be similar to other sorts of Twinkle welcome templates. — Red-tailed hawk  (nest) 04:21, 11 March 2023 (UTC)


 * Ticket created. As a workaround until this gets added, you can go into your Twinkle preferences and add custom welcome templates. Once added, it will show up in the list of welcome templates.
 * cc from the welcoming committee. I assume you'll be OK with adding this since there's already a bunch of "problem user" welcome templates in Twinkle, and this seems to fit right in. – Novem Linguae  (talk) 17:51, 11 March 2023 (UTC)
 * Yep, sounds fine to me; thanks for the ping! &#123;{u&#124; Sdkb  }&#125;  talk 17:52, 11 March 2023 (UTC)

Protection template removal newline issue
As seen in this edit, Twinkle removes too many newlines when removing a page protection template. (Note: already tracked in GitHub) ~ <b style="color: #00733f">Eejit43</b> ( talk ) 19:43, 13 March 2023 (UTC)

WP refs link in XfD function
Could the WP refs link when nominating something for deletion via the XfD function be updated to match the link for "Reliable Sources Search Engine" when you go to WP:RSSE? While similar, they provide wildly different results (such as when I did so for Euro Truck Simulator 2, the first source for Twinkle's WP refs link goes to download.com to "download" the game, while the RSSE one gives me a link to Metacritic for the game) ― <b style="background:#0d1125;color:#51aeff;padding:1q;border-radius:5q;">Blaze Wolf</b>Talk<sub title="Discord Username" style="margin-left:-22q;">Blaze Wolf#6545 23:19, 15 March 2023 (UTC)


 * Twinkle appears to just load Template:Find sources for this. Any changes to that template should also update Twinkle. Hope that helps. – Novem Linguae (talk) 00:35, 16 March 2023 (UTC)
 * Will request it there... and possibly be sent to somewhere else since I looked at it myself (it's only ECP weirdly) and couldn't find where the hell it's pulling the link from ― <b style="background:#0d1125;color:#51aeff;padding:1q;border-radius:5q;">Blaze Wolf</b>Talk<sub title="Discord Username" style="margin-left:-22q;">Blaze Wolf#6545 00:38, 16 March 2023 (UTC)
 * Looks like the dependency chain is (for the most common case) Template:Find sources -> Template:Find general sources -> Module:Find sources – Novem Linguae (talk) 02:51, 16 March 2023 (UTC)
 * Yep. I left a request on the Module talk page. The link is WP:WRS which is outdated. ― <b style="background:#0d1125;color:#51aeff;padding:1q;border-radius:5q;">Blaze Wolf</b>Talk<sub title="Discord Username" style="margin-left:-22q;">Blaze Wolf#6545 12:24, 16 March 2023 (UTC)

Wikipedia:Twinkle/Preferences nominated for CSD, request deletion
I was unable to tag Wikipedia:Twinkle/Preferences so please delete it. Ventura R. Alves (talk) 14:32, 21 March 2023 (UTC)
 * Are you sure about this? Deletion of Twinkle/Preferences would be inconvenient for all editors that use Twinkle. Your Twinkle preferences are stored at User:Ventura R. Alves/twinkleoptions.js - is that the page you want deleted? -- John of Reading (talk) 14:43, 21 March 2023 (UTC)
 * No, i don't want to delete the page. it's my mistake. Tank you. Ventura R. Alves (talk) 16:18, 21 March 2023 (UTC)
 * I've removed the deletion tag, as there is no clear reason why that page should be deleted. Isabelle Belato 🏳‍🌈 14:47, 21 March 2023 (UTC)
 * Thank you for keeping the removable deletion page.I didn't mean delete. it was a mistake. Ventura R. Alves (talk) 16:17, 21 March 2023 (UTC)
 * For the record, this section was automatically created via Twinkle upon attempting to speedy-tag WP:Twinkle/Preferences which didn't go through due to its template-protection. – SD0001  (talk) 17:12, 21 March 2023 (UTC)

Semi-protected edit request on 21 March 2023
Am trying to add and update personal and career information. Currently, it is outdated, as Karrin Taylor Robson is not a Regent member anymore. "Member of the Arizona Board of Regents" is not updated. Instead, it should displayer her primary occupation. Lightbulbon (talk) 20:53, 21 March 2023 (UTC)
 * This is not the place to make edit requests, please do so on the talk page of the relevant article. 331dot (talk) 21:10, 21 March 2023 (UTC)

Custom redirect tags using the Twinkle popup
I added R from antonym to my Twinkle list of custom redirect tags, and it is searchable in the Twinkle popup for this feature, the name of the template is not displayed. –<b style="color:#77b">Laundry</b><b style="color:#fb0">Pizza</b><b style="color:#b00">03</b> ( d c̄ ) 06:27, 17 March 2023 (UTC)


 * . Did you remember to press "Save changes" at the bottom of Wikipedia:Twinkle/Preferences? When testing just now, I forgot to do this and it appeared broken, but once I pressed "Save changes", it worked. – Novem Linguae (talk) 22:51, 22 March 2023 (UTC)
 * Yes, and it did not work for me. –<b style="color:#77b">Laundry</b><b style="color:#fb0">Pizza</b><b style="color:#b00">03</b> ( d c̄ ) 01:32, 23 March 2023 (UTC)
 * @LaundryPizza03. I loaded up your twinkleoptions.js. I got it to work by typing "antonym". Looks like it only searches by template description, not template name. Can you try searching for "antonym" and see if it works? – Novem Linguae (talk) 16:11, 23 March 2023 (UTC)
 * I've decided that this is a bug, and I've filed a ticket. Thanks for reporting. – Novem Linguae (talk) 16:20, 23 March 2023 (UTC)

Issues with contacting the API on every option
Twinkle is working fine for me most of the time, but sometimes, it has troubles contacting the API, resulting in a "Forbidden" error. When I try to rollback vandalisim, warn a user, request a page for protection, or nomiate a page for speedy deletion. This happens to literally every option, because Twinkle relys on contacting the API. When I try to do every option on Twinkle, the "Forbidden" error occours, and this is what it says: "Error "Forbidden" occurred while contacting the API. (null)". The confusing part is that I don't get why this happens. I think it's probaly an issue with the API on my end. I tried to subsitute the job with RedWarn, but it also had troubles contacting the API, and it doesn't show the error. If possible, can someone expain how and why Twinkle has problems contacting the API on my end?  RandomWikiPerson_277 talk page or something 16:01, 22 March 2023 (UTC)


 * @RandomWikiPerson277: Is this still occurring for you? — TheresNoTime (talk • they/them) 17:53, 22 March 2023 (UTC)
 * Not anymore. Everything is fine. Must've been a web security program causing Twinkle to have troubles with the API.  RandomWikiPerson_277 talk page or something 17:05, 23 March 2023 (UTC)
 * Try disabling your ad-blocker on the wikipedia.org domain. – SD0001  (talk) 18:17, 22 March 2023 (UTC)
 * I don't have any ad blockers. It might have been a web security program that's causing this.  RandomWikiPerson_277 talk page or something 17:07, 23 March 2023 (UTC)

Add Template:AI-generated
Would it be possible to add Template:AI-generated to Twinkle's tagging module? I have a feeling we are going to be seeing that tag a lot going forward.. Thanks! ASUKITE 20:46, 30 March 2023 (UTC)


 * @Asukite I implemented this a while ago and it will be in the next deployment. --Trialpears (talk) 22:13, 30 March 2023 (UTC)
 * Thanks! I went digging here and didn't think to check the github. ASUKITE  23:30, 30 March 2023 (UTC)

ANEW reporting with no warning
The popup warning when attempting to report someone for edit warring without linking a warning is You have not selected any edits where you warned the offender. Do you wish to make the report anyway?, but there's no way to actually proceed and make the report anyway. ■ ∃ <b style="color:#C64600">Madeline</b> ⇔ ∃ <b style="color:#613583">Part of me</b> ; 13:48, 14 April 2023 (UTC)


 * @Maddy from Celeste. It worked for me on testwiki just now. Diff. Did you hit OK multiple times to get through all the warnings? That prompt can pop up many times before it lets you make the post, since it warns separately for each thing not filled out.
 * If that doesn't fix it, feel free to post more info (screenshots, diffs, WP:CONSOLEERRORs, etc.) – Novem Linguae (talk) 23:14, 14 April 2023 (UTC)
 * I can't get Twinkle to work on testwiki to gather more info/screenshots and don't want to test here in case it suddenly does work, but clicking "OK" just made the warning disappear, and clicking "Submit Query" repeatedly brought up the same warning every time. ■ ∃ <b style="color:#C64600">Madeline</b> ⇔ ∃ <b style="color:#613583">Part of me</b> ; 11:20, 15 April 2023 (UTC)
 * I've always had this issue, I just click past it, I think it's "continue anyway" button. Never understood it, it seems there's always a warning left on the users talk, but Twinkle doesn't see it. -  FlightTime  ( open channel ) 16:47, 15 April 2023 (UTC)
 * I don't get a "continue anyway" button, just "OK" and "Cancel". ■ ∃ <b style="color:#C64600">Madeline</b> ⇔ ∃ <b style="color:#613583">Part of me</b> ; 16:53, 15 April 2023 (UTC)
 * You very well might be correct, I was going off memory, which fails sometimes :P    -  FlightTime  ( open channel ) 16:55, 15 April 2023 (UTC)

Extra space in AFD nominations?
I filed an AFD yesterday, and just now noticed that there is an extra line with a space between the opening and the tags. I do not remember this occurring on previous AFDs I have filed, but in looking it does appear to have been the standard case since at least 2019. I guess my question is - why is this extra space there, and can we remove it? Primefac (talk) 08:44, 20 April 2023 (UTC)
 * Looking at other AfDs created via Twinkle that does seem to be the pattern, but it doesn't occur when it's a subsequent nomination (example 1, example 2) since that blank space is filled with the information for the previous AfD. Maybe it's looking for a previous discussion and when it doesn't find one leaves a blank line in its place? - Aoidh (talk) 09:15, 20 April 2023 (UTC)
 * Interesting. So code-wise, there isn't a blank space, but due to the nature of the added div and noinclude you still end up visually with a blank space. Explains the existence of the coded blank space in the nomination, not sure the best way to fix the visual space in all cases. Primefac (talk) 09:20, 20 April 2023 (UTC)
 * It looks OK on testwiki. Makes me wonder if a recent template change is causing this. Will investigate further. – Novem Linguae (talk) 11:00, 20 April 2023 (UTC)
 * Hi . Can you please take another look at your recent edit to Template:REMOVE THIS TEMPLATE WHEN CLOSING THIS AfD? It appears to be adding an unexpected line break to every AFD. Perhaps this can be tightened up with  in your monobook.js and modern twinkleoptions.js. I suggest you blank monobook.js (as User:Ioeth/friendlytag.js also no longer exists) and reconfigure it at Twinkle/Preferences. Nardog (talk) 04:04, 27 March 2023 (UTC)
 * I cleared my monobook.js. Twinkle now allows me to click on "Warn" and the fields allow me to select whatever options I want, so I'm getting closer, but the window just hangs when I click submit. I'm just perpetually "Creating User talk: foo" with the remnants of the Twinkle window still showing (Submit button greyed out). I'm using Firefox, so I pressed <F12> to open the console, but I didn't see anything obviously problematic. I'm no expert at HTML though. Is there something I should watch for specifically? Matt Deres (talk) 15:31, 31 March 2023 (UTC)


 * I appreciate the helpful comments above, but just to be clear: Twinkle is still very broken for me. I cannot add a template to the user talk page the way I used to; I have to click "talk" now, which empties the clipboard of the article name that got fixed. So, every time I revert vandalism, I have to first copy the article title manually, revert as needed, click "talk" on the user's talk page, and fill out the template (having pasted in the article name myself). Clearly it's still working just fine for most people, but it's honestly a pain in the ass for me at the moment. AFAIK, my setup is no different than it was back when I used Twinkle many hundreds of times without issue. Failing a fix, is there an alternative I can switch to? Matt Deres (talk) 21:19, 8 April 2023 (UTC)
 * Enable "Automatically open the Twinkle warn menu on a user talk page after Twinkle rollback" in Twinkle/Preferences. Nardog (talk) 21:36, 8 April 2023 (UTC)
 * Now enabled (thank you!), saved, and cache bypassed/Firefox restarted, but it has made no difference. The user page pops up in a new window like always and the Twinkle window pops up like always, but regardless of what I select from the pull-down menus, it just freezes after I click "submit". It says it is applying the template, blah blah as it should, but nothing happens. Matt Deres (talk) 00:58, 9 April 2023 (UTC)
 * When it "freezes", what is the message on the dialog (e.g. "User talk page modification: Saving page...")? Nardog (talk) 03:30, 9 April 2023 (UTC)
 * It's not consistent. Here's the behaviour I've seen today: Twinkle window opens, but drop down menu to select warning type is sometimes non-responsive: clicking the downward triangle does nothing. (If I close the Twinkle window at this point, the "warn" button is not responsive unless I first click the "talk" button to exit edit mode). Other times, the drop down menu works fine. After clicking submit and the progress window pops up, sometimes it freezes and becomes non-responsive before any text shows up at all, sometimes it freezes and becomes non-responsive at the point where it prints "Info: Adding a shared IP notice", sometimes it freezes and becomes non-responsive at the point where it prints "Warning complete...". Today, for the first time in a long time, it actually sometimes completes the action exactly as it should. Matt Deres (talk) 12:59, 9 April 2023 (UTC)
 * Next time a window pops up after a rollback, open the browser console before clicking Submit and then see what gets done and what doesn't (make sure "Errors Warnings Logs Info Debug CSS XHR Requests" are all enabled, as well as "Persist Logs" in the cog menu in case it completes). And again, try disabling browser extensions if you have any.
 * What are your browser and OS versions? How fast is your internet connection? Nardog (talk) 19:05, 11 April 2023 (UTC)
 * I'm using Firefox on Windows 10. I have NoScript, but all Wikipedia/Wikimedia is enabled. Sorry, I've never really used the console before, so I'm kind of clueless at this. I found the option to "persist logs", but I'm not seeing anything like "Errors Warnings Logs Info Debug CSS XHR Requests". Are you referring to the "breakpoints" in the debugger? Matt Deres (talk) 01:57, 12 April 2023 (UTC)
 * See here. Nardog (talk) 02:14, 12 April 2023 (UTC)

Damn, sometimes I'm dumb. Okay, I think I've been able to log the event properly. There was a bad edit found via recent changes. I reverted "good faith" and was going to select the option to warn the user about adding content without references, but the drop-down menu would not open. According to the console there were three errors, all referencing problems with dead objects:

Uncaught TypeError: can't access dead object jQuery 3 showLoading https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:116 bind https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:118 invoke https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:113 trigger https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:112 trigger https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:174 open https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:174 toggleDropdown https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:174 _registerSelectionEvents https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:172 invoke https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:113 trigger https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:112 bind https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:125 jQuery 2 load.php:631:47 Uncaught TypeError: can't access dead object jQuery 3 showLoading https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:116 bind https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:118 invoke https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:113 trigger https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:112 trigger https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:174 open https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:174 select2 https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:178 jQuery 2 select2 https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:178 autoStart https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:203 jQuery 2 load.php:631:47 POST https://intake-logging.wikimedia.org/v1/events?hasty=true

Uncaught TypeError: can't access dead object jQuery 12 load.php:3:162

That's just the errors. If more context is needed:

[NoScript]:0 Prompt Hook installation https://en.wikipedia.org/w/index.php?title=User%20talk%3A2A00%3A23C5%3AB9B4%3AD201%3A3CFF%3AC54C%3ADB45%3A6C27&action=edit&preview=yes&vanarticle=Face%20(Jimin%20album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15%3A22%3A48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 log.js:32:13 Referrer Policy: Ignoring the less restricted referrer policy “origin-when-cross-origin” for the cross-site request: https://upload.wikimedia.org/wikipedia/en/thumb/1/1d/Information_icon4.svg/30px-Information_icon4.svg.png 30px-Information_icon4.svg.png Referrer Policy: Ignoring the less restricted referrer policy “origin-when-cross-origin” for the cross-site request: https://upload.wikimedia.org/wikipedia/en/thumb/2/28/Information.svg/38px-Information.svg.png 38px-Information.svg.png Referrer Policy: Ignoring the less restricted referrer policy “origin-when-cross-origin” for the cross-site request: https://commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-HotCat.js&action=raw&ctype=text/javascript load.php:9:327 This page is using the deprecated ResourceLoader module "jquery.ui". Please use OOUI instead. load.php:969:254 Referrer Policy: Ignoring the less restricted referrer policy “origin-when-cross-origin” for the cross-site request: https://upload.wikimedia.org/wikipedia/commons/4/42/Loading.gif index.php:90:778 Some cookies are misusing the recommended “SameSite“ attribute 7 Uncaught TypeError: can't access dead object jQuery 3 showLoading https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:116 bind https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:118 invoke https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:113 trigger https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:112 trigger https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:174 open https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:174 toggleDropdown https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:174 _registerSelectionEvents https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:172 invoke https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:113 trigger https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:112 bind https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:125 jQuery 2 load.php:631:47 Uncaught TypeError: can't access dead object jQuery 3 showLoading https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:116 bind https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:118 invoke https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:113 trigger https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:112 trigger https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:174 open https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:174 select2 https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:178 jQuery 2 select2 https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:178 autoStart https://en.wikipedia.org/w/index.php?title=User talk:2A00:23C5:B9B4:D201:3CFF:C54C:DB45:6C27&action=edit&preview=yes&vanarticle=Face (Jimin album)&vanarticlerevid=1149970044&vantimestamp=2023-04-15T15:22:48Z&vanarticlegoodrevid=1149968538&type=agf&count=1 line 10 > injectedScript:203 jQuery 2 load.php:631:47 POST https://intake-logging.wikimedia.org/v1/events?hasty=true

Uncaught TypeError: can't access dead object jQuery 12 load.php:3:162 POST https://intake-logging.wikimedia.org/v1/events?hasty=true [HTTP/2 202 Accepted 47ms]

Expected color but found ‘/’. Error in parsing value for ‘background-color’. Declaration dropped. load.php:1:49024 Expected color but found ‘/’. Error in parsing value for ‘background-color’. Declaration dropped. load.php:1:49139 Unknown pseudo-class or pseudo-element ‘-moz-handler-blocked’. Ruleset ignored due to bad selector. load.php:1:64247 Unknown pseudo-class or pseudo-element ‘-ms-clear’. Ruleset ignored due to bad selector. load.php:1:79376 Unknown pseudo-class or pseudo-element ‘-ms-clear’. Ruleset ignored due to bad selector. load.php:1:80323 Unknown pseudo-class or pseudo-element ‘-ms-input-placeholder’. Ruleset ignored due to bad selector. load.php:1:82575 Unknown property ‘orphans’. Declaration dropped. load.php:1:165523 Unknown property ‘widows’. Declaration dropped. load.php:1:165532 GET https://en.wikipedia.org/static/images/mobile/copyright/wikipedia-wordmark-en.svg

GET https://en.wikipedia.org/w/skins/MonoBook/resources/images/bullet.svg?36e03

GET https://en.wikipedia.org/static/images/project-logos/enwiki.png

GET https://en.wikipedia.org/w/extensions/UniversalLanguageSelector/resources/images/cog-sprite.svg?cca73

Unknown property ‘zoom’. Declaration dropped. index.php:2:454 Expected ‘none’, URL, or filter function but found ‘Alpha(’. Error in parsing value for ‘filter’.  Declaration dropped. index.php:2:543 Unknown property ‘zoom’.  Declaration dropped. index.php:2:902 Unknown property ‘zoom’.  Declaration dropped. index.php:2:1283 Unknown property ‘zoom’.  Declaration dropped. index.php:2:1502 Expected ‘none’, URL, or filter function but found ‘mask(’. Error in parsing value for ‘filter’. Declaration dropped. index.php:2:6324 Unknown property ‘zoom’. Declaration dropped. index.php:2:6994 Unknown property ‘zoom’. Declaration dropped. index.php:2:7571 Unknown property ‘zoom’. Declaration dropped. index.php:2:7791 Unknown property ‘zoom’. Declaration dropped. index.php:2:10095 Expected ‘none’, URL, or filter function but found ‘Alpha(’. Error in parsing value for ‘filter’.  Declaration dropped. index.php:2:13959 Expected ‘none’, URL, or filter function but found ‘Alpha(’. Error in parsing value for ‘filter’. Declaration dropped. index.php:2:14109 Expected ‘none’, URL, or filter function but found ‘Alpha(’. Error in parsing value for ‘filter’.  Declaration dropped. index.php:2:14184 Unknown property ‘-moz-border-radius-topleft’.  Declaration dropped. index.php:2:24667 Unknown property ‘-moz-border-radius-topright’.  Declaration dropped. index.php:2:24856 Unknown property ‘-moz-border-radius-bottomleft’.  Declaration dropped. index.php:2:25052 Unknown property ‘-moz-border-radius-bottomright’.  Declaration dropped. index.php:2:25256 Expected ‘none’, URL, or filter function but found ‘Alpha(’. Error in parsing value for ‘filter’. Declaration dropped. index.php:2:25536 Expected ‘none’, URL, or filter function but found ‘Alpha(’. Error in parsing value for ‘filter’.  Declaration dropped. index.php:2:25753 Unknown property ‘-moz-border-radius’.  Declaration dropped. index.php:2:25790 Unknown property ‘-moz-border-radius’.  Declaration dropped. index.php:24:4442 Expected ‘none’, URL, or filter function but found ‘alpha(’. Error in parsing value for ‘filter’. Declaration dropped. index.php:27:2498 Expected ‘none’, URL, or filter function but found ‘progid’. Error in parsing value for ‘filter’. Declaration dropped. index.php:27:9055 Expected ‘none’, URL, or filter function but found ‘progid’. Error in parsing value for ‘filter’. Declaration dropped. index.php:27:10085 Expected ‘none’, URL, or filter function but found ‘progid’. Error in parsing value for ‘filter’. Declaration dropped. index.php:27:11609 Expected ‘none’, URL, or filter function but found ‘progid’. Error in parsing value for ‘filter’. Declaration dropped. index.php:27:12120 Error in parsing value for ‘height’. Declaration dropped. index.php:35:3151 Expected color but found ‘/’. Error in parsing value for ‘background-color’. Declaration dropped. index.php:3:6452 Unknown pseudo-class or pseudo-element ‘-ms-input-placeholder’. Ruleset ignored due to bad selector. index.php:3:17939 Ruleset ignored due to bad selector. index.php:8:1947 Error in parsing value for ‘display’. Declaration dropped. index.php:10:3055 Unknown property ‘-moz-column-width’. Declaration dropped. index.php:17:197 Ruleset ignored due to bad selector. index.php:28:11 Error in parsing value for ‘-moz-user-select’. Declaration dropped. index.php:30:1603 Unknown property ‘-moz-columns’. Declaration dropped. index.php:30:13539 GET https://en.wikipedia.org/w/extensions/WikiEditor/modules/images/toolbar/arrow-down.svg?4c840

GET https://en.wikipedia.org/w/resources/src/mediawiki.icon/images/arrow-collapsed-ltr.svg?40e9a

GET https://en.wikipedia.org/w/resources/lib/jquery.ui/themes/smoothness/images/ui-icons_222222_256x240.png?a1b38

POST https://intake-analytics.wikimedia.org/v1/events?hasty=true [HTTP/2 202 Accepted 29ms]

POST https://intake-analytics.wikimedia.org/v1/events?hasty=true [HTTP/2 202 Accepted 30ms]

POST https://intake-analytics.wikimedia.org/v1/events?hasty=true [HTTP/2 202 Accepted 30ms]

POST https://intake-analytics.wikimedia.org/v1/events?hasty=true [HTTP/2 202 Accepted 30ms]

As always, your patience and help is appreciated. Matt Deres (talk) 15:58, 15 April 2023 (UTC)
 * "can't access dead object" indeed indicates it has to do with an extension (or with the browser itself). Since Twinkle is loaded and runs within each tab, it can't possibly "keep references to DOM objects after their parent document was destroyed". Nardog (talk) 17:00, 15 April 2023 (UTC)
 * Okay, I've only got a handful of extensions; I'll start ripping them out and see what happens. The thing that's strange to me is how irregular it is. I'll say that right now it works perfectly about a quarter of the time and another quarter of the time it kinda works, so long as I don't try changing any of the fields and only press the "submit" button, and then half the time it does not work at all unless I click the "talk" button first as described earlier. Very weird. Anyway, thank you again. Matt Deres (talk) 17:15, 15 April 2023 (UTC)
 * So, the culprit seems to be NoScript, but it's a bit odd. On my home computer, I have Firefox set up with NoScript but where NoScript is not enabled in private browsing mode. So, when I log into WP while in private mode, Twinkle pretty much works perfectly. This is odd for two reasons: 1) all the Wikimedia sites and everything that loads during editing was enabled, so NoScript really shouldn't have been the issue 2) with NoScript out of the picture, Twinkle mostly works fine but Firefox itself sometimes blocks the pop-up despite my enabling WP pop-ups repeatedly. I get the warning maybe once every twenty or thirty reverts or something like that, which kind of makes less sense. Like, I might revert ten poor edits off of RC only for the eleventh to get blocked. Weird, but at least I have a workaround. Matt Deres (talk) 03:03, 22 April 2023 (UTC)
 * I suspect it has to do with the cross-site protection features. Nardog (talk) 03:13, 22 April 2023 (UTC)

Another MOS:ORDER failure...
Need to bring the following edit to the attention of Twinkle's coders:. Apparently, Twinkle was used to add maintenance tags to the article referenced in the referenced edit, but I guess Twinkle did not recognize the transclusion of Italic title as something that is supposed to be above maintenance tags in the top matter's order per MOS:ORDER order ... and thus, Twinkle created new maintenance tags above the Italic title transclusion instead of combining the new maintenance tags with the existing maintenance tag below the Italic title transclusion. Steel1943 (talk) 20:11, 24 April 2023 (UTC)
 * Yes, definitely looks like a bug. Ticket created. Thanks for reporting. – Novem Linguae (talk) 20:51, 24 April 2023 (UTC)

Setup incorrectly?
I get the error that says Twinkle is setup incorrectly. Assistance please? Giooo95  (talk)  02:31, 24 April 2023 (UTC)


 * I don't see the words "setup incorrectly" in Twinkle's source code. Can you please provide a screenshot or the exact error message please? – Novem Linguae (talk) 02:41, 24 April 2023 (UTC)

Twinkle is setup incorrectly. Please review your user script setup. -- Giooo95  (talk)  23:26, 26 April 2023 (UTC)


 * Looks like you are using m:User:PiRSquared17/twinkle, which is different than this version of Twinkle. The author of that user script hasn't edited in 2 years, so you may want to try a different version of Twinkle. Perhaps m:User:Xiplus/TwinkleGlobal? – Novem Linguae (talk) 23:35, 26 April 2023 (UTC)


 * Or, just use the Gadget here on EN. -  FlightTime  ( open channel ) 23:41, 26 April 2023 (UTC)

Where are you seeing that I am using that version, I can not find it anywhere. -- Giooo95  (talk)  23:56, 26 April 2023 (UTC)

I found it, thanks! -- Giooo95  (talk)  23:58, 26 April 2023 (UTC)


 * Try blanking this page: m:User:Giooo95/global.js – Novem Linguae (talk) 23:59, 26 April 2023 (UTC)

On te wiki: The "token" parameter must be set.
When i use rollback, it shows message: పాత కూర్పుల డేటాను సేకరిస్తున్నాం: The "token" parameter must be set. on te wiki. Is this specific to te wiki? Or some kind of mis or incomplete configuration? రుద్రుడు (talk) 18:10, 27 April 2023 (UTC)


 * Hey there. I think the version of Twinkle discussed on this page only works on the English Wikipedia. Are you using a tewiki gadget, or did you install a userscript in one of the userscript install locations such as te:User:రుద్రుడు/common.js? We should figure out which fork of Twinkle you are using, so you can then contact the correct maintainers. Hope this helps. – Novem Linguae (talk) 01:18, 28 April 2023 (UTC)
 * This looks promising: te:వికీపీడియా చర్చ:ట్వింకిల్ – Novem Linguae (talk) 02:23, 28 April 2023 (UTC)
 * @Novem Linguae Is enabled as gadget. Never bothered to check talk page. It seems i need to disable gadget [on te wiki] and install Veeven's) user script [as recommended on te:వికీపీడియా చర్చ:ట్వింకిల్ రుద్రుడు (talk) 03:03, 28 April 2023 (UTC)

Incorrect link in CfDS edit summary
An edit summary where I listed a category at WP:CFD/S linked to the disambiguation page Undefined instead of the expected target. –<b style="color:#77b">Laundry</b><b style="color:#fb0">Pizza</b><b style="color:#b00">03</b> ( d c̄ ) 22:28, 10 April 2023 (UTC)
 * Patch submitted. Thanks for reporting. – Novem Linguae (talk) 09:29, 11 April 2023 (UTC)
 * This just happened again when Twinkle recorded an RM nomination to my XfD log. Here's another example for an RM I initiated on April 4. –<b style="color:#77b">Laundry</b><b style="color:#fb0">Pizza</b><b style="color:#b00">03</b> ( d c̄ ) 01:24, 28 April 2023 (UTC)
 * The patch isn't deployed yet. Things move kind of slowly around here. @MusikAnimal, do you have time to run the Twinkle deploy script this week? – Novem Linguae (talk) 01:29, 28 April 2023 (UTC)
 * I got a new computer recently, and unfortunately I can't get the deploy script to work on it. Some of the Perl packages just fail to install :( I still have my old computer for another week, so ✅, but I'm thinking I might want to rewrite the deploy script in something more compatible like Node.js. I've filed issue #1771. &mdash; MusikAnimal  talk  15:12, 28 April 2023 (UTC)

uw-botuhblock produces an extra period in the edit summary
Just a little nitpick for something I noticed while looking at my older UAA reports, see Special:Diff/1150958135.  Mori Calliope fan   talk   16:02, 1 May 2023 (UTC)


 * I wasn't able to reproduce the error. See diff. Can you please let me know exactly what settings you selected in the Twinkle block module? I'll try again with those settings. Thanks. – Novem Linguae (talk) 21:05, 1 May 2023 (UTC)
 * None of your edits used uw-botuhblock. I checked the GitHub repository, and saw that the summary parameter in uw-botuhblock for the Twinkle blocking module contains a period, while the other block templates do not contain a period for the summary parameter.  Mori Calliope fan   talk   21:11, 1 May 2023 (UTC)
 * I didn't want to hard block myself on testwiki so I skipped that template. Good catch, we probably just need to remove that period. Patch submitted for approval. – Novem Linguae (talk) 23:27, 1 May 2023 (UTC)

Twinkle not finding maintenance tags
Sometimes when using Twinkle to change an article's maintenance tags, it will display the message Info: Failed to find on the page... excluding, and it will add the tags that I added, but it leaves the tag I attempted to remove, requiring me to edit the article and remove it manually. Thebiguglyalien ( talk ) 02:05, 6 May 2023 (UTC)


 * Thanks for reporting. Diff. Will investigate when im at a computer. – Novem Linguae (talk) 02:57, 6 May 2023 (UTC)
 * I tried to reproduce on testwiki using the above diff, and BLP unsourced isn't in the wikicode, so Twinkle doesn't check the box or put it in the edit summary for me. Am I missing a step? Got a WP:STEPSTOREPRODUCE? – Novem Linguae (talk) 09:00, 7 May 2023 (UTC)
 * Reproducing on testwiki would require importing the BLP unreferenced template there, as tag removal relies on HTML classes in addition to wikitext checks. The issue is same as #1394. BLP unreferenced has an outdated  so produces  . Twinkle first tries to  remove   from wikitext, finds it missing, so looks up redirects for , finds that it itself is a redirect to  , and so looks up redirects to  , and tries to check if any those redirects are present in wikitext for removal. The flaw in the plan is that as   turns out to be a redirect, we need to check for presence of the normalized title  in the wikitext – which we currently don't do. –  SD0001  (talk) 09:32, 7 May 2023 (UTC)

Twinkle on mobile
Hello good time; I have a question, why Twinkle is not active on the mobile and we must go to the computer or the desktop mode on the phone? I suggest you activate this function on your mobile phone because not everyone has access to a computer or laptop all the time.... With respect mojtaba Discuss   21:03, 12 May 2023 (UTC)


 * Because no one volunteered to write the code for it. —Th e DJ (talk • contribs) 21:11, 12 May 2023 (UTC)
 * You may be interested in User:Plantaest/TwinkleMobile. – Novem Linguae (talk) 08:14, 13 May 2023 (UTC)
 * They're already aware, see WP:VPT. Nardog (talk) 09:18, 13 May 2023 (UTC)
 * @Nardog: And why don't they do anything? Well, at least they should help each other and run it together, is one person supposed to do all the coding work? mojtaba Discuss   21:40, 13 May 2023 (UTC)
 * Because like pretty much everything else on Wikipedia, script development is entirely volunteer-run. Adding mobile support would require significant amounts of coding, testing, and maintenance. It's not like a flip of a switch. Nardog (talk) 22:01, 13 May 2023 (UTC)
 * User:Plantaest/TwinkleMobile seems to solve the problem. Have you tried it? Got any complaints about it? Dev time is very valuable, so if the problem is already solved, I don't necessarily see a reason to go in this direction. – Novem Linguae (talk) 08:57, 14 May 2023 (UTC)

Wikiproject welcome addition
Could we get Template:WikiProject Women in Red invite added to the wikiproject welcomes? Thanks! -- asilvering (talk) 22:05, 16 May 2023 (UTC)
 * I opened a ticket just now. Thanks for the idea. – Novem Linguae (talk) 16:23, 17 May 2023 (UTC)

Icon change proposal for Template:Undisclosed paid
See here - Template_talk:Undisclosed_paid and please vote, thank you~ <b style="color:DarkGoldenRod;">~Sıgehelmus♗</b><b style="color:CornflowerBlue">(Tøk)</b> 23:25, 19 May 2023 (UTC)

Tag options
Can we get some tag options regarding short descriptions? I think we need tags for missing short descriptions, overly long short descriptions, and maybe improper short descriptions. Thanks! - UtherSRG (talk) 11:14, 25 May 2023 (UTC)


 * See also WP:WikiProject Short descriptions. There are also ad hoc reports lying around such as User:Certes/Reports/Short descriptions for improvement and User:Certes/Reports/Top 1000 pages lacking short descriptions. Certes (talk) 11:53, 25 May 2023 (UTC)
 * As a short description can written in just 40 characters, I'm not sure why would want anyone to add a template to document an SD problem instead of just fixing themself? – SD0001  (talk) 13:49, 25 May 2023 (UTC)
 * When I'm doing NPP, I want to just tag the articles for all the problems, not fix them immediately. I may go back later to fix any problems I've found, but the idea of tagging is to alert others that something needs fixing. If the article only has a SD problem, I will likely fix it immediately, but if I have a bunch of new pages I'm looking at, I want the option of tagging and moving on. Articles on topics I'm not very familiar with I may be able to come up with a short description, but it might not be a good short description, and I'd want to tag for that as well. - UtherSRG (talk) 14:24, 25 May 2023 (UTC)
 * Do we have maintenance tags for short description issues? If so, which do you propose be added to Twinkle? If they don't exist yet, then you may want to create them or propose them at WP:MAINTENANCETAG first. Personally I kind of agree with SD0001, that tagging short descriptions that are too long might be overkill when we can just fix them instead. – Novem Linguae (talk) 17:33, 25 May 2023 (UTC)

"Wikipedia:Twinkle/Bugs" listed at Redirects for discussion
The redirect [//en.wikipedia.org/w/index.php?title=Wikipedia:Twinkle/Bugs&redirect=no Wikipedia:Twinkle/Bugs] has been listed at redirects for discussion to determine whether its use and function meets the redirect guidelines. Readers of this page are welcome to comment on this redirect at  until a consensus is reached. Q𝟤𝟪 04:44, 29 May 2023 (UTC)

Unable to warn the test user
I tried a test warning, a user, and it got blocked by the filter: User talk page modification: A warning was returned by the edit filter: "Arbitration contentious topics alerts". If you wish to proceed with the edit, please carry it out again. This warning will not appear a second time. Q𝟤𝟪 09:56, 28 May 2023 (UTC)


 * What user were you trying to warn, and what warning were you trying to give? You triggered the edit filter that tries to keep people from leaving too many contentious topic notices on a user talk page. I would not expect Twinkle warnings to trigger this edit filter. – Novem Linguae (talk) 11:10, 28 May 2023 (UTC)
 * @Novem Linguae I told a test user that he shouldn't do this by warning him, but my action was blocked by the filter and I couldn't make this edit Q𝟤𝟪 04:46, 29 May 2023 (UTC)
 * What's a test user? Which account?
 * Not enough info here to reproduce. Please provide a WP:STEPSTOREPRODUCE if you'd like me to look into this further. – Novem Linguae (talk) 06:38, 29 May 2023 (UTC)

If a category is protected then when a delete request is made, The colon in the request edit was not added resulting in the corresponding page being added to the category of the title
Recently I tried to delete a protected category from an object, but when I checked the request, I found that the discussion page was added to the nominated category. This is incorrect. Please fix it. Q𝟤𝟪 10:09, 28 May 2023 (UTC)


 * Got any WP:STEPSTOREPRODUCE? Was it a CfD? Which category were you trying to nominate? Any diffs? – Novem Linguae (talk) 11:12, 28 May 2023 (UTC)
 * @Novem Linguae To be specific, it is on Category talk:Test for category redirects, The message was incorrectly added to the category due to a missing category. Q𝟤𝟪 04:45, 29 May 2023 (UTC)
 * Looks like you RFDd a category that was full protected? I imagine that would fail due to full protection, which is expected. What happened instead? What would you like me to fix in Twinkle? – Novem Linguae (talk) 07:52, 29 May 2023 (UTC)

Bug when adding tags where there's multiple issues template in a section
When using the tag tool on an article (Akbar) that already had a multiple issues tag in one of the sections, it tried to insert the tags into that section, instead of creating a new multiple issues box at the top of the article. Diff between use of the tool and when I fixed the issue manually. Thanks for your help, voorts (talk/contributions) 06:05, 31 May 2023 (UTC)

Cfm-double
I have tinkered with Template:Cfm2 and Template:Cfd all (showing the parameter label target2) in order to make Template:Cfm-double correctly prepare the standard discussion starter. I do not expect my edits to adversely affect TW, but if it malfunctions then please revert my changes to those templates and ping me. – Fayenatic  L ondon 12:58, 31 May 2023 (UTC)

Twinkle menu "naked" in Vector-2022
After a week or two of not using Twinkle, I have just seen that its menu is visually broken in Vector-2022. The dropdown is functional, but just consists of a column of links without the containing opaque white box. Could well be a recent change in V2022 (especially as legacy Vector works fine) but I don't see a bug reported there and its other dropdown menus are OK.

Observed in the latest Edge and Chrome releases. Can anyone else see this, or should I upload a screenshot? David Brooks (talk) 03:08, 15 June 2023 (UTC)


 * I think you've been selected for the WMF's vector-2022 A/B test. Does your issue match the screenshot in T337893? – Novem Linguae (talk) 04:22, 15 June 2023 (UTC)
 * As of this writing, it doesn't exactly. My Page and User menus look normal. My TW menu has hyperlink underscores, but it looks like the reporting user has underscores turned off, otherwise, yes, that's what I see under the TW dropdown. Would a screenshot be useful at this point?
 * But I see a fix is underway; I'll track the phab task.
 * Where are A/B tests notified? Not on the Mediawiki Reading/Web/Desktop Improvements or its talk page. David Brooks (talk) 14:13, 15 June 2023 (UTC)
 * Sure, if you're willing, maybe reply to that phab ticket with a screenshot and a brief description of your issue, and ask if they think it's the same bug.
 * The a/b test is not well publicized. I think I first heard about it on Discord or Phab. – Novem Linguae (talk) 15:44, 15 June 2023 (UTC)
 * ✅ David Brooks (talk) 16:26, 15 June 2023 (UTC)
 * I finally read through the ticket (too much IRL happening earlier this morning to fully absorb it) and MusikAnimal's JS snippet does fix the TW menu in my case too. David Brooks (talk) 16:35, 15 June 2023 (UTC)
 * They announced the A/B test via WP:VPT (search through Archive 205 and 206) and also through meta:Tech/News/2023/19 instead.  — Paper9oll  (🔔 • 📝)  16:46, 15 June 2023 (UTC)
 * I doubt I need to mention this, but just in case, T337893 sez "I'll leave upstreaming the hotfix to the Twinkle maintainers." David Brooks (talk) 18:41, 15 June 2023 (UTC)
 * Thanks. Patch submitted. – Novem Linguae (talk) 18:54, 15 June 2023 (UTC)
 * Menu looks good now. Thanks (to you and User:MusikAnimal) for quick action. David Brooks (talk) 01:33, 16 June 2023 (UTC)

Delete Sort DELSORT tool in Twinkle seems to be broken
The Delete Sort tool, DELSORT, in Twinkle is not functioning. I tried it in two browsers (Safari and Firefox) to no luck. Netherzone (talk) 20:19, 10 June 2023 (UTC)


 * Hey @Netherzone. AFD deletion sort works on testwiki. Do you have any diffs, screenshots, or WP:STEPSTOREPRODUCE you could include here? Thanks. – Novem Linguae (talk) 00:28, 21 June 2023 (UTC)
 * Hi @Novem Linguae, the problem resolved itself later that day, which I should have posted here. Sorry to waste your time, DELSORT works fine now. Netherzone (talk) 00:31, 21 June 2023 (UTC)

Please help me!!
Hello. Why can't I activate the Twinkle tool? I have created User:DANG GIAO/common.js and User:DANG GIAO/twinkleoptions.js pages, but pressing Shift + F5 still doesn't activate the pop-up tool. Please help me. Thanks. DANG GIAO No risk, no life. No malice, no fear 10:03, 20 June 2023 (UTC)


 * Hey there. Have you tried contacting NgocAnMaster? They appear to be the maintainer of that user script. Twinkle is not easy to fork, and whoever does the fork ends up being the maintainer of that version. – Novem Linguae (talk) 12:14, 20 June 2023 (UTC)
 * @Novem Linguae Thanks, I used it. A good day!! DANG GIAO  No risk, no life. No malice, no fear 10:08, 21 June 2023 (UTC)

Confusing technology feature benefits with subjective opinions
I did not find any 'marketing spin' in the Threeding article page Rather, it detailed how and what the site's features and apps are used for by its customers. These are called 'benefits' and are based on customer case studies and feedback over time. Crystallake69 (talk) 16:22, 21 June 2023 (UTC)
 * Crystallake69, it looks like you're on the wrong talk page. You'd want to leave your comments on the talk page of "Threeding" instead. — k6ka  <span title="Canadian!" style="color:red">🍁 ( Talk ·  Contributions ) 18:04, 21 June 2023 (UTC)
 * Oh gosh, it's taking me so long to navigate the Wikipedia maze. I thank you! Crystallake69 (talk) 19:15, 21 June 2023 (UTC)

Welcoming Prefs
Hello. I have been using twinkle to welcome new users who haven't already been welcomed, and I figured that if I changed my welcoming preferences using the twinkle preferences interface, it can and will go a lot faster. So I did it, by selecting "welcome automatically" and changing my template to use automatically to welcome-cookie, but it didn't work. It doesn't auto-select welcome-cookie, nor does it even auto welcome. Any help? Cherrell410 (talk) 16:14, 19 June 2023 (UTC)
 * I'm just guessing here, but it might be because the template name is "Welcome cookie" and your twinkle pref used "welcome-cookie". Try replacing "welcome-cookie" with "Welcome cookie" and see if that works? Schazjmd   (talk)  16:18, 19 June 2023 (UTC)
 * Changed to Welcome cookie and it still doesn't work. Cherrell410 (talk) 16:32, 19 June 2023 (UTC)
 * @Cherrell410. It worked for me on testwiki with your Twinkle settings file loaded into my Twinkle. Diff. So just to confirm, you're on the diff screen, the person you want to welcome does not have a user talk page, you click the yellow [Welcome] button, and then nothing happens and Twinkle hangs? Are you getting any WP:CONSOLEERRORs? – Novem Linguae (talk) 05:14, 21 June 2023 (UTC)
 * Yup and Nope. Cherrell410 (talk) 16:08, 21 June 2023 (UTC)
 * The next time you want to welcome someone, can you provide me a link to the diff that's giving you trouble (and then skip welcoming them so that the user talk page stays un-created)? Then I can see if I am able to replicate. – Novem Linguae (talk) 20:25, 21 June 2023 (UTC)
 * I don't think you understand what my problem is. My goal in changing my settings was to automate welcoming and making it faster. I want it to work where I click the "wel" button in twinkle and it automatically welcomes someone without giving me another page to select which one that I want. Cherrell410 (talk) 21:25, 21 June 2023 (UTC)
 * Just to be clear, on what page do you hit the "welcome" button? When you are viewing a diff, or when you are on their user talk page? – Novem Linguae (talk) 21:36, 21 June 2023 (UTC)
 * user talk page Cherrell410 (talk) 02:25, 22 June 2023 (UTC)
 * That setting only affects diff pages. There's a [Welcome] link that shows up when you view a diff and the user talk page is not created yet. – Novem Linguae (talk) 02:35, 22 June 2023 (UTC)
 * It works! Thank you! Cherrell410 (talk) 02:43, 22 June 2023 (UTC)

Custom edit summaries
Is there a way for me to customize the auto-generated edit summaries from this tool? I'm guessing no, but I just want to ask if it's possible. (i.e. placing a lv 1 warning template on a user talk page generates "General note: Unconstructive editing (on [page]).", I want to change it to something similar) Sheep  (talk • he/him) 14:26, 20 June 2023 (UTC)


 * @Sheep8144402. I don't think so. I don't see anything like that in Twinkle/Preferences. If you click "edit items", you can specify edit summaries for any custom warning templates you add. But you want to change the regular ones right? I think the best I could do is get it to display the edit summary in a text box before you hit submit, giving you a chance to edit it. Do you want me to make a ticket for that? – Novem Linguae (talk) 00:32, 21 June 2023 (UTC)
 * If you want, as I don't use TW much. Sheep  (talk • he/him) 11:36, 22 June 2023 (UTC)
 * Ticket created. – Novem Linguae (talk) 06:50, 23 June 2023 (UTC)

w-short
I discovered today that Template:W-short does not have a header, leading to odd situations where you create a new user page and there is no header. Would it be possible to make a header for this message, or should the template itself be changed to add a header? I know I should have noticed that it didn't have a header by previewing, but I was more concerned about just giving a quick welcome note and not necessarily what it said. Primefac (talk) 12:14, 2 June 2023 (UTC)


 * Plot twist: Looking at the history of the template, it looks like you removed the header from it in December 2022. Diff. As to whether this should contain the header in the template or whether Twinkle should insert a header, I think we should look at a couple other welcome templates and see what the norm is, and copy that. Hope this helps. – Novem Linguae (talk) 12:30, 2 June 2023 (UTC)
 * I checked the other welcome templates, and they all hard-code their . Twinkle does not add it. So I have modified Template:W-short to include this heading. That should fix this bug. Thanks for reporting. – Novem Linguae  (talk) 07:07, 23 June 2023 (UTC)

Copyright infringement
Hi, may I ask is the piracy detector included in Twinkle? Where should I click for the fastest piracy detection?. Thanks. DANG GIAO No risk, no life. No malice, no fear 03:21, 29 June 2023 (UTC)


 * Hey there. There's no copyright infringement detector in Twinkle. Some powerful tools for this are https://copyvios.toolforge.org/ and https://copypatrol.toolforge.org/en. Hope this helps. – Novem Linguae (talk) 05:28, 29 June 2023 (UTC)
 * @Novem Linguae Thank you. A good day!!. DANG GIAO  No risk, no life. No malice, no fear 10:07, 29 June 2023 (UTC)

Indonesian non English Welcome
Hello, I've made the Indonesian language version of Welcome-foreign that is or Welcomeen-id, so please add that template to Twinkle as an update. Vitaium (talk) 04:50, 5 July 2023 (UTC)
 * Good idea. Ticket created. – Novem Linguae (talk) 05:13, 6 July 2023 (UTC)

Dropdown menu issue
Apparentlly there is a issue the twinkle tools wont collapse and there is a blank space as well. It just started today for some reason Qwv (talk) 10:34, 6 July 2023 (UTC)


 * Just noticed this myself. According to an ongoing Village pump (technical)-discussion, a change in the skin Vector 2022 made Twinkle break. They're working on a patch. Temporary fix is to change skin to Monobook or Vector. &emsp;&#x1F5E8; desoda (Talk&hairsp;&#124;&hairsp;Contributions) 10:56, 6 July 2023 (UTC)

Disruptive editing Level 4 warning template
Hello team.

Can I request this warning to be added on Twinkle? 🛧 Layah50♪ 🛪 ( 話す? 一緒に飛ぼう！  ) 10:05, 9 July 2023 (UTC)


 * It appears to already be in there. Can you confirm by trying to warn someone, selecting "All warning templates", then searching for Uw-generic4? – Novem Linguae (talk) 21:05, 9 July 2023 (UTC)
 * Ah, I found it! Thank you! 🛧 Layah50♪ 🛪 ( 話す? 一緒に飛ぼう！  ) 01:02, 10 July 2023 (UTC)

WP:RMTR new entries order
Hi, currently RMTR requests made using Twinkle's XFD module places new requests at the top of existing requests. This was recently changed to place new requests at the bottom per Wikipedia talk:Requested moves. Please change the module code to implement this. Thanks! &#8212;CX Zoom[he/him] (let's talk • {C•X}) 05:19, 19 July 2023 (UTC)

Nomination for deletion of Template:R with Wikidata item
Template:R with Wikidata item has been nominated for deletion. You are invited to comment on the discussion at the entry on the Templates for discussion page. –<b style="color:#77b">Laundry</b><b style="color:#fb0">Pizza</b><b style="color:#b00">03</b> ( d c̄ ) 13:42, 20 July 2023 (UTC)

XFD when prior XFD has happened - suggestion for enhancement
When using Twinkle to nominate for AFD, the interface should indicate a previous AFD has occurred, and provide a link. (Yes, I know I should check manually, but having an automated check would make things easier...) - UtherSRG (talk) 15:25, 20 July 2023 (UTC)


 * Would it help if I pointed you towards User:Writ Keeper/Scripts/deletionFinder? It displays a "prev AFD" link next to the page's title when there has been a previous AFD. Hey man im josh (talk) 16:27, 20 July 2023 (UTC)
 * Well hey now! No fair giving me a better solution than I asked for. XD Cheers and thanks! - UtherSRG (talk) 17:23, 20 July 2023 (UTC)

Tagging COI and paid editors in article talk page
Is there a way to do this with Twinkle or another tool? Graywalls (talk) 03:50, 22 July 2023 (UTC)


 * I'm not aware of a tool that adds non-WikiProject tags on a talk page. WP:RATER will add WikiProjects though. – Novem Linguae (talk) 18:51, 22 July 2023 (UTC)

Warn on nomination
Is there any way to be warned when I am about to nominate for deletion or discussion a page created by a certain editor(s)? This question is prompted by an Arbcom case where a suggested remedy is that that the involved editors not nominate each other's pages. However, I can see it being more generally useful. I try to check the creator's name before nominating, and refrain if it might lead to unproductive discussion, but I occasionally forget. An automated warning would be helpful. Certes (talk) 10:10, 24 July 2023 (UTC)
 * I have on occasion not sent XFD notification if the page creator is long-gone or an indeffed user, but that usually involves checking the page history first. I'm not sure how easy it would be to front-load this with Twinkle (it gives the option to notify or not but I don't think it does anything until the "continue" button is pressed) but I wouldn't be opposed to it saying "Notify User:X" (or " notify the page creator, X") instead of just "Notify page creator". Primefac (talk) 11:01, 24 July 2023 (UTC)
 * "Notify User:X" is a great suggestion, which should satisfy my needs and others' without being too explicit about the reasons. Certes (talk) 12:57, 24 July 2023 (UTC)

csd/prod/xfd: turn on userspace logging by default
Any objection to turning this on by default? Right now it is off by default. Example: User:Novem Linguae/CSD log – Novem Linguae (talk) 00:17, 22 July 2023 (UTC)


 * Oppose. Turning it on by default would invite privacy problems, especially if you do so even for users who are already using Twinkle. Nardog (talk) 15:36, 22 July 2023 (UTC)
 * This is out of curiosity - privacy problems? Primefac (talk) 16:25, 22 July 2023 (UTC)
 * XfDs are already publically logged, so that's harmless. I suspect anyone could find what articles I have CSDed or PRODDed by looking through my user-talk namespace contributions to find the notification, or if I didn't notify anyone (which I often do if the creator is inactive) by comparing deletion timestamps with deleted edit timestamps and deletion summaries using Quarry. But oppose, for the opposite reason as Nardog - precisely because of that manually logging these things is wastage. * Pppery * <sub style="color:#800000">it has begun... 16:33, 22 July 2023 (UTC)
 * What Oiyarbepsy said, basically. CSD log (which, can you even use Quarry to get?) is not something the average user expects to be public. Nardog (talk) 10:59, 24 July 2023 (UTC)
 * which, can you even use Quarry to get? Yeah, if they use a tool such as Twinkle or PageTriage that leaves a tag or an automated edit summary, those could be pulled from tables such as `change_tag` or `comment`. I may write a Toolforge tool to do this eventually, as it would help me with WP:PERM/NPP requests and other types of NPP auditing. AFC and AFD already have Toolforge tools that list a user's AFC/AFD contributions, so this isn't a radical idea, imo. – Novem Linguae (talk) 00:27, 25 July 2023 (UTC)
 * Even SDs and PRODs that have been executed? Nardog (talk) 00:32, 25 July 2023 (UTC)
 * Wouldn't privacy problems be leaking data that isn't already available, such as a user's wiki page browsing history or IP? Things like CSD nominations are already publicly logged though. I could write a quarry query or a Toolforge tool to gather this info, but Twinkle's CSD log would be more convenient. – Novem Linguae (talk) 18:59, 22 July 2023 (UTC)
 * And that's the issue. If a person doesn't post their daily activities on social media, you could still follow them around to find out their daily activities, but post on social media "would be more convenient". A big part of protecting privacy isn't that information is impossible to get, but making it difficult to get. Oiyarbepsy (talk) 04:05, 23 July 2023 (UTC)
 * Fair. Not really seeing any supporters and several opposers. I'll close the ticket. Thanks for the feedback. – Novem Linguae (talk) 04:22, 23 July 2023 (UTC)
 * Personally I though it was a reasonable idea and make peoples work habits more easily visible. In most cases you'd have little reason to look at someone's CSD log, but if you do most of the time it will be a see of red and just move on, only in a few cases do you not find this and it indicates a possible problem. Personally I think it most useful as a personal tool to catch any issue such as recreations of spam and copyvios. I see no privacy issues and firmly believe all our actions should be open to easy scrutiny. However as Pppery says it is a bit of an overhead, I've always though that such edits having an edit tag would be a better way to cut load logging it all in one action and then searchable. KylieTastic (talk) 12:30, 23 July 2023 (UTC)


 * Is not the better solution to not force on or off by default, but if the preference is not set ask the users? To stop being too obtrusive on first Twinkle use maybe just on first use of a sub section. i.e. when you first open the CSD form it only then just asks would you ilke to log your CSD action? KylieTastic (talk) 12:34, 23 July 2023 (UTC)

uh
how to install im still trying yet I dont see it in my preferences Darbymarby (talk) 20:17, 29 July 2023 (UTC)
 * Twinkle says:


 * If your account is very new, you will not be able to use Twinkle. You need to be autoconfirmed (at least four days old and have ten edits) to enable the Twinkle gadget.
 * PrimeHunter (talk) 21:25, 29 July 2023 (UTC)
 * oh Darbymarby (talk) 21:33, 29 July 2023 (UTC)

Modifying existing or adding custom Twinkle templates?
Hi! I've been using Twinkle a lot and really value it- I couldn't be so efficient editing Wikipedia without it.

I really love all the various Welcome and Warning templates that we can auto-insert onto User Talk Pages. Is it at all possible to modify the wording of these templates (maybe to simply some of the language, make it a bit less cookie-cutter, etc) or even add new templates from custom text I have created? (check my User Page where I've written a bunch of generic messages I often use, it would be cool to be able to use some of them in Twinkle..)

Or, as I suspect, does Twinkle only work with the existing Template index/User talk namespace templates?

Thanks!  Qcne  (talk)  15:52, 2 August 2023 (UTC)
 * @Qcne, I agree that Twinkle is awesome. For changes to warning/welcome templates, you'd want to start a discussion on the talk page for the specific template and get consensus to change any wording. You can create your own templates, and configure Twinkle to list your custom templates in the dropdown (for you). The instruction text for custom warning configuration in Twinkle says You can add individual templates or user subpages. Schazjmd   (talk)  15:55, 2 August 2023 (UTC)
 * Awesome, thanks!  Qcne  (talk)  18:40, 4 August 2023 (UTC)

Didn't turn on CSD/PROD/XFD logging until late July. Is there a way to add my previous month's logs?
I love logs, and I love data! Thus, I was pleased to discover the logging features of Twinkle so I can easily see all my CSDs, PRODs, and XFDs in one place!

Unfortunately I only found out about this feature in late July, so a good months worth of these activities are missing.

Is there a way to easily add these earlier missed activities to my Twinkle logs?  Qcne  (talk)  18:42, 4 August 2023 (UTC)


 * Unfortunately not. There's a discussion above about turning this on by default (Wikipedia talk:Twinkle), but it did not achieve consensus due to privacy concerns. – Novem Linguae (talk) 22:56, 4 August 2023 (UTC)
 * But you said it was possible to "gather this info". Nardog (talk) 23:07, 4 August 2023 (UTC)
 * Oh sorry, I thought the editor asked if there was an easy way to add them to their CSD log. If you just want an off-wiki list, this should do the trick: query/75658 – Novem Linguae (talk) 23:49, 4 August 2023 (UTC)

Add two file templates to the standard installations
The templates Maybe free media and Fake SVG would be useful to add to the standard installations for file tagging. I have added them to my own Twinkleoptions but I think more than me would find these templates useful.Jonteemil (talk) 15:09, 5 August 2023 (UTC)


 * How widespread is the Fake SVG issue? It should be possible to detect quite automatically. Also should we ever have NFCC images in a vector format? That is easily detectable and could become an automatically populated category through templates. I can't say I'm a fan of maybe free media without a reason either. For most of them it's not obvious why someone thought it may be free which makes it difficult to remove even if you disagree which makes it an almost unactionable backlog. Please note that I'm not particularly experienced with files an others may very well disagree --Trialpears (talk) 17:51, 5 August 2023 (UTC)
 * The thing is, Commons has always had both c:Template:Bad SVG (SVGs that mixes vector and raster graphics when it should be all vector) and c:Template:Fake SVG (SVGs that only has raster graphics, when it should be all vector), whereas Wikipedia, up until yesterday, only has had Bad SVG (which is already in Twinkle's standard installation). I however have now created Fake SVG here on Wikipedia as well since there is a usecase for it. The majority of the files tagged with Bad SVG here on Wikipedia are really Fake SVG but since the template hasn't existed until now people have used the Bad SVG template for bad as well as fake SVGs. How widespread it is, is hard to tell. There is probably a big dark figure of SVGs that haven't been tagged. If Wikipedia should host non-free SVGs or not is a completely different question which I'd say is irrelevant to this edit request to Twinkle. Jonteemil (talk) 23:02, 5 August 2023 (UTC)
 * Also should we ever have NFCC images in a vector format? That is easily detectable and could become an automatically populated category through templates. I'm not quite sure what you mean by this if you'd care to expand. Jonteemil (talk) 23:07, 5 August 2023 (UTC)
 * They are probably referring to the practice of reducing the resolution of fair use images to comply with fair use law. Vector images are very sharp compared to raster images and may need to be converted to raster to do this. So I think they are questioning if vector images should ever be allowed for fair use. Images hosted on enwiki rather than commons are quite likely to be fair use rather than more permissively licensed. – Novem Linguae (talk) 01:02, 6 August 2023 (UTC)
 * Okay, well, as I wrote that question should probably not be discussed here. Jonteemil (talk) 08:46, 6 August 2023 (UTC)
 * Maybe free media should be used on files tagged as non-free that in fact might be free. I can agree that perhaps adding the file to WP:FFD is bettee but there are SO MANY files that uploaders without thinking mark as non-free and if each and everyone of those would go to FFD than that page would have the backlog of backlogs. It also takes some time to change the license of a file since you have to do it manually. Therefore the template serves a purpose when you find a non-free file, that you might think is free. Then you can add Maybe free media and hope someone with more time can update the license or add it to FFD. The template is used on 12,151(!) files.Jonteemil (talk) 23:21, 5 August 2023 (UTC)

Request undeletion at WP:REFUND
It would be nifty to be able to request undeletions at WP:REFUND with directly at the page with Twinkle. Currently this is not possible; it has to be done manually. This function would be used in part at pages that have been deleted, to request its undeletion. The other usecase is for files. Non-free files are tagged with Orphaned non-free revisions and all but the most recent revision are hidden, see for example. Sometimes very simple files are originally, incorrectly, marked as non-free and when you correct the license to PD-textlogo, you can't import the file to Commons unless all revisions are unhidden, so it would be very useful to add the file to WP:REFUND using Twinkle. Jonteemil (talk) 08:58, 6 August 2023 (UTC)


 * File:IFK Trelleborg logo.svg would be a good example of a file, originally being licensed as non-free, while it actually was free and now the previous version needs to be unhidden. Jonteemil (talk) 09:02, 6 August 2023 (UTC)

Trying to bypass confirmation requirement
But it not work. Anyone have idea? MisDisUnIn (talk) 08:19, 8 August 2023 (UTC)
 * Don't - the limit is there for a reason. KylieTastic (talk) 08:25, 8 August 2023 (UTC)


 * If you are referring to getting autoconfirmed, there is no way to "bypass" the 4 days requirement- and if there were, please don't try to game the system. The system exists for a reason. For what reason do you need access to Twinkle immediately? 331dot (talk) 08:26, 8 August 2023 (UTC)

Addition of cleanup template
Hi, I was wondering if the templates Template:Cleanup colors and Template:Overcoloured could be included as options when tagging a page? Cheers! : 3 F4U (they/it) 16:35, 8 August 2023 (UTC)

I want an easy way to request articles for merging in twinkle.
Doing it the conventional way is tedious, but I do not want to resort to using disruptive deletion nominations in order to get articles to be merged. Grandmaster Huon (talk) 21:42, 8 August 2023 (UTC)


 * You need to stop attempting to merge anything, per this discussion on your talk page. Find a stub and start editing instead. Izno (talk) 22:00, 8 August 2023 (UTC)

Feature request for a papercut: Support Template:Being deleted as if it were a CSD tag
Right now in the WP:TFD lifecycle, admins can either close things directly (mostly using XFDCloser), or any user can close a TFD as delete or similar result with further work to be completed, which lands the template on WP:TFDH. While the template of interest is listed there, it has a being deleted tag on it. Then people work through those at some rate or another while using that page to track what needs to be done.

When the template gets done being worked through, the workflow is then to delete the template itself. A non-admin can either move the template to the final "ready to be deleted" section and tags the template with db-xfd, or an admin can simply delete the template. Sometimes, the "move over there" doesn't happen, most often when it's an admin who has worked on removing the template's uses. This leaves the being deleted template on the page.

Thus, the papercut: When I go to select CSD in the TW dialog, I have to do all the manual rigamarole (tag the bubble, cut-paste the link from being deleted and then removing the rest of the URL). Instead, I'd like to see TW select the appropriate G6 summary (XFD) and autofill the name of the nomination page to present the erstwhile admin with an easy "delete" button. Izno (talk) 19:56, 5 August 2023 (UTC)
 * In other words, pull the value from the template to pre-populate the G6 rationale location. Primefac (talk) 19:58, 5 August 2023 (UTC)
 * This can be done at the template level itself. Twinkle prefills the deletion rationale from the  element if present on the page. This exists on all deletion templates. So the request boils down to including that in being deleted. –  SD0001  (talk) 10:24, 10 August 2023 (UTC)
 * Super, I'll see about doing that. Primefac (talk) 11:36, 10 August 2023 (UTC)
 * ✅. Primefac (talk) 11:44, 10 August 2023 (UTC)
 * Courtesy ping to, , and as a few of the primary TFDH-cleaners. Primefac (talk) 19:52, 10 August 2023 (UTC)
 * Excellent. Izno (talk) 20:54, 10 August 2023 (UTC)

RM/TR error
Twice in the last few days, I've encountered an error when trying to propose uncontroversial technical move requests. The error message says "Adding entry at WP:RM/TR: failed to find target spot for the entry". It's prevented me entirely from using Twinkle to make these requests, leaving me to have to open discussions for them instead. I only first encountered the error at around 04:28, August 11, 2023, and again just now on multiple articles (one as a test). QuietHere (talk &#124; contributions) 09:31, 13 August 2023 (UTC)


 * I'm sorry you're experiencing this inconvenience but please do not open RMs if you don't intend to. You can always list it on RMTR manually. Nardog (talk) 09:41, 13 August 2023 (UTC)
 * A very fair point. I haven't manually added to RM/TR in so long that I forgot about that option and just did it as discussions because it was the one Twinkle option available. Thank you for removing both discussions. QuietHere (talk &#124; contributions) 09:45, 13 August 2023 (UTC)
 * I believe Twinkle looks for a specific HTML comment to decode WP:RM/TR, so I have restored it to the version that was current when Twinkle last edited the page successfully. That may have fixed it. -- John of Reading (talk) 11:57, 13 August 2023 (UTC)
 * I'm getting a similar error from attempting to create a RM/TR with Twinkle. Certes (talk) 17:42, 13 August 2023 (UTC)
 * @Certes did you get it just then or was it before John of Reading's fix attempt? QuietHere (talk &#124; contributions) 18:28, 13 August 2023 (UTC)
 * About 17:35 UTC today. Certes (talk) 18:29, 13 August 2023 (UTC)
 * The code that handles this was changed in this patch that deployed on August 10. Perhaps I broke something with the new code. Will do some tests and see what I find. This diff probably wasn't needed, the new code targets the level 4 heading "Requests to revert undiscussed moves". Hope this helps. – Novem Linguae (talk) 23:07, 13 August 2023 (UTC)
 * Should be fixed now. Patch. Thanks for reporting. – Novem Linguae (talk) 23:46, 13 August 2023 (UTC)

Gadget on Pawiki
Pawiki has twinkle gadget (files created in 2018-19) and then I updated files from Twinkle/Localisation And now i tried the gadget for protection, deleting an arricle but its not working. Is it possible to delete all the files and try new method twinkle starter for localisation? Will it be done via phabricator? <i style="color:#FF4500; font-family:sylfaen">KuldeepBurjBhalaike</i> <sup style="color:#FF4500; font-family:georgia">(Talk) 06:47, 25 August 2023 (UTC)


 * @SD0001: If you have a minute, looks like a question about twinkle-starter. – Novem Linguae (talk) 14:41, 25 August 2023 (UTC)
 * Thanks for the ping. @Kuldeepburjbhalaike Feel free to give twinkle-starter a try. But due to low adoption, it has not been fully tested on real wikis, so many issues are likely to be encountered which would need to be looked at. – SD0001  (talk) 18:53, 25 August 2023 (UTC)
 * , thanks for the reply, if you please tell, what will be process to add twinkle in pawiki? <i style="color:#FF4500; font-family:sylfaen">KuldeepBurjBhalaike</i> <sup style="color:#FF4500; font-family:georgia">(Talk) 03:21, 26 August 2023 (UTC)
 * Please see the README. Some familiarity with JavaScript is a prerequisite. – SD0001  (talk) 05:53, 26 August 2023 (UTC)
 * @Kuldeepburjbhalaike Just a note: you need to create a tag called  by using Tag management settings. —MdsShakil (talk) 19:20, 26 August 2023 (UTC)
 * , Created the tag. <i style="color:#FF4500; font-family:sylfaen">KuldeepBurjBhalaike</i> <sup style="color:#FF4500; font-family:georgia">(Talk) 00:53, 27 August 2023 (UTC)
 * @Kuldeepburjbhalaike It's supposed to work now, but you need to localize it. —MdsShakil (talk) 03:11, 27 August 2023 (UTC)
 * thank you very much. are mediawiki twinkle gadget files required for twinkle starter? or it work diffrently? <i style="color:#FF4500; font-family:sylfaen">KuldeepBurjBhalaike</i> <sup style="color:#FF4500; font-family:georgia">(Talk) 03:22, 27 August 2023 (UTC)
 * I am not familiar with Twinkle Starter, so I can't confirm that. But for your wiki's current twinkle, they are required. —MdsShakil (talk) 06:17, 27 August 2023 (UTC)

Warning preview displays superscript as subscript
When I preview a warning on a user, all superscript text in the warning preview will be displayed as subscript. For example, my signature, which should be "– dudhhr talkcontribssheher ", is displayed as "– dudhhr talkcontribs sheher ". Thanks, – dudhhr talkcontribssheher 07:37, 27 August 2023 (UTC)
 * It's because of this CSS used in twinkle that nullifies sub/sup vertical alignments. I'm not sure why that's even present. – SD0001  (talk) 08:12, 27 August 2023 (UTC)
 * Blame says 11 years ago by . Could try taking it out and see what happens. – Novem Linguae (talk) 08:38, 28 August 2023 (UTC)

Feature request: XfD bundle noms
Would it be possible to incorporate WP:BUNDLE nominations into Twinkle‘s XfD module? I imagine checking a box that says WP:BUNDLE nom? and then inputting a list of pages, or something like that. All it would need to do would be to add the XfD tag to the other pages (without changing the link to the XfD discussion page). Thanks :) Actualcpscmscrutinize, talk 15:25, 31 August 2023 (UTC)


 * That would be a wonderful enhancement. Bundling is awkward, and before I finish using Twinkle multiple times, someone has usually jumped in to comment on what looks to them like an isolated nomination.  (I tend to use a rationale of "Part of a bundle; please wait before commenting" then add the real rationale later, but that's not ideal.) Certes (talk) 17:07, 31 August 2023 (UTC)

Nomination for deletion of Template:Welcome-unconstructive
Template:Welcome-unconstructive has been nominated for deletion. You are invited to comment on the discussion at the entry on the Templates for discussion page. <span style="font-family:monospace,Courier;color:#414245">#prodraxis connect 14:06, 7 September 2023 (UTC)

"Thanks" template
I seem to remember an option in Twinkle to add a "Thanks" template to a user page. Is this still available, or is there another easy way to do this? —danhash (talk) 18:13, 8 September 2023 (UTC)


 * Perhaps you're thinking of WikiLove. Nardog (talk) 21:51, 8 September 2023 (UTC)

New user warning template
Per Wikipedia_talk:Template_index/User_talk_namespace, I realized that there is no suitable template for editors who introduce failed verification issues, wether intentionally or unintentionally. Therefore, I created the new template Template:Uw-fv1. Is it possible to add it to Twinkle so that it's easier to find? I suggest the description "content that is not supported by the cited source". Thanks (t &#183; c)  buidhe  03:40, 13 September 2023 (UTC)

Twinkle RfD postings don't show the discussion on mobile (but do show the discussion when manually subst-ing)
Not quite sure where to post this, but I've always used Twinkle to start XfD discussions because it simplifies the workflow a lot. That being said, I found myself in need of nominating a bundle of redirects, (something I don't think Twinkle is able to do currently to my knowledge), and felt it would be best to just substitute the rfd template on all the redirect pages manually. However, the links between the twinkle-redirect nominations and the manual-redirect nomination seemed to be different shades of purple when clicked, which is something I hadn't experienced ever. Testing the two different versions on the Wikipedia mobile app, for some reason the RfD tag is invisible on mobile (which is what I had grown accustomed to for all RfDs I've seen), whereas the discussion box actually appeared for the redirects that I manually tagged.

This may not be a problem with Twinkle, and it could be something else that's an issue entirely (such as me subst-ing wrong). I did want to bring it up though because it doesn't look like Twinkle properly shows the RfD header on mobile whenever it XfDs a page, which I'm not sure why that might be. Utopes (talk / cont) 06:11, 14 September 2023 (UTC)


 * Got any diffs? Got a WP:STEPSTOREPRODUCE? Is the main problem that the links are different colors, or that one of the templates is completely hidden on mobile? By the way, different color links usually means that you already clicked one but hadn't clicked the other. Your browser will change the color of a previously clicked link a bit. – Novem Linguae (talk) 14:33, 14 September 2023 (UTC)

Multiple issues in body issue
I used Twinkle to try to add a more citations needed tag to the top of the article, and it ended up putting it in the middle of another tag in a multiple issues tag in an article section. See. I reported this issue before, so I guess it somehow broke again. voorts (talk/contributions) 22:59, 17 September 2023 (UTC)
 * The original issue never got fixed. Lack of volunteer developers to write patches. It has a ticket though so that's a good first step. Maybe myself or someone will get a burst of energy and write patches for a bunch of tickets someday. That's how I originally got involved in Twinkle... I went through all the tickets and wrote like 25 patches for the easy ones. – Novem Linguae (talk) 02:03, 18 September 2023 (UTC)
 * Thank you for letting me know. Hopefully it gets addressed soon. voorts (talk/contributions) 02:56, 18 September 2023 (UTC)

Nominating drafts for deletion
Hello. Please consider adding the following warning/notice when a user tries to nominate a draft for deletion at MfD:

Thank you. InfiniteNexus (talk) 00:50, 19 September 2023 (UTC)


 * Are there some recent noms that have caused problems? Got any diffs? In general, it is sometimes appropriate to MFD drafts, such as if an editor has exhausted the patience of AFC reviewers through various misbehaviors. – Novem Linguae (talk) 16:05, 19 September 2023 (UTC)
 * I have participated in numerous time-consuming MfDs of problematic but ultimately harmless drafts, so yes, this is very much a real issue. But to address your point:
 * InfiniteNexus (talk) 21:50, 19 September 2023 (UTC)
 * InfiniteNexus (talk) 21:50, 19 September 2023 (UTC)

Protection template breaking AfD
I first noticed this when @Zoglophie fixed my error and I thought it was human, because we know I'm good at those. However, I just noticed that it happens when Twinkle adds the PP. Can this be fixed so as not to break AfDs? Let me know if more information is needed. Star  Mississippi  16:30, 22 September 2023 (UTC)
 * Yeap, looks like a bug. I created a ticket to get the process started. Thanks for reporting. – Novem Linguae (talk) 18:07, 22 September 2023 (UTC)
 * Thank you! Let me know if I can help further. Star   Mississippi  01:33, 23 September 2023 (UTC)

When a talk page is redirected, the tool should not follow the redirect?
I attempted to request a move for Impeachment of Man, but the discussion opened on Talk:Savitri Devi instead of Talk:Impeachment of Man. Kpratter (talk) 09:57, 9 October 2023 (UTC)


 * I don't know if Twinkle overwriting talk page redirects would be a good idea. I think in many cases it is better to follow the talk page redirect. – Novem Linguae (talk) 10:18, 9 October 2023 (UTC)
 * Why? If someone requests the move of a specific page, shouldn't we always assume that the topic should be opened on the associated talk page? Kpratter (talk) 10:22, 9 October 2023 (UTC)
 * Yes, the topic should be opened on the associated talk page (i.e. the redirect target). The issue here is that the wrong talk page was associated.  A mainspace redirect was overwritten with a new article in 2022, but its talk page was left as a redirect.  This is usually (always?) an error but I'm not sure we have anything in place to detect or fix it.  From Twinkle's viewpoint, this is GIGO. Certes (talk) 10:42, 9 October 2023 (UTC)
 * I agree largely with Certes. If a redirect is converted back into an article, the talk page (if it is a redirect as well) should have the #REDIRECT removed to match. Primefac (talk) 10:50, 9 October 2023 (UTC)
 * Off-topic for Twinkle but we seem to have 72 cases of this type after filtering out centralised discussions and article-space redirects up for deletion (which look like articles). Some just need a R from remote talk page, others genuinely require fixing, but this probably isn't the forum to propose that. Certes (talk) 11:19, 9 October 2023 (UTC)

Thank you for the detailed explanation! --Kpratter (talk) 10:50, 9 October 2023 (UTC)


 * A case where we wouldn't want Twinkle to overwrite a talk page redirect, imo, would be an R from remote talk page. – Novem Linguae (talk) 10:57, 9 October 2023 (UTC)

What is the process for adding a template?
What's the process for adding (or choosing not to add) a user warning template to Twinkle? In the Twinkle page I see guidance on using Twinkle and contributing to Twinkle, but I think I'm looking for something else when it comes to the user warning templates. Rjjiii (talk) 00:37, 10 October 2023 (UTC)
 * See for that. Primefac (talk) 09:20, 10 October 2023 (UTC)
 * There's not much of a process. A discussion was started here to decide on some criteria but it received no comments and today it happens to be the third-oldest ticket by last activity in the issue tracker. Some of the points raised there and in linked discussions are also dated as new features like search didn't exist back then. – SD0001  (talk) 11:29, 10 October 2023 (UTC)
 * The current de facto process is to post the template on this page, and if there's no objections and I think it's popular enough to justify cluttering up Twinkle with it, I'll make a GitHub ticket. – Novem Linguae (talk) 18:30, 10 October 2023 (UTC)

Template description issue
From Bots/Noticeboard, there is potentially some confusion regarding the description of uw-botublock; the approval (or not) of the account is irrelevant, just the fact that it looks like a bot account without being one. Maybe we should change the wording? Primefac (talk) 14:18, 8 October 2023 (UTC)


 * The relevant code appears to be in the block module on line 1014. What exactly do we propose changing it to? Will make it easier to write the ticket if we workshop the new wording here. – Novem Linguae (talk) 07:07, 9 October 2023 (UTC)
 * Any thoughts on this one ? The reason is currently . Would you like either of these adjusted, and if so, got anything in mind? – Novem Linguae  (talk) 18:33, 10 October 2023 (UTC)
 * I'll have a think. was the one that proposed tweaking the wording. My initial thought would be to drop the ", which is currently not approved" part. Primefac (talk) 08:23, 11 October 2023 (UTC)

Warning template for adding a wrong reference
Hey, is there a warning template for adding a wrong reference? If not, could you please add one?

For example: https://en.wikipedia.org/w/index.php?title=Transavia&diff=prev&oldid=1182003448

The article is about the airline Transavia and the user added a reference about a poultry company called Transavia totally not belonging there. WikiPate (talk) 15:12, 26 October 2023 (UTC)


 * my suggestion is similar to the template for of not adding references:
 * Nuvola apps important.svg Please stop. If you continue to add references, that don't support the particular material, as you did in the Transavia article, you may be blocked from editing.
 * Nuvola apps important.svg Please stop. If you continue to add wrong references, that don't support the particular material, as you did in the "name of article" article, you may be blocked from editing. "Possible explanation" WikiPate (talk) 15:43, 26 October 2023 (UTC)
 * This might be a better question for Wikipedia talk:Template index/User talk namespace. Having a template is step 1, adding it to Twinkle is usually step 2. Hope this helps. – Novem Linguae (talk) 20:17, 26 October 2023 (UTC)
 * This might be a better question for Wikipedia talk:Template index/User talk namespace. Having a template is step 1, adding it to Twinkle is usually step 2. Hope this helps. – Novem Linguae (talk) 20:17, 26 October 2023 (UTC)

Implementing a template into Twinkle
Hey, hereby I request to include the Template:Uw-fv1 into Twinkle.

On this page a user gave a good explanation for implementing it: Wikipedia_talk:Template_index/User_talk_namespace WikiPate (talk) 00:21, 27 October 2023 (UTC)


 * Anyone else want this template in? If so I'll start the process. Note to self: Looks like there's no fv2, fv3, etc. – Novem Linguae (talk) 08:39, 27 October 2023 (UTC)
 * I support it as the creator. I volunteer to create fv2, fv3, and fv4 if you think it would be helpful, but even having one failed verification warning in Twinkle would be helpful to show to new editors who are making mistakes with sourcing. (t &#183; c)  buidhe  15:21, 27 October 2023 (UTC)
 * Was just a note to self, we can keep it at one template. Ticket created. – Novem Linguae (talk) 00:27, 28 October 2023 (UTC)

Menu position
Am I remembering incorrectly, or did the "TW" and "Tools" menu items recently switch positions? TW is now the rightmost item, instead of Tools. --Paul_012 (talk) 11:31, 25 October 2023 (UTC)


 * Is "Tools" a menu created by a different gadget? I imagine it is random which displays where. I think it would be determined by a race condition depending on which gadget loads first. – Novem Linguae (talk) 03:43, 26 October 2023 (UTC)
 * No, Tools is a default menu item in Vector 2022, shown when the right side bar is collapsed. --Paul_012 (talk) 07:59, 26 October 2023 (UTC)
 * That's right, but nothing changed in Twinkle recently – something must have changed in vector-2022 instead. – SD0001  (talk) 09:06, 26 October 2023 (UTC)
 * FYI I just did a deploy that is going to move the TW menu from the right to the left in Vector 2010 and Vector 2022. This is a coincidence (I did it for code simplicity reasons, not as a direct response to this ticket), but happens to fix your problem :) – Novem Linguae (talk) 22:19, 3 November 2023 (UTC)

About a bug when creating an RFPP section
At this revision, Twinkle added my request to semi-protect George Foreman (pending changes protected at the time) to the /Decrease subpage instead of /Increase. It might help to know for anyone looking into this that the page's old semi-protection expired less than an hour before this request was made. —TechnoSquirrel69 (sigh) 04:01, 3 November 2023 (UTC)


 * @TechnoSquirrel69. Any idea what the steps to reproduce are? What protection do I need to put on a page in order to get this bug to happen? – Novem Linguae (talk) 04:19, 19 November 2023 (UTC)
 * @Novem Linguae: The article I mentioned above had been configured with indefinite pending changes protection (logid), and I made the request just after a one-year semi-protection (logid) had expired. —TechnoSquirrel69 (sigh) 06:13, 19 November 2023 (UTC)

Grouping?
How do I set preferences to not group warnings under a date header, but rather to put them at the bottom of the page? Thanks, -- Deepfriedokra (talk) 13:48, 15 November 2023 (UTC)


 * I don't see an option for this in the "Warn user" section of Twinkle's preferences page. The option may not exist. – Novem Linguae (talk) 04:15, 19 November 2023 (UTC)
 * 😢 -- Deepfriedokra (talk) 07:10, 19 November 2023 (UTC)
 * If we were to add a preference, how would you like it to work? Would you like it to always create a new section? What should we title the section? – Novem Linguae (talk) 08:45, 19 November 2023 (UTC)
 * Just putting them at the bottom would be great. I do my own sectioning and titles in my custom templates, but thanks. -- Deepfriedokra (talk) 08:56, 19 November 2023 (UTC)

Notice of minor change to Module:RfD
I trust that this edit to a template comment is not a breaking change. wbm1058 (talk) 03:29, 27 November 2023 (UTC)

Additional option for file maintainence tagging
Hello, can someone please add the option to histmerge and histsplit with file maintainence tagging? It is possible with articles, and it would be nice to have the possibility with files. — MATRIX! (a good person!)&#91;citation unneeded&#93; 18:32, 17 November 2023 (UTC)


 * I don't see "histsplit" in the "Tag" menu for mainspace. Any idea what the template is? – Novem Linguae (talk) 04:16, 19 November 2023 (UTC)
 * I meant Histsplit should be added, it should probably also be an option for mainspace then! — MATRIX! (a good person!)&#91;citation unneeded&#93; 20:21, 29 November 2023 (UTC)
 * Sounds good. I created a ticket. – Novem Linguae (talk) 01:50, 30 November 2023 (UTC)

Mentor welcome template
Hi, I'd like to suggest adding Template:Mentor welcome to the welcome template list Lewcm Talk to me! 21:21, 10 December 2023 (UTC)
 * Sure. Ticket created. – Novem Linguae (talk) 22:56, 10 December 2023 (UTC)

Resume tag moved
The tag for an article formatted like a resume has moved from Like resume to Resume-like per RM consensus. Bensci54 (talk) 20:03, 13 December 2023 (UTC)

Academic boosterism can not be applied using Twinkle pulldown
It is a valid template Graywalls (talk) 12:36, 13 December 2023 (UTC) Graywalls (talk) 12:36, 13 December 2023 (UTC)


 * Isn't Academic booster a bit redundant to Promotional tone? Perhaps it is best to keep it out of the main list. It can always be added to an individual user's list via the Twinkle preferences page. – Novem Linguae (talk) 22:31, 15 December 2023 (UTC)

Why is there no option to notify creator in WP:TWPREFS for some CSD rationales?
I just noticed that Twinkle wasn't notifying the page creator when I tagged pages for WP:G8 because there is no option to activate this in WP:TWPREFS. Although I was able to add it manually to the js file, what was the original reason for removing this option? I could only find this discussion that mentions its removal, but it doesn't give any explanation. Liu1126 (talk) 20:35, 19 December 2023 (UTC)


 * I think this makes sense to prevent duplicate notifications. G8 is almost always used at the same time as the deletion of its corresponding article space page. – Novem Linguae (talk) 21:34, 19 December 2023 (UTC)

As an additional note, when I tag pages with multiple rationales that include one of the rationales that don't have the option to notify page creator, the notification talks about multiple criteria, but only the criteria that have the option are shown. For example, you can see the notification I gave at User talk:87.242.152.101. I tagged the article Talk:Contax N-mount for G8 and G1, and even though the notification says "...under two or more of the criteria for speedy deletion", only G1 is listed beneath. Even if there was a valid reason for not allowing notifications for these criteria, this bug still needs to be fixed. Liu1126 (talk) 20:43, 19 December 2023 (UTC)


 * This is because there is no code in Template:Db-notice-multiple to handle G8. This may be intentional or a bug. You may want to raise this issue at Template talk:Db-notice-multiple, or just boldly change it and see if the edit sticks (the template is unprotected). Hope this helps. Happy editing. – Novem Linguae (talk) 21:46, 19 December 2023 (UTC)

Why did the morebits documentation disappear?
All the links taking to the Morebits documentation now take to a blank GitHub page. Why has it been removed? Nacaru 15:16, 29 December 2023 (UTC)


 * Can you give some example links? – Novem Linguae (talk) 12:27, 30 December 2023 (UTC)
 * Hmm, probably this link: https://github.com/wikimedia-gadgets/twinkle/wiki/morebits. @SD0001, do you know anything about the Morebits documentation? Here's the list of branches in the repo: https://github.com/wikimedia-gadgets/twinkle/branches/all – Novem Linguae (talk) 12:29, 30 December 2023 (UTC)
 * @Novem Linguae The morebits docs were setup by Amorymeltzer. The script is in gh-pages branch, which is also the home for the html output files generated by it. That branch has an associated GitHub Pages deployment, which should have been at https://wikimedia-gadgets.github.io/twinkle/Morebits.html I believe (since that's the link mentioned in #1668). This setup currently requires syncing all code changes to the gh-pages and then invoking the docs script. Not an optimal setup – ideally we should automate the whole thing (see #1405). – SD0001  (talk) 13:00, 30 December 2023 (UTC)
 * The wiki link is separate from GitHub Pages and isn't a branch in the same repo—I'm not familiar with how any of the Twinkle docs are generated but was alerted to this via Discord and know enough that I was able to pull the old file and restore it on the GitHub wiki page at https://github.com/wikimedia-gadgets/twinkle/wiki/morebits. The GitHub Pages site on the other hand is a separate task as far as I know. Bsoyka  (t &bull; c &bull; g) 21:21, 1 January 2024 (UTC)

Deletion notice to blocked creator
I nominated an article for deletion, and the user who created it has been blocked. However, Twinkle went ahead and left a deletion notice on the creator's talk page. I believe Twinkle should check if the creator is blocked. If they are, then it shouldn't send the deletion notice to them. I hope I'm not repeating something that's already been discussed or reported. If this issue has come up before, I apologize. – <b style="color:black; font-family: Tahoma">DreamRimmer</b> (talk) 06:19, 7 January 2024 (UTC)
 * Why shouldn't it notify a blocked user? Writ Keeper &#9863;&#9812; 06:45, 7 January 2024 (UTC)
 * I can recall one or two instances when I left deletion notices on blocked users' talk pages, but I was reverted by the blocking admin, stating that it doesn't make sense to notify an indefinitely blocked user. – <b style="color:black; font-family: Tahoma">DreamRimmer</b> (talk) 06:52, 7 January 2024 (UTC)
 * I think the current norm is to notify blocked users. Would probably be a big deal to change it and would need discussion. I am neutral on the matter but this is what I have observed. – Novem Linguae (talk) 08:47, 7 January 2024 (UTC)
 * This has been discussed before, though I can't currently pinpoint where or when. I believe some type of extra notification was discussed, informing the Twinkler that the recipient has been blocked. Here's the thing: even users who are blocked indefinitely can be unblocked, sometimes the next day, they can be 'around' and working on getting unblocked, or they might return one day. Leaving a message can be useful so they can see what went wrong with their methodology. They might even have some insight to offer. Even if they're proper banned this can sometimes be a courteous and helpful thing to do in a 'closure' kind of way. Then, it also makes others who are working in similar topics aware of the deletion discussions, and it informs talk page readers of other potential or related issues. After all, talk pages have the functions of broadcasting and logging, in addition to notifying one user. It's not always appropriate to notify a blocked user, and users should be making an informed decision, rather than posting something because that's what a script does. Special:PageHistory/User talk:ClueBot Commons has some good examples of people not considering what they're doing when it comes to deletion notifications, and there are probably parallels to be drawn. Ultimately it's a judgement call. It's not really Twinkle which should be making judgement calls, it's the Twinkler. -- zzuuzz (talk) 10:49, 7 January 2024 (UTC)
 * This is a slippery slope Village pump (policy)/Archive 106. 2A02:C7B:228:3400:5558:2319:26C2:7300 (talk) 11:49, 7 January 2024 (UTC)

Feature request for CSD
When filling in the draft name for db-afc-move, the field should prefill to Draft:Article name Mach61 (talk) 16:40, 9 January 2024 (UTC)
 * Sure. Ticket created. – Novem Linguae (talk) 10:03, 10 January 2024 (UTC)

Nomination for deletion of Template:Uw-ublock-nonsense
Template:Uw-ublock-nonsense has been nominated for deletion. You are invited to comment on the discussion at the entry on the Templates for discussion page. — Red-tailed hawk  (nest) 06:23, 11 January 2024 (UTC)


 * Template is not in Twinkle. Perhaps someone copied a Twinkle template and forgot to remove the template/category from the documentation that triggers this message. – Novem Linguae (talk) 09:52, 11 January 2024 (UTC)