This page contains discussions that have been archived from Village pump (technical). Please do not edit the contents of this page. If you wish to revive any of these discussions, either start a new thread or use the talk page associated with that topic.
I have noticed that HTML bold tags are displayed literally for LDRs when previewing a section edit. Firefox in Windows; Safari in iPad OS; logged in or out. Steps to reproduce:
Find the section where the LDRs are defined - usually, "References"
Click the Edit link for that section
Click Show preview
Observe that every reference begins with the eight characters <b>^</b> displayed literally, and not as the expected caret in boldface
Is this a new bug? --Redrose64🌹 (talk) 15:43, 6 April 2026 (UTC)
I can reproduce in Brave as well. It appears to be a bug. We have customized MediaWiki:Cite references link one and MediaWiki:Cite references link many format to add the bold tick marks this way. I do not see a change in the Cite project on Phab. LDR is probably also not well-tested. The issue does not appear when you edit the entire article, rather than just the section, so it may be an interaction with the code that checks for use of references in the rest of the article, which does appear to have a change or two recently in the Cite project. Izno (talk) 16:00, 6 April 2026 (UTC)
Thank you --Redrose64🌹 (talk) 07:30, 7 April 2026 (UTC)
notification from another wiki not clearing visually
Since yesterday, I had a "More alerts from another wiki -> Simple English Wikipedia" notification. I clicked to clear it as I've been doing so far, but it just comes back. Clicking on the notification body gets me to the meta help page, and doesn't help. I had to actually manually go to the simple URL, and clear it over there.
Did something change about this? It used to be possible to clear the notification from here. --Joy (talk) 13:28, 7 April 2026 (UTC)
For example User:DVRTed just has the regular title when viewing on mobile, but a custom one on desktop. In main space, like in Untitled Warhammer 40,000 television series, it seems to work fine. Is this intended? 🍅 fx (talk) 01:28, 8 April 2026 (UTC)
Border corners
Hello, I encountered a bug in the wikicode. (or HTML, CSS, PHP, ...) Compare the following two tables; it looks like the border corners are "allergic" to rowspans:
2nd column with two separate cells
A
C
B
D
2nd column with rowspan=2
A
C
B
So as you can see, the corners on the right side are broken. Or maybe it's a Firefox issue. Or wiki-skin (Vector legacy 2010)... Could you write what you think about it? Thanks. Maiō T. (talk) 20:10, 6 April 2026 (UTC)
@Maiō T. Those look identical to me in Edge. Might be a Firefox problem. --Ahecht (TALK PAGE) 20:50, 6 April 2026 (UTC)
Using Safari on an iPad, the two are identical, with neat square corners. Using Firefox 149 in Windows, the one on the left is the same as Safari, but the one on the right has two notches - it's like three of the borders stop short. The top border stops at the left edge of the right border; the right border stops at the mid point of the top border and also at the top of the bottom border; the bottom border stops the the mid-point of the right border. If this were SVG I'd consider it to be an incorrect selection of values for the stroke-linecap= attribute. --Redrose64🌹 (talk) 21:16, 6 April 2026 (UTC)
Thank you guys. I think it's time to report this issue to the Mozilla team. Should I do it myself? Maiō T. (talk) 09:47, 7 April 2026 (UTC)
It's not a new bug in Firefox: I've tried it on an older machine running Firefox 115.34.0esr (32-bit) and the behaviour is as described above. --Redrose64🌹 (talk) 12:52, 7 April 2026 (UTC)
PrimeHunter's example could be added to the existing bug as a comment. —andrybak (talk) 05:48, 8 April 2026 (UTC)
Alberto della Valle
There must be an error with some template used on that page. The title mistakenly appeared in italics by default, but while cleaning up I couldn’t identify the exact source of the problem. For the moment, I have implemented the DISPLAYTITLE magic word. ~ IvanScrooge98 (talk) 11:35, 8 April 2026 (UTC)
I couldn’t identify the exact source of the problem – Special:ExpandTemplates can be used to find where in the wikitext is DISPLAYTITLE produced. —andrybak (talk) 11:43, 8 April 2026 (UTC)
Thanks for the suggestion, much appreciated! Unfortunately, I still haven’t managed to find the issue. ~ IvanScrooge98 (talk) 11:53, 8 April 2026 (UTC)
Indeed, I was just wrong. None of the checkboxes there allow seeing where DISPLAYTITLE appears, since it's not part of the "parser output". —andrybak (talk) 12:00, 8 April 2026 (UTC)
I just posted a couple of large collapsed tables to a talk page. What I wanted and expected was approximately this:
Guam, Hungary, Iceland, Romania [show]
But what I got was:
Guam,
Hungary,
Iceland,
Romania
[show]
I assume this means there's something ~wrong with the CSS for collapsing. Can someone fix this? WhatamIdoing (talk) 17:16, 8 April 2026 (UTC)
@WhatamIdoing I suspect the CSS for the table has narrow columns, so when collapsed it forces the caption to fit the column width. You can counter this by wrapping the caption in {{nowrap}}. Nthep (talk) 17:44, 8 April 2026 (UTC)
I fixed the issues with it in the sandbox, and requested the changes at Template talk:Multiple image/Archive 4#Edit request 25 March 2026, but there has been no activity on it at all in over two weeks, apart from a single comment from an admin telling me not to put diffs in edit requests on talk pages and to use the sandbox instead (which, as I said, I had already done; and if diffs are such a problem on talk pages, {{Request edit button/preload}} really needs to be updated). Is there something I'm missing? ~ oklopfer (💬) 19:51, 9 April 2026 (UTC)
Understood and fair enough - I'll be more patient. ~ oklopfer (💬) 16:37, 10 April 2026 (UTC)
Deepcat searches and redirects.
When I do the following search: intitle:/List of.*chapters/ -deepcat:"Lists of chapters of United States student societies by society" , one of the entries it returns is Theta Nu Xi (redirect from List of Theta Nu Xi chapters) . However, the redirecting page List of Theta Nu Xi chapters is in the category Category:Lists of chapters of United States student societies by society and as such it shouldn't show up, right? If List of Theta Nu Xi chapters is what is being returned then it matches with the title search, but should be knocked out by the negative category search, OTOH, it shouldn't return Theta Nu Xi since that doesn't fit the intitle search.
The search does appear to be properly handling the non-redirect pages as the non-redirect pages under Lists of chapters of United States student societies by society are being excluded. Naraht (talk) 19:15, 10 April 2026 (UTC)
@Naraht: You cannot search for the content of redirects. They just count as an extra title for the target. Consider incategory:"Redirects from plurals". Category:Redirects from plurals has 37,000 pages but the search currently only returns 5 mainspace pages which aren't working redirects. Your -deepcat: is based on the article, not the redirect even if the intitle part is a match on the redirect title. PrimeHunter (talk) 20:32, 10 April 2026 (UTC)
@PrimeHunter: to simplify, I *think*. Is the following true? If there was a Category had 10 articles and 5 redirects (each to an article not in the category) in it and I did an insource: search for a string in the category name (presuming it existed nowhere else), the search would return the 10 articles, but not the five redirects.Naraht (talk) 20:42, 10 April 2026 (UTC)
The Reader Growth team is launching an experiment to test how to make it easier and more intuitive for readers to navigate through articles on mobile. To do this, we want to test Mobile Page Previews — a pop-up bottom sheet that appears when a reader taps a blue link, showing the thumbnail, lead paragraph, and an option to open the article — on mobile web article pages. This experiment, a mobile-only A/B test for 10% of logged-out readers on Arabic, French, Italian, Polish, and Vietnamese Wikipedias and 0.1% of logged-out readers on English Wikipedia, will go live the week of April 20 and will run for four weeks.
Design mock for mobile page previews, showing what it might look like to upon first clicking a blue link in an article.
Why are we working on this?
The percentage of the world that visits Wikipedia is decreasing, visible in the drop in the number of readers, and in turn, impacting the number of accounts created and contributions to our sites. We also know that the vast majority of internet users today default to mobile-first experiences. Page Previews have already existed on the Wikipedia desktop experience and both mobile apps for the last ten years and are a crucial part of the reading experience on those platforms. They were intended to help readers understand a word or concept within the context of the subject they are reading without having to open multiple tabs or leave the original article. Mobile web currently has no equivalent — tapping a link navigates you away to that article immediately.
In an effort to make the reading experience on mobile as enjoyable and effective as possible, we want to test to see if they’re useful for mobile web as well. By reducing the friction in exploring a link and allowing readers to gain context without navigating away from their original topic, Mobile Page Previews may make it easier for casual readers to get an overview of an article before deciding whether or not to browse to it. We expect this benefit to hold on mobile, where it’s suboptimal and clunky to read from multiple tabs in one session.
What idea are we testing?
We want to offer previews for readers who are interested in exploring an article’s blue links to see whether this feature supports retention for logged-out readers.
What is the timeline?
We will A/B test this version starting the week of April 20 and ending four weeks later. We’ll measure whether people engage with the feature, whether they tap blue links more often, and whether they visit Wikipedia more often. If we see positive results, we’ll share the results of this A/B test and decide together whether to proceed and what changes to make if we do.
What does the experiment include?
This feature would appear upon clicking a blue link in an article, which would trigger a pop-up preview of a clicked-link’s article at the bottom of the screen, known as a mobile bottom sheet. The preview includes an article’s lede and the first image. It also has an easy way for readers to exit out of the preview by X-ing out, or to navigate to the previewed article with a “read more” link. Since this work is still experimental, we expect to refine and adjust this idea based on your feedback.
Please share your thoughts and questions here. For more info on our research, mock-ups, and other details, see our project page. Thank you! EBlackorby-WMF (talk) 18:45, 8 April 2026 (UTC)
I'm assuming that by "first image" you mean the page image shown on the "Page information" page for an article. Choosing the first image every time would be inadvisable. – Jonesey95 (talk) 22:58, 8 April 2026 (UTC)
Also, when I am looking at a Wikipedia page in my mobile browser (iOS Safari), tapping on a blue link takes me to the linked page, as expected since the dawn of the web. When you say above that this mobile page preview is a "pop-up bottom sheet that appears when a reader taps a blue link", are you planning to break the way that the web has always worked, but only for readers of Wikipedia, or am I misunderstanding what the words you wrote actually mean? If the former, will this be an opt-in or opt-out feature? – Jonesey95 (talk) 23:00, 8 April 2026 (UTC)
Maybe it's different in different places on the internet, but anecdotally I would consider a pop-up on tapping a blue link rather than changing pages a relatively common and desirable functionality on mobile. I most often see the equivalence of mobile tap = desktop hover, then a second tap follows through after you get the hover information that you would normally get on desktop and otherwise would not be able to get on mobile. All that said, I do not have a specific opinion on this application - I just wanted to point out that this is not an outrageous or unexpected feature and is not "break[ing] the way that the web has always worked, but only for readers of Wikipedia" Nebman227 (talk) 12:30, 9 April 2026 (UTC)
+1 on that, also "summary on hover" has been a thing on enwiki for a while, this is just testing if having readers are okay with having feature parity with desktop. Sohom (talk) 12:36, 9 April 2026 (UTC)
On iOS you can hold down on a link to see a preview, is that replicable on other devices? Kowal2701 (talk, contribs) 12:42, 9 April 2026 (UTC)
Thanks for the question, @Kowal2701. I believe you're referring to the long press/tap action on iOS; while there is a similar action on non-iOS devices as well (at least for Android), it does not consistently bring up a preview. This test we have planned will help standardize a mobile web Page Preview experience, based on short tap, across devices. It should not disrupt the existing long tap actions. SherryYang-WMF (talk) 22:10, 10 April 2026 (UTC)
Archive page article link
Maybe I am the only one to notice this, but I presume it occurs everywhere. On a archive talk page, the Article tab doesn't link to the article, but instead to the appropriate numbered archive page. But there are, as well as I know, not archive articles. Would it be hard to have the links point to the actual article? Gah4 (talk) 19:03, 9 April 2026 (UTC)
@PrimeHunter: I think I suspected that, but wasn't sure where to ask, so I asked here. Is there a MediaWiki page to discuss these things? Yes, I now found the link you mention. But the link to the article page archive is completely useless, so it would seem nice to have it point the right way. OK, I will look at the ones you mention. Gah4 (talk) 02:59, 10 April 2026 (UTC)
@Gah4:Phabricator at phab: is the place to request MediaWiki features. phab:T15119 was your request. A software engineer at the Wikimedia Foundation which makes MediaWiki found it similar enough to phab:T262656 to close it as duplicate of the latter which is still open. I see you have commented there. There is something else we could do here. The article link on Talk:MediaWiki/Archive 1 goes to MediaWiki/Archive 1 which is useless as you say. Subpages are disabled in mainspace so it doesn't even have a link to MediaWiki like the link to Talk:MediaWiki near the top of Talk:MediaWiki/Archive 1. MediaWiki/Archive 1 is red so it automatically displays MediaWiki:Noarticletext. We control that page and could make it display a "Did you mean" link to MediaWiki with code in {{New page DYM}}: If you are on a non-existing mainspace page with a slash in the title and the part before the slash is an existing title then suggest that. We already do this for titles with nothing after the slash like MediaWiki/. The issue is not unique to archive subpages. There are other types of talk subpages like Talk:First Wikipedia edit/GA1. This suggestion could be posted to Template talk:New page DYM or the more active Template talk:No article text. In theory we could also create all pages like MediaWiki/Archive 1 with a redirect to MediaWiki, but I oppose that. Or we could make sitewide JavaScript in MediaWiki:Common.js which can manipulate the interface in various ways for users with JavaScript enabled, including to add or change tabs. But we want to limit sitewide JavaScript and I think this would be opposed. PrimeHunter (talk) 11:22, 10 April 2026 (UTC)
Could have a redirect page for each archive talk page, to redirect to the article page. I am not sure how archive pages are generated, but it might be that the redirect page could be generated at the same time. It was some time after I started using WP that I found the article tab link, which I use when editing a talk page, to refer back. Control-click, open in a new tab, and it is there. Is the cost of redirect pages too high? Gah4 (talk) 00:41, 11 April 2026 (UTC)
The cost of the redirect itself in isolation is not high, but it will get in the way of other things, like search results, redirect counts, editors and bots going through article namespace, etc. Existence of such redirects will be inconvenient for little benefit. —andrybak (talk) 01:10, 11 April 2026 (UTC)
OK, I mentioned it in User_talk:ClueBot_Commons, which seems to be where to ask about ClueBot III. I am not sure at all about benefit. I don't look at archives often, but in this case I was trying to find one that I previously posted. And I have even less idea how much anyone else looks at archives. It is, though, always nice to know that the archives are there. Thanks much. Gah4 (talk) 01:20, 11 April 2026 (UTC)
@Gah4:I am not sure how archive pages are generated - archive pages are created just like any other page, there's no special procedure. Although most are created by an archiving bot (the two in greatest use are ClueBotIII(talk·contribs) and lowercasesigmabotIII(talk·contribs)), any user can do so, including WP:TAs (subject to WP:SALT). What any unconfirmed user (including TAs) cannot do is create redirects in mainspace. --Redrose64🌹 (talk) 13:21, 11 April 2026 (UTC)
The current system is that the article (or similar name) tab always points to the associated page, and when on a non-talk page, the talk tab always points to the associated talk page. That is simple to understand and reliable. It also means the GUI is predictable—clicking a tab always works the same way. Another point is that it shows whether or not the associated page exists (it might, for some obscure reason). That system should not be changed. If really needed, a template could be devised that, when placed at the top of an archive page, showed a link to the base article. Johnuniq (talk) 03:32, 11 April 2026 (UTC)
You may file a {{edit protected}} request on the talk page. To some degree I think this is best owned by WMF, ignoring any routine updates as it were. Izno (talk) 19:43, 9 April 2026 (UTC)
@Izno I was actually going to recommend disabling it (wgMFEnableJSConsoleRecruitment) if volunteers are not interested in repurposing it.
I am also at Wikicred Con and it seems like we have many tools in need of new maintainers.. perhaps this could also be a way to reach new contributors? Perhaps it could also be used to draw attention to new tools, games, technical RFCs?
Personally in my volunteer capacity I'd love to suggest some kind of community maintained easter egg for developers who might curious to contribute.
So in short I'd be fully supportive of any edit protected request, particularly ones that try out some new creative ideas. Jon (WMF) (talk) 16:24, 11 April 2026 (UTC)
Thoughts about:
Hello friend! 🍦
Wikipedia is built by developers like you 👨💻 (yes it's open source)
Start your journey 🛤️ here @ https://developer.wikimedia.org
💪 Or work with us @ https://wikimediafoundation.org/about/jobs/
It is likely to work with hidden categories, how can we do to prevent this? Henrydat (talk) 04:28, 13 April 2026 (UTC)
{{!}} doesn't work within #if function
Hello. How to write this in a template? if parameter {{{age1}}} has a value, then display {{{age1}}}{{!}}{{{team1}}}, otherwise display {{{age2}}}{{!}}{{{team2}}}.
I tried the following code, but it doesn't work: {{bku | {{#if:{{{age1|}}} | {{{age1}}} {{!}} {{{team1}}} | {{{age2}}} {{!}} {{{team2}}} }} }}
For example, parameters could look like this:
Can you advise me? I know, it's a pretty strange topic, but I hope you won't be angry. Thanks, Maiō T. (talk) 22:50, 11 April 2026 (UTC)
@Maiō T.: I guess from your code that you want two parameters of {{bku}} to be determined by whether {{{age1}}} has a value. I don't think it can be done in the way you are trying. You have to do something else. You can move the template call inside the test which means bku is repeated:
The code is untested. PrimeHunter (talk) 23:14, 11 April 2026 (UTC)
Okay, PrimeHunter. What a pity that it doesn't work the way I expected... {{!}} is only a 90% magic word. Maybe the MediaWiki 1.50 or 1.60 will improve this matter...
I just undeleted 3 revisions of File:Genie immediately after rescue.jpg but although the logs show it was done, and I can no longer see the redacted versions, the revisions still show as deleted.
Of the last couple of days I have noticed the odd state of deleted images when going the other way, but they all self resolved in a couple of minutes. However this is still shown as broken after ~15 minutes. Any ideas? KylieTastic (talk) 13:10, 13 April 2026 (UTC)
Nevermind, just noticed this has a phab ticket already T423065. KylieTastic (talk) 13:15, 13 April 2026 (UTC)
Issue with {{nbnd}}
Hi there. There seems to be an issue with the template {{nbnd}}, preventing users from editing using the visual editor. See this discussion, for instance. The issue was raised here, but it wasn't solved back then. Thanks in advance, Alavense (talk) 13:25, 14 April 2026 (UTC)
Non-free images saying “View license” when clicked
When I go on The Matrix#Plot and click on the image on the right captioned “Frame from the scene”, I see it says “View license” instead of “Fair use” in the bottom right corner. The same applies to when I go on Red pill and blue pill#Antecedents and click on the image captioned “Frame from the 1990 film...”. I recently edited these files' pages to use Template:Non-free media data paired with Template:Non-free media rationale instead of two Template:Non-free use rationale (because when a non-free file is used on more than one page, it is preferred; see Template:Non-free use rationale#See also). Ever since then I've noticed the bottom right corner says “View license” instead of the previous “Fair use”. At first, i assumed this was because the “media” templates were coded incorrectly, but, as it turns out, that is not the case. Can anybody help me with this issue? Nutella lover • [chat│supervise] 16:39, 12 April 2026 (UTC)
mw:Extension:MultimediaViewer uses data from mw:Extension:CommonsMetadata to display the data about the image, and specifically the part at the bottom comes from its "LicenseShortName" property. To determine that property, CommonsMetadata searches for elements with class licensetpl in the description page's HTML, and reads subelements with various classes to get the information about the license; the one for "LicenseShortName" is licensetpl_short. If it gets multiple licensetpl blocks, it does a partial sort and returns the "best" one. But this partial sort only considers public domain and various CC licenses; "fair use" gets 0 priority, same as anything else that's not recognized.Special:PermaLink/1344736708 has four licensetpl blocks, one from each {{Non-free use rationale}} (with licensetpl_short "Fair use"), one from the {{imbox|type=license}} in {{Non-free film screenshot}} (with no licensetpl_short), and one from {{Non-free media}} in {{Non-free film screenshot}} (with licensetpl_short "Fair use"). Since these are all equal priority to CommonsMetadata, it picks the first one and gets "Fair use".Special:PermaLink/1348378264, on the other hand, has only two licensetpl blocks, as apparently neither {{Non-free media data}} nor {{Non-free media rationale}} produces one. That leaves the first one as the empty one from {{imbox|type=license}} in {{Non-free film screenshot}}, and MultimediaViewer therefore falls back to its default "View license" message. Anomie⚔ 18:15, 12 April 2026 (UTC)
Thank you for this very in-depth explanation of how machine-readable metadata works. If I understand correctly, we should add the licensetpl_short block to {{Non-free media data}} or {{Non-free media rationale}} in order for this to function properly? Nutella lover • [chat│supervise] 18:29, 12 April 2026 (UTC)
Or somehow make sure that {{Non-free film screenshot}} doesn't produce an empty licensetpl block. Same if there are any other templates doing the same thing. Anomie⚔ 23:54, 12 April 2026 (UTC)
It seems that {{Non-free film screenshot}} already has {{Non-free media}} inside it. Since {{Non-free media}} already has the licensetpl_nonfree block (written exactly like this: <div class="licensetpl" style="display:none"><div class="licensetpl_short">Fair use</div><div class="licensetpl_nonfree">true</div></div>). Neither {{Non-free media data}} or {{Non-free media rationale}} have any licensetpl or licensetpl_short blocks at all.
As I explained above, {{Non-free film screenshot}} produces twolicensetpl elements, and MediaViewer uses the first (empty) one (produced by {{imbox|type=license}}) rather than the second (produced by {{Non-free media}}). While MediaViewer could probably make a better choice there, that would be a matter for Phabricator (and may already be there). Anomie⚔ 00:02, 14 April 2026 (UTC)
Could this then be fixed by moving the {{Non-free media}} template higher up so MediaViewer prioritises it? If so, please do it as I'm not an admin and would otherwise have to file an edit request. Nutella lover • [chat│supervise] 11:58, 14 April 2026 (UTC)
it could, or we can fix Non-free film screenshot to not emit two license annotations, for something that is one license (template). —TheDJ (talk • contribs) 12:03, 16 April 2026 (UTC)
There is an property for fair use and other non-free usage exceptions in other countries than the US, it is 'licensetpl_nonfree'. I would choose 'licensetpl_nonfree' over looking at 'licensetpl_short'. It seems to me like having no priority on 'fair use' ('licensetpl_nonfree' licences) is something that was thought for wikimedia commons but not non-free use on other projects.
Imagine a file on commons, it would have a CC-BY-SA licence and a GPL license and the user wanting to reuse it could just choose either one. This is not the case with local Wikipedia files (and not just the English Wikipedia). On Wikipedia, you would have an CC-BY-SA license from the photographer, but wait, the photographed object is under copyright by the designer. As such, MediaViewer should look at and prioritise 'licensetpl_nonfree' as it is the more restrictive license of the two and both licenses need to be followed. I think this is an issue in MultimediaViewer/CommonsMetadata. Snævar (talk) 21:52, 12 April 2026 (UTC)
The actual problem here is that licensetpl data is for license templates (or rather rationale for a license state) templates. We have created a system on wikimedia sites that is very convoluted, where we require a fair use rationale and a separate fair use 'license', and people have annotated both to be a 'license'. From a data modeling perspective the way we have created licenses, rationales and information templates makes 0 sense, which makes it difficult to properly model and reflect in other systems. This "wait, the photographed object is under copyright by the designer" is a perfect example of that. This has ZILCH to do with the license of the file. It is ARGUMENTATION that explains why the license of the file is considered valid by the community. But it isn't a license of the file, and thus shouldn't be using a license template. —TheDJ (talk • contribs) 11:59, 16 April 2026 (UTC)
Those statements could easily be made without using attacks. In copyright law, both the photographer and the designer have rights, the rights of the photographer are just largely overshadowed by the rights of the designer. Then when the copyright of the designer expires the rights of the photographer become more relevant, and that information would be used to determine when to move the file to Wikimedia Commons. Trying to figure out that information later is going to be orders of magnitude harder than it is now. One danish user and multiple Wikimedia Commons people agree with this. Even if WMF wanted to make a policy that conflicts with law, they could'nt - that policy would be fully invalid. So, despite your attempt to make me look stupid, there is a point to this. Shouting weakens your argument, it does not make it stronger. Snævar (talk) 14:37, 16 April 2026 (UTC)
Ability to set Watchlist Labels from "Add to Watchlist" Button?
Apologies if this is the wrong place to put this. IDK at what level this kind of change would be made (can it be done by a userscript?). The new Watchlist Labels feature is helpful for me since I have a large number of pages on my watchlist, however to use it I have to add a page to my watchlist, then go to the "manage labels" page and scroll until I find the page I just added to set labels. This is inconvenient, especially on mobile. Since one of the main reasons I watchlist pages is because I notice an issue I want to examine more deeply later when I'm back on desktop, the ability to pop pages directly into a watchlist label would be really helpful. I can already set the watchlist time period from the button, why not the labels? -- LWGtalk(VOPOV) 20:29, 15 April 2026 (UTC)
Something like this will be good for you? IKhitron (talk) 20:59, 15 April 2026 (UTC)
This has been worked on already, see phab:T417847. If I'm interpreting that right then it should go live in two weeks. the wub"?!" 21:28, 15 April 2026 (UTC)
That's exactly what I'm hoping for, thanks! -- LWGtalk(VOPOV) 15:28, 16 April 2026 (UTC)
In this case you can wait for two weeks. Until then, there is a second best thing, a field below the edit window in "Edit source" mode. IKhitron (talk) 15:31, 16 April 2026 (UTC)
Almost every image, except some svgs/smiley templates, are broken and not appearing right now. This started maybe an hour or so ago, and the frame or spot where the picture should be just displays my browser's default 'broken image' icon. Sarsenet•he/they•(talk) 12:20, 16 April 2026 (UTC)
Yesterday the plus symbol in the Wikipedia:Administrators' newsletter wasn't loading for me, but it's back now. Might be some instability somewhere. CMD (talk) 12:29, 16 April 2026 (UTC)
It's happening to me, too. When I try clicking the direct image link, it takes me to a Wikimedia error page that says "too many requests" and something about "please respect our bot policy". -- Veggies (talk) 13:09, 16 April 2026 (UTC)
@Sarsenet Thanks for flagging. This issue was caused by changes to our rate limiting rules that we have now fixed. EBlackorby-WMF (talk) 16:50, 16 April 2026 (UTC)
ICU Unicode library migration - sorting of some category pages will be distorted
Starting on Monday, 20th April 2026, the Wikimedia Foundation Site Reliability Engineering team will migrate MediaWiki application servers to a new release of the ICU Unicode library (to version 72). This unblocks some future work on upgrading the servers to a new Operating System release and will also allow the use of improved internationalisation in the future (as wikis will then be able to use features introduced by the new ICU release such as new collation definitions; this will also allow us to use a more recent version of Unicode in MediaWiki).
This migration will cause some unavoidable temporary user-visible impact: The sorting of some category pages will be distorted – all pages which have been updated with the new software version will use the new sorting while untouched pages still use the old sorting. As such, SRE need to run a maintenance script to update the sorting for old entries.
The distortions may last from a few hours (on medium-sized wikis), up to a few days (on the largest wikis), and a up to a week on English Wikipedia. The start-time will depend upon when the migration script reaches each wiki.
The detailed list and the task for the technical implementation is at T422544. If this message seems familiar, it's because we've done similar updates in the past, the latest one in 2023.
Potential updates will be posted following this message.
This operation will be announced in Tech News. Other impacted wikis will also have a similar message. Please share this message where it needs to be posted!
Latest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you. Translations are available.
Weekly highlight
Experienced editors are invited to test the Article guidance feature, designed to help less-experienced editors create well-structured, policy-compliant Wikipedia articles. Testing instructions are available. Also, after reviewing the outlines, please provide feedback on the project talk page. Based on your input, the feature will be refined and transferred to the pilot Wikipedias to translate and adapt. Check out the video explaining the feature.
The Growth team has launched an account creation experiment to evaluate whether adding an account creation button to the mobile web header increases new account registrations and encourages more mobile users to contribute to the wikis. The experiment is currently live on Hindi, Indonesian, Bengali, Thai, and Hebrew Wikipedia, and targets 10% of logged-out mobile web users.
View all 30 community-submitted tasks that were resolved last week. For example, an issue where VisualEditor could get stuck loading on Windows devices with animations turned off, has now been fixed.
Updates for technical contributors
Starting later this week, Edit filter managers who have the ⧼codemirror-beta-feature-title⧽ beta feature enabled will have CodeMirror instead of CodeEditor as the editor at Special:AbuseFilter. This is part of the broader effort to make the user experience more consistent across all editors.
Tools and bots that access the Notifications API (action=query&meta=notifications) will need to update their OAuth or BotPassword grants to also include access to private notifications.
Due to a library upgrade, listings on category pages may be displayed out of order starting on Monday, 20th April. A migration script will be run to correct this, and will take hours to days depending on the size of the wiki (up to a week for English Wikipedia).
Oh, boy. Another week of complaints here and about six other boards complaining that category pages are not in the expected order. --Redrose64🌹 (talk) 19:15, 13 April 2026 (UTC)
I see myself in the "chorus of ugh!!1!" on this one. the Stefen 𝕋ower 20:21, 13 April 2026 (UTC)
Should we put an announcement at Template:Editnotices/Namespace/Category so it'll display whenever anyone tries to edit a category page (such as to do a null edit)? --Ahecht (TALK PAGE) 21:11, 13 April 2026 (UTC)
Admin: option to unhide file revisions not working?
I was trying to move File:Qwen Logo.svg to Commons, but the import failed because some file revisions were hidden. But when I tried to unhide the revisions, I got an error saying that the visibility of the selected revisions were the same as what I was trying to set them to. However, there was no indication that anything was changed.
I ended up having to "fully" delete the hidden revisions for the import to succeed. This obviously isn't ideal because some parts of the file history did not get transferred to Commons.
Is this a known issue, or am I doing something wrong? Ixfd64 (talk) 01:23, 18 April 2026 (UTC)
Worth filing a bug. I know another user filed phab:T423755 but I couldn't say if that one is exactly the same or just similar. Izno (talk) 02:39, 18 April 2026 (UTC)
In certain devices, such as iPhones, "packed" does not render correctly and the gallery becomes a mess of text overlapping over images. ~2026-22071-94 (talk) 09:28, 18 April 2026 (UTC)
Could you link to a specific example, like an article where you've been having this issue? Would be easier to figure out the problem if we could reproduce the issue. – Scyrme (talk) 12:58, 18 April 2026 (UTC)
There have been some longstanding issues with galleries.. performance and UX wise. I really wish we would move away from them until they are modernized. 🐸Jdlrobson (talk) 16:40, 18 April 2026 (UTC)
The issue can be reproduced by finding a random gallery in some article, and setting the mode of the gallery to "packed". ~2026-22071-94 (talk) 17:29, 18 April 2026 (UTC)
Wait what it’s not showing up? ~2026-22071-94 (talk) 17:37, 18 April 2026 (UTC)
It's not showing up because the reply tool is broken and adds indentations that breaks the gallery syntax. See wish W368: Fix the issues breaking the Reply tool. As with the other wish I've linked, if you'd like to see things get fixed you can support the request (you may not to create an account for that though). Fixed it for you so now it shows up. --Prototyperspective (talk) 17:49, 18 April 2026 (UTC)
It seems to have been fixed? It was broken a few days ago. . . ~2026-22071-94 (talk) 18:29, 18 April 2026 (UTC)
Maybe this depends on the heights/widths or lengths of the captions. Best to check an article(s) where you know this problem occurred. Prototyperspective (talk) 18:32, 18 April 2026 (UTC)
Edit tag for reverts, similar to mw-reverted
Currently, any edit that gets reverted (at least in a way that the system can detect) gets mw-reverted applied to it; this makes the (reverted) indicator appear in the edit history and can be filtered for when viewing edit histories, making it easy to find reverted edits. However, there is not, as far as I can tell, a corresponding tag for edits that are reverts. Having a tag like that would be extremely useful for eg. detecting possible edit wars or determining at a glance if an editor is revert-warring excessively across many pages. Obviously it would not catch every possible revert (in the same way mw-reverted doesn't) and could only be useful as a vague signal suggesting further manual examination, but it would still be a valuable thing to have. --Aquillion (talk) 16:14, 18 April 2026 (UTC)
@Aquillion You'll see a number of "undo", "rollback", and "manual revert" tags in this page history, for example. Ponor (talk) 16:37, 18 April 2026 (UTC)
The tag filter field also links to Special:Tags, where you can find a listing of tags. —andrybak (talk) 18:16, 18 April 2026 (UTC)
Yes, but it can only filter to one at once. Is there a way to filter it to "any edit that has any of these tags"? --Aquillion (talk) 19:43, 18 April 2026 (UTC)
Yes, the different values can be separated by a pipe character |. For example mw-manual-revert|mw-undo.
I haven't seen it documented in any help pages here on English Wikipedia, but I know about this format from MediaWiki API, where it is used in many of the requests, including the request "action=feedcontributions". —andrybak (talk) 20:04, 18 April 2026 (UTC)
Lua module/Infobox mapframe help needed
Does {{Infobox military conflict}} support |mapframe-custom=? The documentation says it does, but that part is transcluded from the documentation for {{Infobox mapframe}}. Does it actually support that parameter? If so, how do I make it work? When I attempted to use it, it didn't have any effect. When I looked at the source and the module I didn't see anything that looked like it would implement that functionality. This was even with |mapframe=yes set. I'm not proficient in programming modules, so I may be missing something obvious. Any Lua wizards able to help? I'd appreciate if someone could take a look at Module:Infobox military conflict to see if |mapframe-custom= actually works as intended.
I just tried using |mapframe-custom= with {{Infobox mapframe}} directly and it didn't display anything either. Maybe the parameter is broken? Or I've misunderstood the documentation? I'd appreciate help with this. See the discussion at Template talk:Infobox mapframe §"mapframe-custom" parameter for more details of what I've tried. – Scyrme (talk) 14:11, 19 April 2026 (UTC)
instructing editors to use redirects to templates
For almost 19 years, {{infobox officeholder}} has instructed users to, instead of transcluding the template directly, to use one of its redirects as is best-specific to the article. That instruction is currently under discussion for its purpose, usefulness, and retention. — Fourthords|=Λ=| 14:12, 19 April 2026 (UTC)
automatic citation
Hey. i added some links in the automatic citation tool. It cuts the path behind the domain name.
Readers of this page may be interested in the Database Transaction Size Error first reported by Robertsky at
Help talk:List of tutorials and introductions#Post moving notes (diff) in the wake of a failed attempted page move of a Help_talk page with 23,000 watchers, and reported by him at T423809. The immediate talk page move problem has been resolved (via copy-past move & HISTMERGE; thanks to Pppery) but the underlying problem still exists, and may recur. Interested parties may wish to follow the phab ticket. Personally, I am interested in any possible workarounds if/until something more permanent can be devised. Thanks, Mathglot (talk) 23:41, 19 April 2026 (UTC)
Use of last name to refer to subject of article within article
Could someone take a look at Denis Leary and reply here as to the why the many recent changes from just the last name to his full name (first & last) is incorrect? I know there's a policy or a guideline about this & was going to revert these recent edits but I cannot, for the life of me, remember what the actual policy IS. Thanks - Shearonink (talk) 15:34, 19 April 2026 (UTC)
Oh, thank you SO much. I tried and tried and tried to find it...thank you! - Shearonink (talk) 00:43, 20 April 2026 (UTC)
Webfonts not loading again
I lately had an issue that was resolved when external webfont weblinks were blocked from getting used on custom CCS pages, now it seems like some of my imported fonts dont work again. Did they block them again?
DejaVu Sans Mono imported from cdn.jsdelivr.net isn't loading, Courier Code imported from fontlibrary.org isn't loading as well, for example. --Esperfulmo (talk) 02:02, 18 April 2026 (UTC)
I'm withdrawing this since they worked again. Thanks. --Esperfulmo (talk) 10:51, 20 April 2026 (UTC)
Tech News: 2026-17
Latest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you. Translations are available.
Weekly highlight
After two years of development, ⧼codemirror-beta-feature-title⧽, also known as CodeMirror 6, is to be promoted out of beta on Tuesday, April 21. It brings better code and wikitext readability, reduction in typing errors, and other benefits to all users of the standard syntax highlighter. A huge thank you to volunteer Bhsd who developed many of the new features, including code folding, autocompletion, and linting.
A major update to the Wikipedia app for iOS is now rolling out, redesigning the interface to align with Apple's latest "Liquid Glass" visual design. Download the latest version and explore the update.
Updates for editors
Reading lists is a feature which allows readers to save articles to a list for reading later. This feature is now in beta on Arabic, French, Indonesian, Vietnamese, and Chinese Wikipedias and by default for all new accounts on all Wikipedias.
An experiment which explores extending Page Previews to mobile web will be launched in the week of April 20 on Arabic, English, French, Italian, Polish, and Vietnamese Wikipedias. Page Previews are pop-ups that display a thumbnail, lead paragraph, and a link to open the full article of a blue link, thereby improving content discovery. The feature is already available on desktop and in the apps. Read more about this experiment and others.
On several wikis, logged-in editors who haven't confirmed their email addresses can now see a banner encouraging them to do so. Having the email address confirmed allows a user to restore access to the account if they lose it. Learn more.
View all 15 community-submitted tasks that were resolved last week. For example, an issue where editing very large wiki pages in the 2017 wikitext editor caused slow loading, preview and scrolling lag, and performance issues when selecting, cutting, or pasting content, has now been fixed.
Updates for technical contributors
As part of the promotion of CodeMirror from a beta feature, all users will use CodeMirror instead of CodeEditor for syntax highlighting when editing JavaScript, CSS, JSON, Vue and Lua content pages.
The mirrors.wikimedia.org service for Debian and Ubuntu users will sunset and stop working on May 15. The resources for the service will be replaced with new and better options. Some users may need to switch to a different server which should take about a minute. You can read more.
The image and oldimage table will be removed from wikireplicas. If your tools or queries access image or oldimage directly, please update them to use the file and filerevision table before 28 May.
Following the recent implementation of global API rate limits on unidentified traffic, the Wikimedia Foundation will continue efforts to ensure fair use of infrastructure by applying global limits to identified API traffic beginning the last week of April. These limits are intentionally set as high as possible to minimise impact on the community. Bots running in Toolforge/WMCS or with the bot user right on any wiki should not be affected for now. However, all developers are advised to follow updated best practices. For more information, see Wikimedia APIs/Rate limits and Frequently Asked Questions.
The Attribution API is now available as a beta. The API fetches information for crediting Wikimedia articles and media files wherever they are used. Reference documentation is available through the REST Sandbox special page available on all Wikimedia wikis (such as the REST sandbox on English Wikipedia). Share your feedback on the project talk page.
Hi,
Can a style be declared for a page? Eg. Declare
<style type="text/css">
div.example { display:inline-block; width: 300px; padding: 3px; border: none; margin: 2; background-color:#FFD700"; }</style>
and then use <div class="example">Some content.</div>
rather than repeat the attributes whenever required.
If you want to use templatestyles in userspace then create a css page in the template namespace and possibly move it to your userspace. Otherwise you will need an interface administrator to change the content model. PrimeHunter (talk) 16:03, 20 April 2026 (UTC)
Note, you no longer have to be an administrator to create a page with non standard content model. All you have to be is autoconfirmed so long as the page doesnt exist yet. Bawolff (talk) 20:39, 20 April 2026 (UTC)
By looking at the Wikipedia:Did you know/Statistics/Monthly DYK pageview leaders (and sorting by date), the tool has stopped working from 17 April onwards, and hasn't given any pageviews data for the 18th and 19th. The last time it worked was on the 16th. I'm surprised this wasn't reported earlier. (I may also notify WT:DYK) JuniperChill (talk) 13:52, 20 April 2026 (UTC)
thank you PrimeHunter! I didn't notice that the linked tool had a report button, and the fact that there is a few comments on that exact issue in Meta. But I agree that it definitely needs fixing soon. JuniperChill (talk) 14:07, 20 April 2026 (UTC)
Suggestion Mode is a new feature for the VisualEditor. It proactively suggests actions to improve Wikipedia articles, such as "add citation", "improve tone", or "fix an ambiguous link". The feature is locally configurable (see Special:EditChecks), and can and should be locally customized (see mw:Help:Suggestion mode#For administrators – local customization). It has been available as a global Beta Feature since early March and at English Wikipedia since early February.
After 2 months of feedback, thousands of edits across Wikipedias, and ongoing feature improvements, we think this feature is almost ready for you all (volunteers) and us (staff) to evaluate its impact together through a short controlled experiment. This experiment will run for 4 weeks and make the feature available to 50% of newcomers (accounts with fewer than 100 edits at that wiki) at ~20 wikis.
Before the test can begin, we need your help. Could you please review the "Requests for help and feedback" section below to ensure the feature is translated and configured in ways that aligns with your wiki's preferences?
Why Suggestion Mode?
Suggestion Mode is meant to benefit two audiences:
[Primary] Newcomers who are eager to edit and struggle with how to start doing so constructively, plus it gives them encouragement to explore the policies and guidelines.
Note: everyday, 150,000–200,000 mobile web editing sessions end with someone abandoning the editing experience after looking around for at least 2 seconds without making any changes.
[Secondary] Experienced editors seeking easier ways to find out what might need fixing, and assembling the context needed to decide how and if to act.
Note: volunteers have helpfully created many tools/gadgets/user scripts to help with the above. (examples, more examples) Suggestion Mode aims to make the functionality that these tools offer easier to access for more people and in more languages.
Please check to see if your wiki has any local documentation about any of the types of Suggestions, and if so, then override the default help-links. See the current links in Special:EditChecks and the locations to override those links in the list at the help page.
Editors: Please let us know if you have any ideas of how to further improve these features, or concerns or bug-reports, either here or at the project feedback talkpage.
We plan to start the experiment next week, once we've confirmed that your wiki has created or updated the local MediaWiki:Editcheck-config.json and completed 85% of the interface translations, and if there are not any crucial concerns. The experiment will measure the impact that Suggestion Mode has on the proportion of newcomer mobile web edits that result in constructive (un-reverted) article edits. The experiment will also evaluate the feature's impact on editor retention, and monitor changes in revert and block rates.
This script makes clickable inner [[]] and outer [] links in diff's text. It doesn't work correctly with temporary accounts, because tilde character (~) isn't processed correctly. In ruwiki, one user suggested a fix: . Enwiki IntAdmins, could you deploy this or another (your own) fix? MBH (talk) 10:17, 14 April 2026 (UTC)
@MBHCacycle is still occastionally active. Have you tried emailing them? --Ahecht (TALK PAGE) 13:40, 14 April 2026 (UTC)
I'm inclined to agree with MBH and say that Cacycle has become inactive enough (despite one minor content edit a month ago) that interface admins should be willing to fix their scripts. * Pppery *it has begun... 14:33, 15 April 2026 (UTC)
@Pppery you are intAdmin, so could you do that? MBH (talk) 03:41, 18 April 2026 (UTC)
I am. But I haven't had a chance to actually evaluate the request yet. * Pppery *it has begun... 03:42, 18 April 2026 (UTC)
Thanks for fixing the code. Unfortunately, I am busy with other things in my life and am no longer able to maintain the code. So please feel free to step in and improve it.:-) Cacycle (talk) 07:32, 22 April 2026 (UTC)
Please use {{edit request}} on the talk page of the script (or where it redirects in this case) with the change you believe should be made to our version. That will get it into an appropriate queue. Izno (talk) 04:46, 18 April 2026 (UTC)
Where is forcetoc documented?
I searched for info about "__FORCETOC__" without success. Why would someone add it to a Talk page? Johnjbarton (talk) 22:56, 18 April 2026 (UTC)
@Johnjbarton: People who use a proper desktop skin (i.e. not that space-wasting Vector 2022) will only get a table of contents when there are four or more headings. The __FORCETOC__ magic word forces it to appear when there are fewer than four. See H:MW#Behavior switches. --Redrose64🌹 (talk) 23:05, 18 April 2026 (UTC)
I don't know the answer about FORCETOC but there's also __TOC__... - Shearonink (talk) 15:37, 19 April 2026 (UTC)
So how can we make finding this information easier? WP:FORCETOC does not have anything about "__FORCETOC__". Johnjbarton (talk) 23:22, 20 April 2026 (UTC)
__FORCETOC__ is mentioned in the "Legacy behaviors" collapsible section on that page. --rchard2scout (talk) 06:58, 21 April 2026 (UTC)
Yes; when you use the Ctrl+F feature to carry out a text search, some browsers will open up collapsed sections if those sections contain the search string. Recent versions of Chrome and Firefox do this; Safari for iPad (the "Find on page" feature) does not. --Redrose64🌹 (talk) 07:33, 22 April 2026 (UTC)
Some broken scripts because of a change to thumbnails
Shouldn't thumbnails be cached with most common sizes okay as second copy but less common sizes computed instead? Aasim (話す) 00:58, 21 April 2026 (UTC)
A busybody at WMF decided that they needed to save space on the servers by forcing all thumbnails to a small list of sizes, without considering use cases that can't easily be scaled in HTML, very wide panorama images, or the like. This sort of thing seems increasingly common lately. Anomie⚔ 01:44, 21 April 2026 (UTC)
Regardless of what "should" have happened, that is not what was done, and now you can only use sizes from that list. Personally i dont understand why we didn't just make the non standard size urls redirect to the next highest size. The change has been so disruptive in a way that feels very unneccesary. Bawolff (talk) 03:26, 21 April 2026 (UTC)
I opened a ticket on Phabricator here: phab:T423977. Probably will be closed as a duplicate of some other task but I think it is still worth preserving backwards compatibility with older scripts as well as websites.
I never thought it would actually use space on servers in this manner. But that doesn't justify breaking what's been working for essentially the entire history of the project just so less images are stored on server and caches. Aasim (話す) 04:08, 21 April 2026 (UTC)
There is a patch in phab:T420740 to get the bucket size. You would use mw:API:Imageinfo for it. Then you just set the size to 15px where you want it and your browser takes care of the 20px to 15px transformation. Snævar (talk) 13:42, 21 April 2026 (UTC)
How would you get the browser to do that for CSS like #my-thing::after{content:url( '.../12px-image1.png' ),url( '.../12px-image2.png' );}? Anomie⚔ 11:59, 22 April 2026 (UTC)
I note that redirecting to the next higher size would likely cause visual errors in some cases, expanding icons larger than intended (e.g. a 10px or 12px icon now being 20px, making it significantly larger than adjacent text or making it be oddly cropped). Anomie⚔ 11:39, 21 April 2026 (UTC)
Welp - my task was declined.
The attitude seems to be "this is intended behavior now" but I did not get any warning that this change was coming.
Perhaps fixing the dozens of scripts using non standard sizes could be botted by rounding to the nearest standard size. Aasim (話す) 15:15, 21 April 2026 (UTC)
Most of the warnings were months ago, but honestly communication around this has been a mess, so has QA. The whole thing has been pretty frustrating. Bawolff (talk) 19:25, 21 April 2026 (UTC)
Weirdly one of my scripts appears to be using one of these defined steps and it is still failing to load the image. I don't know why. Aasim (話す) 19:34, 21 April 2026 (UTC)
Nevermind found the cause I think. Aasim (話す) 19:36, 21 April 2026 (UTC)
Bug in Vector 2022
With Vector 2022 skin on desktop, panorama-width images, such as File:五星二十八宿神形图.jpg, to render if the image width is greater than the browser's page width and less than half the original size. Attempting to render as a thumbnail or a standalone image also fails. See Special:Permalink/1350086502 for test cases, based on an instance observed at Liang Lingzan (current revision). –LaundryPizza03 (dc̄) 04:44, 20 April 2026 (UTC)
Screenshot of the sample revision
@LaundryPizza03: I think your first sentence meant to say "fail to render". They all render for me but me but I can see it may fail for others. For example, [[File:五星二十八宿神形图.jpg|thumb|x200px|Thumbnail with height 200px (width 3268px)]] produces this HTML for the image:
Such a srcset is normal for MediaWIki but in this case the second image was broken for me a few minutes ago and gave the below error message. It works now. I didn't try anything like a purge to fix it.
Error
Use thumbnail steps listed on https://w.wiki/GHai. Please contact noc@wikimedia.org for further information (92dd0a1)
If you report this error to the Wikimedia System Administrators, please include the details below.
Request served via cp3077 cp3077, Varnish XID 922585737
Upstream caches: cp3077 int
Error: 429, Use thumbnail steps listed on https://w.wiki/GHai. Please contact noc@wikimedia.org for further information (92dd0a1) at Mon, 20 Apr 2026 12:25:27 GMT
Seems like it's worth a report in Phabricator, pointing out that the various wikitexts you've found produce <img> tags with sizes that their "wgThumbnailSteps" setting rejects. Anomie⚔ 13:13, 20 April 2026 (UTC)
Since December 17, 2021 the servers have no size limit for generating thumbnails. Instead, a timeout of 59 seconds for generating thumbnails was configured by using the new Thumbor service.[1]
Could the 59-second limit have broken the image at first but later work? PrimeHunter (talk) 14:11, 20 April 2026 (UTC)
No, it's that they changed the servers to reject any sizes other than the ones they expect (T414805) and didn't consider what happens for very large images like these. See the link to https://w.wiki/GHai in the message. Anomie⚔ 14:25, 20 April 2026 (UTC)
The 6536px image works now as I said. It was broken earlier. I have downloaded it and confirmed the size. PrimeHunter (talk) 15:25, 20 April 2026 (UTC)
@LaundryPizza03: Firefox 149.0.2 (64-bit), Windows 11 Home version 25H2. The browser's srcset choice may also depend on things like window size, screen resolution, browser zoom. PrimeHunter (talk) 15:56, 20 April 2026 (UTC)
@LaundryPizza03: I only failed to reproduce it because my browser chose the smaller srcset image. I knew srcset was a possible reason for it to fail for some and work for others so I tested the larger srcset image for the x200px code and it failed at the time but works now. If it still fails for you then try to bypass your cache by holding down Ctrl and pressing the reload button. PrimeHunter (talk) 16:11, 20 April 2026 (UTC)
The 6536px image linked above is still failing for me. 🤷 Anomie⚔ 17:35, 20 April 2026 (UTC)
It looks like the (one person at) WMF response was "no one should ever need images wider than 4000px, so I'm going to just serve the 3840px thumbnail for any wikitext that would want a wider image". Be prepared for your currently-broken wide panoramas to come back but blurry next Thursday. 🙄 Anomie⚔ 12:08, 22 April 2026 (UTC)
Hi, everyone!
Who can help me make Czechoslovakia-Hungary locator map as modelled on Czech Republic-Hungary locator map? Slovolyub (talk) 14:59, 21 April 2026 (UTC)
Some talk pages of redirects have WikiProject tags. Example: Talk:ATA Spec 100/iSpec 2200 has the WikiProject Science tag (probably shouldn't have it).
Could somebody clean up talk pages of redirects from these tags?
They are not visible on the actual talk page so people can't see these and also can't fix inappropriate ones
Some tools use WikiProject tags for various things and this problem can put articles (covertly/inappropriately and maybe duplicatively) into them – I found out about this when ATA 100 was showing up in this new visualization of WikiProject Science tagged articles: Visualizing Impact tool – Science
A topic for another day is that probably most WikiProject tags miss lots of articles that belong to the WikiProject/tag topic, e.g. lots of articles in Category:Science do not have the WikiProject Science tag on their talk pages (not all because there are some miscategorizations which also need fixing [where btw deepcategory scans/petscans combined with this proposed tool/feature are one way to find&fix these]). Prototyperspective (talk) 14:06, 16 April 2026 (UTC)
It is more or less desirable to tag redirects with WikiProjects, for identifying future stubs with potential and so on. Are you asking a question specifically about some specific WikiProjects?
They are not visible on the actual talk page so people can't see these and also can't fix inappropriate ones I do not understand what you are saying here. I suppose the question that would resolve any confusion would be "What do you mean by actual talk page?" Yes, they are not visible from the talk page of the redirect target's talk page.
Mistagged WikiProjects are normal. Just remove/replace when you find one that you think doesn't make enough sense (like I've done on the example talk page). Izno (talk) 16:23, 16 April 2026 (UTC)
Don't see why one tag the redirect instead of the article itself. No, this is not about a particular WikiProject. WikiProjects have other pages/lists with requested articles and if a redirect points to an article that does not have info on the subject of the redirect, then the redirect should not point to it. If it does have the information, then the article itself should get the tag.
Yes, with 'actual talk page' I meant, as you correctly suspected, the page where the actual discussion is (still) taking place which is the talk page of the article the redirect points to. I was not asking whether they are visible from the talk page and if a problem is normal/common, that does not mean a question/request about addressing that issue isn't due, quite the opposite. Prototyperspective (talk) 16:31, 16 April 2026 (UTC)
Redirects to lists are the most common reason to tag redirects separately e.g. specific character pages which redirect to a list currently (but which a WikiProject may wish to be notified of if that should change for some reason). Cross-topic redirects are similar e.g. characters that redirect to articles on the work in which they appear. {{WikiProject Fictional characters}} is appropriate for one talk page but not the other. Izno (talk) 16:47, 16 April 2026 (UTC)
Interesting; then one could exclude this WikiProject and see if there's more where tags on redirects are intended. However, even for this it seems more reasonable to have the tag at whatever page has the info about the fictional character, not the redirect page. For finding out if there's more WikiProjects that like to have tags on redirect pages and not get them moved to the actual article's talk page, one could first create a list of which WikiProjects have the most of these kinds of tags. Prototyperspective (talk) 16:57, 16 April 2026 (UTC)
It's up to the WikiProjects themselves to decide what pages they want to include. If they want to include an article and redirects that point to it, they can tag them all, if they so desire. They may want to track what happens to these redirect pages that fit within their subject area. See WP:PROJSCOPE. the Stefen 𝕋ower 18:04, 16 April 2026 (UTC)
Okay well, I'll use a negative category in the petscan to exclude pages in Category:Redirect-Class science pages. While I doubt that for most WikiProject it's a good idea to have WikiProject tags on redirects but not the pages they're redirecting to, this solves the problem I had. Thanks all. Prototyperspective (talk) 21:25, 16 April 2026 (UTC)
WikiProjects can tag whatever pages they think fit into their subject area, and redirects are pages. WikiProjects don't just cover articles, but also templates, categories, redirects, files, etc. the Stefen 𝕋ower 17:57, 16 April 2026 (UTC)
Also, Prototyperspective, sometimes the redirects are of interest to a project, even when the target mostly isn't of interest and the redirect doesn't have possibilities. Imagine Tinysmalltown Fire being redirected to Tinysmalltown#Fire, and the Fires Wikiproject tags it because they care about fires, and kind-of care about the fire section of the Tinysmalltown article, even though Tinysmalltown in general is out of their scope. Nyttend (talk) 07:26, 22 April 2026 (UTC)
I see the point but think that's a case where the WikiProject should be on the article itself. It's of interest there, should be visible there, and what if the fire info is removed. If the article is put for deletion, including the fire section the wikiproject doesn't learn about it and probably various other issues. No need to hide it on a redirect. There's one advantage though and it's that the subject/content is clearer from the page included in the linked category.
The proper way I thought would be to add the project tag to the article talk page and eg specify the section in the tag (via parameter). One could also specify a redirect to the given article in the template parameter and/or put WikiProjects where only a part of the article is of relevance in some section of the {{WikiProject banner shell}} or in some separate template that informs that these are only about a part of the article (incl to prevent it from being removed) and maybe displays them in a smaller way. Probably many such redirect-class tag categories need cleanup (eg articles being tagged twice and being far more likely to have offtopic tags because nobody watches/sees these).
My immediate problem was solved by just excluding redirects for the topic visualization tool input csv so I don't care if things are kept as is and it's not of high importance. Fine with it. May be a subject for another day, especially since a good change of the state of things may need some development (like being able to see/fetch the redirect/section when an article has that specified directly on the category page and query tools using it and a template parameter for specifying such). Prototyperspective (talk) 10:44, 22 April 2026 (UTC)
Prototyperspective, consider an article about a typical town. Ideally, it will have a section or subsection on the town's climate. Should every properly filled-out article about towns everywhere in the world be in the scope of Wikipedia:WikiProject Weather? Note that its climate task force specifically concentrates on big templates for use in articles about towns. Nyttend (talk) 19:37, 22 April 2026 (UTC)
Do (nearly) all articles with such sections have the tag set on a redirect and does a redirect to the section exist for (nearly) all such pages?
Maybe somebody else picks up this topic at another time, I don't care about it and see no urgency to address this but I'm not convinced it's a good idea to have the tags on a small fraction of redirects instead of on the article talk page for reasons that I outlined. Btw, a concrete application for having it on the town talk page is that one could then maybe scan for the largest town articles without that tag set so that info on the weather is added albeit I don't know if that's desirable. City articles are somewhat special case anyway – they have info on content in scope of lots of WikiProjects. However, it appears usually neither the city nor the redirect pages to the sections are tagged with things like WikiProject Sports, WikiProject Culture, etc. Maybe it would be all cities (above a certain size? with certain criteria? all?) are in scope of several such WikiProjects. Makes little sense to have such tags on some city talk pages, some redirect talk page, but not on >70% of large city articles like Hamburg.
In any case, the context of my problem was the usefulness of these tags to identify articles in scope of a certain topic; the problems introduced by having the tag set on redirect pages was in my case and can be solved by simply putting the redirect-class category in the negative categories in a query tool like petscan. However, WikiProject taggers should be aware that when this is done, the articles that were correctly identified as within the project / project topic scope that do not also have the tag on the actual article talk page won't be included in tools/visualizations/analysis like the one I linked. Not really a significant problem. Tags so far are usually quite gappy anyway already so for a more complete view, one would also have to somehow include articles via other means such as category-scans (and the linked site also has a tool for that). Prototyperspective (talk) 21:26, 22 April 2026 (UTC)
'find' template problem
For a few weeks now, if I use the {{find}} template and try to search for books, I get a Google error message "We're sorry...
... but your computer or network may be sending automated queries. To protect our users, we can't process your request right now."
Is this a Wikipedia problem, or something specific to me? I am working from home. Masato.harada (talk) 07:09, 21 April 2026 (UTC)
It's because it is trying to go directly to the book section with the tbs=bks option. Apparently that is no longer supported it seems by Google. Not sure it there is a replacement. They don't really tend to document these options all that well.. —TheDJ (talk • contribs) 09:22, 21 April 2026 (UTC)
Looks like tbs=bks:1 doesn't work, but tbs=bks does work, and redirects to udm=36, the same as if you manually click the "Books" tab in the search results. Another option is tbm=bks. Those two options seem to generate identical results, just with minor layout differences. --rchard2scout (talk) 10:16, 21 April 2026 (UTC)
What's going on with the earliest entries in Special:Contributions/Larry Sanger? There's a clear error in MediaWiki:Contributions-account-creation-date, since it says that his account was created on 30 January 2002, but User:Larry Sanger was one of the founders of the project a year earlier, and his earliest surviving edits are from March 2001. Graham87 does enough wikiarchaeology that he might know, but as he's blind and uses a screenreader, I don't know whether he's able to handle this kind of question. Nyttend (talk) 09:53, 22 April 2026 (UTC)
The Larry Sanger situation is a particularly odd one, because his earliest edits listed under an account name (not counting the LarrySanger account) are/were listed under the username Larry_Sanger, therefore being affected by T2323. The account creation database fields for early acounts were pre-filled in around 2006 (se the links from this discussion). This was before the introduction of edit imports in 2009, particularly from the Nostalgia Wikipedia, a copy of the Wikipedia database from December 2001 (imports from around this time go under the username "Larry Sanger", making the 2001 edits that were subsequently imported visible under his contributions page). Also see User:Nemo bis/Bug 323 revisions, particularly the last two subpages listed there, and more tangentially this thread on Larry Sanger's user talk page. Graham87 (talk) 10:19, 22 April 2026 (UTC)
Graham87, I guess you were able to access more data than I expected:-) Sorry to discount your screen reader. Is there a significance to the underscore, distinguishing "Larry_Sanger" from "Larry Sanger"? I don't understand the technical details, but it sounds as if there were some significance years ago; has anything changed in the last decade? Nyttend (talk) 20:36, 22 April 2026 (UTC)
@Nyttend: No worries re the screen reader. I don't know for certain but I believe that in UseModWiki and the Phase II software, "Larry Sanger" and "Larry_Sanger" were distinct usernames whereas MediaWiki has always reacted oddly in various ways to the underline version ever since it was installed here in July 2002 (hence the very old Phabricator task). But also, it seems like login was by user ID number in the UseModWiki days, per the relevant enttry in the Wikipedia FAQ on the Nostalgia Wikipedia. In MediaWiki, username text could be stored separately from user ID numbers for each edit, but this is not the case now (see mw:Manual:revision table#rev_user_text). Graham87 (talk) 03:43, 23 April 2026 (UTC)
It would be nice for all of this to be properly researched and corrected. The trouble is that Bomis did a poor job of backing up data, hence we do not have all the data we need. Larry Sanger (talk) 21:12, 22 April 2026 (UTC)
Redlinked terrorism categories
The latest run of Special:WantedCategories features several redlinked "Terrorism in the [Decade]" categories that were recently deleted at WP:CFD, but remain populated because the categories are being artificially autogenerated and transcluded by {{Terrorist incidents in YYYY category header}}. However, there are several other decade categories for the 1910s, 2000s, 2010s and 2020s that have not been deleted, so I can't just yank that category-generation code out of the template since that would also depopulate the undeleted categories — but every time I've ever tried to #ifexist category code in a template by myself without soliciting outside help from template coding experts, I've broken things in the process, so I'm reluctant to try again myself.
But I've already posted a request at Wikipedia talk:WikiProject Templates, which has remained unanswered with the redlinks still unemptied ten hours later. So could somebody who's more knowledgeable than I am about template coding quickly slap an #ifexist on the "Terrorism in the [Decade]" code so that the redlinked categories go away while the bluelinked ones don't? Thanks. Bearcat (talk) 00:44, 23 April 2026 (UTC)
Fixed. There was already an ifexist check but someone screwed up the polarity so it was adding the category only if it didn't exist. * Pppery *it has begun... 02:19, 23 April 2026 (UTC)
That sounds like exactly the kind of thing that would have happened if I'd tried it myself, so I'm glad I didn't attempt it. Thanks! Bearcat (talk) 10:17, 23 April 2026 (UTC)
Hello. Apologies if this is the wrong place, but my guess is that this is a technical issue, hence why I'm posting it here. I recived this mentorship question, but I am not a mentor, although I was one in the past (dunno how to prove this, but I went to Special:MentorDashboard to double check and it redirected me to the mentorship enrollment page). Any ideas on why this happened? I don't mind answering the questions, in fact I might rejoin mentorship soon, I just found it a bit odd, and would also prefer to not have unexpected questions appearing on my talk page. Thanks in advance for the help! GrayStorm(Talk to me|My Contribs.) 15:29, 21 April 2026 (UTC)
Was the account created before you quit mentorship? If so, it's possible that they were assigned a mentor before you quit, and they were not re-assigned one. BSH (talk) - (they/them) 19:44, 21 April 2026 (UTC)
So I was assigned you as a mentor when I joined and I can confirm you still show up as my mentor when I log in. ExtantRotations (talk) 20:12, 21 April 2026 (UTC)
@GrayStorm - Sorry for the confusion, and thank you for reporting this. When you left the mentorship program, your existing mentees should have been reassigned to other active mentors. It appears that this did not happen as expected in your case.
We appreciate the time you previously spent supporting newcomers. It is great to hear you may consider rejoining as a Mentor in the future, and hopefully we can fix some of the quirks in the meantime... so thanks again for reporting this issue! - KStoller-WMF (talk) 21:41, 21 April 2026 (UTC)
{{#mentor:Oliversamson1}} and {{#mentor:ExtantRotations}} produce and VortexPhantom. Both say "GrayStorm" at the time of writing, confirming the bug. PrimeHunter (talk) 22:17, 21 April 2026 (UTC)
Thank you for the ping, @Mathglot. You pinged my volunteer account.
The Growth team is aware of this as KStoller-WMF filled T424099. Thank you for your patience! Trizek_(WMF) (talk) 12:24, 23 April 2026 (UTC)
How is Twinkle messing up this bad?
So I was attempting to protect two attackpages in Wikipedia:Requests for page protection/Increase. I sent both at once, but only one ever registered, as Twinkle just changed the "3" to "4" and needed to report it again, and I needed to urgently report the first attack page before the second one got protected. Why is this...? - SimpleObjects-9ei 🌸/🌻/🌞 01:25, 23 April 2026 (UTC)
Twinkle now sends requests for protection increases directly to Wikipedia Requests for page protection/Increase rather than the main RFPP page. When you click submit on a Twinkle protection request, the script fetches the current version of the page, appends your request, and saves it. If you trigger a second request while the first is still processing, the second instance might fetch the "old" version of the page (before the first edit finished) or fail because the page's "Edit Token" changed the moment the first request was saved. Always wait for the first Twinkle popup to confirm the edit was successful before initiating a second request for a different page. For large groups of pages, there is a P-batch feature in Twinkle, though it is generally for administrators to apply protection rather than for users to request it. ~2026-24893-61 (talk) 13:38, 23 April 2026 (UTC)
I was convinced there is a structural bias against less-studied topics. This is not a discussion for here. However I still think the hurdle for the category creator should at least be made as accessible and coherent as possible, which it currently isn't. Lumbering in thought (talk) 16:47, 23 April 2026 (UTC)
Disable Special:ReadingLists/Shushugah
I cannot directly click on my watchlist anymore, because it is replaced by Special:ReadingLists/Shushugah my menu in Vector 22 skin. How can I get it back? ~ 🦝 Shushugah(he/him•talk) 21:35, 23 April 2026 (UTC)
I've been around for just almost 20 years, and I have almost 300,000 edits. I think I'm over the EC threshold:-) My user rights log shows the right first appearing in 2023, an automatic grant, probably when the right was created. It was removed in 2024 when my admin rights were restored, since it's redundant to admin rights.
I just ran across {{Extended confirmed restriction}} for the first time. To my surprise, it said Your account is not extended confirmed, but you are an administrator, so your account is extended confirmed by default. Why does the template have this setting? And why, technically, is EC-normal different from EC-admin?
I just granted myself EC, and as expected, now the template says Your account is extended confirmed, so I know there's not some weirdness going on. Nyttend (talk) 02:18, 20 April 2026 (UTC)
I'm not an expert in templates, but from looking at the code it seems to check if the viewer is extended confirmed using {{If extended confirmed}}, which, as the documentation notes, doesn't register admins. The {{If extended confirmed}} always say "not extended confirmed" in this template if the user isn't a part of the user group extended confirmed. However, there is an additional template in the template, {{If administrator}}, which tacks on the "you are an admin blah blah blah" note to catch the overlap of not being in the user group but having the rights that occurs with the removal of extended confirmation upon gaining adminship. GrayStorm(Talk to me|My Contribs.) 03:34, 20 April 2026 (UTC)
In short: that template is using a css hack to change the text, and is looking at "are you in this group", not "do you have this permission". — xaosfluxTalk 13:20, 20 April 2026 (UTC)
This (at least as far as I know) is governed by the group css in the Media Wiki namespace that get applied to all accounts that are in a certain group. The applicable one can be found here: MediaWiki:Group-extendedconfirmed.css, they toggle the extendedconfirmed-show css class for a account on the entire wiki. Afaik if you add the content of that to your own css you will show up as extended confirmed. (Without having to be in the group) There's also one for the sysop group if you are interested: MediaWiki:Group-sysop.css. (technically the extendedconfirmed-show could be added to that but I suppose this was not done for a particular reason I am not aware of) Squawk7700 (talk) 19:20, 20 April 2026 (UTC)
@Nyttend For very WP:BEANS reasons, it would be very bad if there were a way to hide text only for administrators but show it to everyone else. That is one of the reasons why extended confirmed is removed when someone is granted admin rights, since there is CSS in place that can hide text from extended-confirmed users. The workaround is showing the second half of the sentence only to administrators. --Ahecht (TALK PAGE) 13:55, 21 April 2026 (UTC)
You misunderstand me, or I didn't express myself well. Why shouldn't the template just check for the account's ability to edit the page, and say "your account is extended confirmed" if it is? It just seems a bit complicated, and confusing because what matters in this situation is your ability/inability to edit a page, not the combination of user rights that affects that ability/inability. Nyttend (talk) 20:35, 21 April 2026 (UTC)
Templates do not have access to that information. Izno (talk) 20:53, 21 April 2026 (UTC)
Hmm, okay, can't argue with that. Thanks! Nyttend (talk) 00:02, 22 April 2026 (UTC)
@Nyttend, @Izno Why do we remove EC when an editor gains admin? It seems pointless to remove that, and as described here, it makes other things more complex. David10244 (talk) 04:52, 22 April 2026 (UTC)
Good day. Please assist me. I uploaded the logo for the South African Department of Small Business Development using WP:Upload under fair use, since it isn't available under a free license for Commons. However, the logo does not display, on the article page and the upload page. I've added it to the article's infobox, but it appears transparent. The file page itself also shows the image as blank. Though when I click through to view the file directly, the logo displays correctly (see here). This is the second time I've uploaded the file. The same issue happened before, and I requested it to be deleted. The file is not blank as seen by the wikimedia link. Is there any reason for why this may be happening, and is there any solution for it? Thanks! beegskin • 🖂 • 🖉 • 13:14, 24 April 2026 (UTC)
The first 250px version works for me but not the second 500px version. My browser picks the first when the infobox is viewed but other browsers wil pick the second depending on circumstances. PrimeHunter (talk) 14:33, 24 April 2026 (UTC)
I see the small png rendered in the infobox fine, but viewing the raw svg or the larger renders fail. Looking at the actual svg code, it appears that this is not just the logo but the first page of the pdf source with all the other images etc and it just has a viewbox over the logo. I don't know how you created this but it appears to have a lot of junk that needs cleaning up. I tried using Inkscape to load the pdf and export just the logo, but it then just shows in the browser as black and white due to using icc colours and I don't have the time to find a fix for that. KylieTastic (talk) 16:31, 24 April 2026 (UTC)
Actually I just worked out how to do it (I think) so I have uploaded a new version. I thought it had failed at first, but it just needed the browser cache cleared. KylieTastic (talk) 16:54, 24 April 2026 (UTC)
can't edit the talk page on Beauty trends among American conservatives
I have been able to add ref ideas to other pages, and this is the first time an error like this has happened to me.
When I attempt to edit the source, and then try to submit my changes, NOTHING happens and the edit is not accepted. The page does not refresh, nothing happens. It just sits there almost as if I never hit the "Publish changes" button.
However, after waiting many minutes the following pops up — "There was an error while loading the form. To continue, you will need to reload the page." The error message is contained within a red rectangular box with a stop sign next to it, and is displayed below the "Edit summary" and above the "Publish changes", "Show preview", and "Show changes" buttons.
Similarly, I opened a new topic on that talk page, titled can't edit the ref ideas for some reason?, and after posting the thread using the "Add topic" link at the top of the page, I am now unable to go back in and edit my comment manually.
I also tried to manually "edit source" for another comment that I have posted on a different talk page, and the same error occurs.
I have used multiple different web browsers, but no luck. Any ideas? ~2026-24524-49 (talk) 05:14, 22 April 2026 (UTC)
Feel free to ignore the above message. Perhaps this has something to do with the Opera web browser, or a plug-in that I have running, because I have been able to edit from source just fine on Chrome. Sorry for the bother. ~2026-24524-49 (talk) 07:39, 22 April 2026 (UTC)
This comment by Helpful Raccoon seems to clarify the situation: ... this is because your edit triggered Wikipedia's hCaptcha, an anti-abuse measure. I don't think Javascript is required in most other cases. Well dang, that's annoying. I would prefer to be able to block as much Javascript as possible, while still being able to edit Wikipedia. Bummer. ~2026-24524-49 (talk) 08:11, 22 April 2026 (UTC)
A way around the Captcha is to register and log in. Graeme Bartlett (talk) 02:00, 25 April 2026 (UTC)
Lua Assistance needed on Wikispecies
I imported a template on Wikispecies earlier today, and one of the modules on which it is dependent (either Module:Wikidata or a child module of that) appears to have been broken, which has in turn broken two highly used image templates. Please can someone assist, at species:Template talk:Image#Error?
If necessary, feel free to roll back all the imports I made there today (I can't find the mechanism to do so; and it's bedtime here). Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 20:47, 20 April 2026 (UTC)
@Pigsonthewing: Imports can't be rolled back as such. The only way to undo the effects of an import is to delete the resulting edits (by either straight deletions/undeletions or using the history-merging special page, whichever works best). Graham87 (talk) 03:06, 21 April 2026 (UTC)
@Pigsonthewing: Oops, I wasn't clear. You'd be history-merging (or really history-splitting in this case) the edits you didn't want to import to a temporary page you'd create as a holding cell (like "template:Templatename/temp", that you'd then delete. Graham87 (talk) 14:45, 21 April 2026 (UTC)
I tried that; no luck, I've had to delete and re-import the module.
This section is resolved and can be archived. If you disagree, replace this template with your comment. Seems to be fixed now. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 20:49, 25 April 2026 (UTC)
Can some one help us to resolve this in ps wikipedia?
In Pashto Wikipedia, when we use a template in other templates, it gives a problem that the first letter of the template is not included, due to which the template does not work either. I am providing an example here as a link
For example, on this page we have used کينډۍ:پرځول which is replaced by کينډۍ:رځولشاه زمان پټان (talk) 04:29, 25 April 2026 (UTC)
Hi. I tried to solve this, but couldn't. Maybe it's too much for me, maybe it's because of letters I can't read, maybe it's a Phabricator issue. Looks like you need somebody better than me. But at least I could fix the page you've provided, see ps:special:diff/363367, and make sure I didn't break anything. IKhitron (talk) 07:56, 25 April 2026 (UTC)
No thanks, I can redirect this page, but that doesn't solve the problem. This is a major problem that has affected almost all templates and needs to be fixed. شاه زمان پټان (talk) 11:23, 25 April 2026 (UTC)
What I did wasn't redirect, it was a change in a call way. And also, did you try to fix the noinclude bug in "کينډۍ:پرځول", last character missing? I do not see how this can help, but may I'm just wrong. IKhitron (talk) 11:29, 25 April 2026 (UTC)
I'm presenting you with another page here, this problem is everywhere. شاه زمان پټان (talk) 11:32, 25 April 2026 (UTC)
I don't know Pashto and cannot tell which problem you are reporting. I just see a page in an unreadable language with five red links which may or may not be what you want fixed. If you think there is a general MediaWiki issue then can you make a simple example with English template names? PrimeHunter (talk) 15:10, 25 April 2026 (UTC)
this problem is in alot of templates for example win we use Template:Collapse bottom it is change to Template:ollapse bottom I think there is a problem with a module, but I dont know which one is this. شاه زمان پټان (talk) 05:22, 26 April 2026 (UTC)
@شاه زمان پټان on the page you linked just above, ps:لارښود:پېژند, I see a redlink to ps:لارښود:پېژند/پايله at the bottom of the box. Is that the problem you have? Everything else looks like it's working properly. ~2026-25404-28 (talk) 08:08, 26 April 2026 (UTC)
when we use a template for example Template:Collapse bottom it give us a result Template:ollapse bottom, there is missing in template name the first letter of template and result is an errore. I think there is a proble in Module:Protection banner, but i am not sure شاه زمان پټان (talk) 09:33, 26 April 2026 (UTC)
None of your linked examples use "Template:Collapse bottom" and the wiki has no pages which attempt to transclude "Template:Ollapse bottom". I still haven't seen the reported problem and give up trying to help. PrimeHunter (talk) 11:00, 26 April 2026 (UTC)
mapframe layout in infobox?
In First Cathedral of Saint Paul (Minnesota) the mapframe in the infobox has hairlines above and below it. In Big Duck, the hairlines are missing. I imagine the difference is buried in the details of how the infoboxes are built, but the amount of template magic in those is way beyond my fu. What can I do to get Big Duck to have the same hairlines First Cathedral has? RoySmith(talk) 02:01, 26 April 2026 (UTC)
Thanks, that got me pointed in the right direction. BTW, hairline is a standard term in the printing industry, although this might not meet the strict definition. RoySmith(talk) 16:46, 26 April 2026 (UTC)
New sitewide requirement to enable Javascript to edit
I'm not even 100% sure if this is where this belongs. If it should be moved elsewhere please let me know.
I have edited Wikipedia on and off, sporadically, for probably well over a decade. Infrequently and mostly just to fix typos and similar copyediting rather than to add a lot of new information. Those edits, while unglamorous, have also been uncontroversial.
I went to fix another such typo today and discovered something quite alarming, and unwelcome: apparently you no longer permit anyone to edit anything here unless they first permit scripts from Wikipedia itself and several Wikimedia subdomains to run. This would appear to violate WP:ACCESS, particularly MOS:PRECOLLAPSE, and I don't recall ever seeing any announcement or discussion of such a major, profound shift in policy.
I consider demands to enable scripting to be invasive and, quite frankly, rude. It is a demand that end users compromise their machines' security for, at best, your machines' security, and more likely just your convenience. In many other cases (though I don't believe Wikipedia would do such a thing) the motive is blatantly commercial: to track users, obtain personal data about users, advertise to users, and/or coerce additional things from users, e.g. by using nag popups or other such tactics to harass users who won't subscribe/create an account/etc. which invariably entails filling in forms with more such saleable data, or using popups, distracting attention-grabbing animations, and similar nuisance elements to try to upsell the user.
Whereas I doubt Wikipedia has such commercial motives, it still is a demand that the user increase their potential exposure to hacks and worms, for little or no benefit to the encyclopedia given that it functioned for literally decades without any such invasive demands on editors. Regardless that you would not exploit your script access to foist malware on users, you are now making it so that any breach of your own security could potentially turn into a breach also of millions of editors' security; also, how many people have the ability to create or edit scripts that might be run on the machines of any editors who visit a) an article they've edited, b) their talk page, or c) other pages here? Allowing Wikipedia/Wikimedia to run scripts on my machine means allowing all of those users to also run scripts on my machine, and it only takes one of them having nefarious intent and slipping past your vetting process to ruin my entire week with lost work and hours spent on restoring backups and whatever other labor it might end up taking to clean up their mess.
Besides the increase in attack surface (the barrier for a malicious editor, or someone who has breached your servers, to breach my machine has lowered from "find a Firefox vuln that can be exploited with just specially crafted HTML and CSS" to "find a Firefox vuln that can be exploited with a malicious script" -- in the past year, Firefox has patched 0 zero-days meeting the former criteria and umpteen meeting the latter), there is an additional matter of moral hazard. Now that you have enforced script whitelisting, at least for editors, you will undoubtedly be tempted to abuse that permission. You will tell yourself that it is in a good cause; even that the very survival of Wikipedia depends on it (though, again, it got on fine for 20+ years before all this); and you will do something like, say, interrupting everyone with nag popups imploring them to donate. You will of course make those popups easily dismissed without donating, but you will end up stealing several million seconds of other people's valuable time in your undoubtedly well-meaning attempt to boost donations. There are other ways you will also no doubt be tempted to misuse scripts in the name of, say, preventing vandalism or identifying sockpuppets. A little harmless information gathering and device fingerprinting that of course will never be shared with any third parties, say. Or adding nuisance UI behaviors that HTTP POST don't make possible to try to rate-limit ... something. Or etc. And, of course, once you have taken that step, you will then have strong motivation to force everyone else to whitelist your scripts by rendering the site not even readable without Javascript. And so it goes, each individual step seeming reasonable by itself but leading, in the end, to the same kind of enshittification that is steadily corrupting the rest of the web these days, albeit in your case with the best of intentions.
All of that is leaving aside the reason for the MOS:PRECOLLAPSE policy that is being flagrantly violated here, which is that people with older or unusual devices, unusual security needs, and similarly have the same right to read and edit the encyclopedia as does everybody else.
In light of the above, I believe that demanding to run code on everyone else's computers is a very big ask and not one that should have been undertaken without a very long and thorough discussion first. I am asking that the changes that were made to the edit submission form that a) demand users enable scripting and b) cause submission to fail if they have not complied be reverted at least temporarily until such discussion has been had.
Again I am uncertain if this is the best place to post this; there does not seem to be a separate, specific forum for debating fundamental and site-wide UI changes, let alone disputing them. Perhaps there should be. In any event feel free to move it to a more appropriate venue, if necessary, while of course notifying me of any such move.
If you got the message "JavaScript is required to continue. Turn on JavaScript in your browser settings and refresh the page.", this is because your edit triggered Wikipedia's hCaptcha, an anti-abuse measure. I don't think Javascript is required in most other cases. Helpful Raccoon (talk) 05:24, 16 April 2026 (UTC)
Just to confirm the above, I made this edit with javascript completely disabled. I would also say, this post seems a bit uncharitable to the devs. Wikipedia is one of the few hold outs on the Internet that doesn't require Javascript to have a functional website, and does it's best to fail gracefully when Javascript isn't enabled. --Chris 06:20, 16 April 2026 (UTC)
I think it just works because you are logged in. It appears that Javascript is needed for the CAPTCHA that I guess TAs are required to do. I tried an edit on a logged out browser and it failed, but nothing noted in the editfilter suggested it was deemed dubious. KylieTastic (talk) 09:32, 16 April 2026 (UTC)
Not all TA edits require it — this one didn’t, for instance. ~2026-86111-3 (talk) 10:08, 16 April 2026 (UTC)
That's because you hit "Reply" rather than editing from source. ~2026-24524-49 (talk) 08:06, 22 April 2026 (UTC)
a) Why would some edits trigger such a thing but not others?
b) Would not the triggering edits be those that added significant material, were large deletions, or contained words likely to be used by shock jock vandals, for instance slurs? The edit at issue was a one-character capitalization fix. (I would have checked the "this is a minor edit" box but couldn't find it for some reason, another anomaly.)
c) When I enabled JS and resubmitted it I was not presented with any captcha. It went through. So it is definitely doing the JS-required thing in additional cases than just the ones that trigger a captcha. (And I did try to submit it without JS first, without success. It gave a message claiming I had not solved a captcha! This is very odd in light of the fact that when I reluctantly enabled JS and resubmitted it, no captcha was shown, thus I did not solve a captcha (again), and yet that time it went through without issue.)~2026-23303-64 (talk) 08:14, 23 April 2026 (UTC)
I misspoke a bit when I said "edit", when I tested this it triggered for me before I started editing, likely based on IP address and other technical factors that are unlikely to be public. Helpful Raccoon (talk) 08:42, 23 April 2026 (UTC)
Editing from source will also trigger the hCaptcha, thus blocking such edits if Javascript is disabled. ~2026-24524-49 (talk) 00:47, 24 April 2026 (UTC)
You don't have to use Javascript. You just won't be able to edit from some places in the world if you do not have it enabled. Few are enthusiastic about this, and yes "it functioned for literally decades", but the world is not standing still WITH us and the way that world around us changes does AFFECT us. We experience way more automated roaming ip attacks than we had 25 years ago. The way I see it, we are 15 years behind the curve of most websites and highly conservative, but there are boundaries to that. And lastly, MOS PRECOLLAPSE is a community guideline, it does not een apply to the overall software implementation —TheDJ (talk • contribs) 11:41, 16 April 2026 (UTC)
So, you're also discriminating against editors on the basis of nationality. Wonderful. And whatever system you're using to do that is misfiring, thinking I'm in Russia or some place like that that has acquired a reputation, deservedly or otherwise, for harboring lots of hackers, rather than where I actually am?
What are these "automated roaming ip attacks" trying to do? Vandalize pages? Delete unfavorable information about businesses or wealthy individuals? Is there no way of fingerprinting these more narrowly than "is from country X"? I could see treating large deletions on biographies and businesses' articles as suspicious, any addition of slurs to a biography, or "search and replace" edits that change or remove every occurrence of some specific word, as those could all be automated reputation sullying/whitewashing attacks. Or is it spammers trying to insert ads? Almost every case of that will include a link to a page that is a) a for-profit business entity and b) not already linked from the same page (vs. adding another link to company X on a page related to company X's area of business, or company X itself, that already links to other such pages, say citing a new press release or a new product's spec sheet or suchlike, which is likely a good faith edit).
I would suggest dropping the geo-quasi-blocking and narrowing the scope of this new and unwelcome "feature" to only trigger on edits in mainspace that have one or more of the following features:
- Pure deletion of a full paragraph or more and/or over 10% of the page (potential vandalism or whitewashing)
- Removal of a template, such as "needs attention from an expert" or "contains unsourced claims", used to track potentially questionable claims, or of a "[citation needed]" without either replacing it with a citation or the deletion being the whole thing to which "[citation needed]" applied, obviating its need (potential whitewashing or paid POV-pushing)
- Added material contains slurs, or at least a significant percentage of added material consists of slurs (likely shock-value vandalism or far-right POV-pushing)
- Added external link, either as citation or otherwise, to a commercial website that was not already linked from the article (commercial spam)
- Removal of many links (whitewashing)
- Removal of links to fact-checking sites (whitewashing)
- Added material appears to be nonsense, or is not in the same language as the article (e.g. predominantly French on an en.wikipedia.org page, or Chinese on fr.wikipedia.org, etc.) (vandalism and/or disguised ad for SEO)
- Edited article is a biography and terms that are fraught in some way (words that connote strong value judgments, such as "murderer" or "laudatory") have been added or removed (potential whitewashing, vandalism, or POV-pushing)
- Edit is a page move or creation
- Images added/removed (anything can be hidden in there and automation can't see it!)
- Adds enough material to make the article over double its previous length, and the article was not newly created, a stub, or shorter than 20 lines (could be good faith fleshing out, but the exceptions should eliminate most such cases)
- Adds one or more names of prominent, controversial figures (e.g. Elon Musk) to an article that a) is not that person's biography and b) does not already mention them. (potential whitewashing/POV-pushing/SEO)
As well as, maybe, talk page edits that add slurs.
Or, perhaps better: study suspected automated edits from before this odious new policy was introduced and look for patterns. There's sure to be some pattern to any well-resourced automated attack, because there will be someone with deep pockets who is trying to gain something specific from it in some way. But it's a good bet that the vast majority are direct spam, SEO, or whitewashing efforts.
Certainly you can whitelist edits that change very little and do not impact either a fraught word (see above) or a name of a public figure or a business (by adding, removing, or changing any such). I'm sure there might be a vandal out there who will want to do some WeIRd cAPItalIZatIon or replace "some" with "blarglefish" or etc. just for the lulz, but that vandal is probably coming from a small IP range and not using automation, so normal methods like warnings and blocks administered manually and after-the-fact should suffice to deal with such cases. No one with that type of motivation is going to splurge to rent a botnet to have a vast range of IPs to vandalize from and splurge some more on automation. The people who will splurge on these things are the sorts who will want a return on their investment, and they will mention or link to a business (to promote it, directly or via SEO), mention someone's name (their own or a rival), delete one of these, or add, change, or remove fraught words being used to describe that business or person.~2026-23303-64 (talk) 08:46, 23 April 2026 (UTC)
Further to all of this: None of this requires Javascript whatsoever. The flow for not depending on client side scripting is as follows:
- Edit gets sent to server
- Server evaluates edit for suspiciousness according to criteria such as I suggested
- If non-suspicious, server accepts edit and everything seems as before to the end-user; form submission redirect is to reload the article page with the edits now included
- If suspicious, server does not immediately accept edit and form submission redirect is to a captcha page, with a generated image and an input form and a submit button, generated on the server side
- Server evaluates captcha form submission
- If correct, server accepts edit and proceeds as in the non-suspicious case
- If incorrect, server sends new copy of captcha page, with new captcha
This does involve some server-side processing. The only reason I can see for using Javascript instead of something like the above is to offload some or all of that processing onto the client, which has two fatal flaws:
1. It requires trusting the client to mark its own homework -- automated attackers will figure out how to short-circuit your client-side code, substituting their own version that just skips to the "the user correctly solved the captcha" part, or even simpler, changes "is_suspicious = (condition OR other-condition OR...)" to "is_suspicious = false". (I, by the way, know how to do this kind of thing using uBlock Origin custom filters. I won't use that knowledge for evil. But what I know how to do, your adversaries know or can easily find out, and they will.)
2. It requires people to let you run code on their computers, which is invasive.~2026-23303-64 (talk) 08:57, 23 April 2026 (UTC)
Allowing a CAPTCHA without client-side JS was considered and declined in phab:T378194. Wikipedia already has public and private edit filters that check for abusive editing patterns, a few of which trigger the CAPTCHA, but apparently this is not enough to prevent abuse (the details of which probably aren't going to be made public, but what do I know). Helpful Raccoon (talk) 09:28, 23 April 2026 (UTC)
It doesn't need to be enough to prevent abuse, it just needs to be enough to detect automated abuse. Manual moderation scales well vs. manual abuse. And client-side JS gains you nothing*, but gains attackers more attack surface and likely the ability to mod the client to cheat when it's marking its own homework.
Unless you use it abusively to break into the client's computer and go snooping for known automated abuse toolbinaries or other evidence ... you certainly aren't doing anything like that though ... are you? And even if you are, an attacker can figure out the sandbox escape or RCE you're using, plug the hole, and mod their client to send your exploit-injected code's "all clear" signal back to your server. They'll easily be able to obtain a sample of that code (you sent it to them!) and study it to figure out how it computes your "all clear" signal even if you make it variable by having it computed based on variable things the server sends and/or the current time. They can just remove all the parts that scan their machine and decide whether to send the "all clear" signal and replace them with just setting "send_all_clear" to "true", then put that in their modded client to be triggered a short time after submitting a malicious edit.
Oh, and if you did that your "captcha" will break on normal editors' computers as soon as their browser is patched to lock your poxy JS back in its sandbox where it belongs.
There is nothing you can do with client-side JS that a modded client can't spoof. Whether it escapes the browser sandbox or not. Whether it bootstraps other kinds of executable code or not after doing so. Whatever exactly you put in it, it will do something to decide whether it's in a human-piloted browser or a bot, and then it will combine that verdict with some (or no) information also from the server and send it back. If you encrypt it, the client-side code you're running has to contain the encryption key, and you've handed it to your attacker on a platter. Anything it does to sniff around for bot-sign can be snipped out and replaced with "false" literals. Any test it attempts to put the allegedly human and allegedly present operator to can be snipped out and replaced with "just skip to the conditional branch for if the user answered correctly". Nothing the JS -- or anything bundled with it -- sends back is trustworthy. The only way to make it attack-proof is if the challenge to the user is generated on the server and served to the client already opaque to code, along with a one way hash of the right answer if you don't want to keep state on the server for each not-yet-solved captcha, and the verification that it was the right answer happens on the server again.~2026-23303-64 (talk) 10:12, 23 April 2026 (UTC)
I did some further research. The captcha service you are claiming you now require users to use when editing is a for-profit, non-FOSS product, with the potential to inject arbitrary scripts into Wikipedia articles. If someone breaches them, they can then breach all editors. Perhaps you (well, Wikimedia) will have some recourse via contract law for redress of any damages caused if this happens, or they wreak havoc with a poorly-tested and cack-handed update to their code, but editors will not. We will simply be screwed.
Again, there is no need for a third-party service or even for JS. It's been done before, and it's easy to do it.
1. Server generates a random six (or such) digit number using a crytographically strong PRNG, e.g. 588302
2. Server warps and filters the image to defeat OCR.
3. Server generates a one-way hash of the number and a timestamp, e.g. SHA256:33a21f38823671b827b6393488257e5d2ba5e577a2fa8888d37ad5d66a25f57c
4. Server responds to original form submission with a new form with captcha image, input field, submit button, hidden field with hash, hidden field with timestamp, and hidden fields with all contents of original form submission
5. When server receives a captcha form submission POST, server hashes user input from visible field plus timestamp from hidden field and compares to stored hash in hidden field
6. If match, server processes hidden fields with original form submission and applies edit/logs you in/etc.
7. If mismatch, go back to step 1.
This is time-tested. The client can't mark its own homework unless it can reverse a SHA256 (without the timestamp component, an attacker could enumerate all one million SHA256s of possible inputs, but with the timestamp...). The server doesn't have to keep any state while waiting for the captcha response, so aborted interactions where a user bails on getting a captcha won't slowly consume memory or disk and allow for a denial of service attack. No client side scripting is necessary. The main server side resource suck is the image filtering. But given modern disk storage capacities it's likely feasible to precompute images for all one million six-digit numbers a single time and just serve one of these. (Just don't name the image with 588302 "588302.jpg" or anything like that! Use random filenames, from the same CPRNG, and keep an association table of number to filename on the server, with these files readable only by root, the usergroup trusted to maintain this subsystem, and a small captcha-verification oracle binary that runs sudo that usergroup and that the httpd invokes -- so a code execution vuln in the server still doesn't breach the captcha files without chaining a LPE.)
The best thing about this is that its very simplicity means it exposes minimal attack surface. For mass automated solving you must either reverse a SHA256 or use some kind of super-OCR that probably requires AI, and AI is about to get hella expensive just as soon as price-per-token rises to commensurate with cost-per-token (or the AI companies all go bankrupt, which is what will happen very soon if price-per-token doesn't rise).
It's also not hard to see how to modify this to add machine-generated audio wavs for accessibility, either ginned up on the fly or precomputed.~2026-23303-64 (talk) 09:52, 23 April 2026 (UTC)
Hmm, the stateless version has a potential attack by manually solving one captcha, capturing the form being POSTed, and then responding to subsequent captcha forms automatically with the hidden timestamp and hash fields, as well as the input field, filled in from the captured form and the remaining hidden fields unaltered. However there is an obvious mitigation -- reject if the timestamp hidden field is too far in the past (e.g. five minutes) -- and an obvious complete fix -- include the edit itself (or login/pass, etc.) into the hash, both when generating and when verifying it. The latter limits a replay attack to an exact replay, so, changing the article to the same content again and again, which is idempotent, giving no gain to the attacker above making the edit, with manual captcha solve, once. Every distinct edit requires a new manual captcha solve. (What, mass page blankings/replacement wholesale with an ad? Include the article URL into the hash as well, and in a hidden field in the captcha form for the verifier to see...you need it again anyway to know which page to apply the edit to.)~2026-23303-64 (talk) 10:24, 23 April 2026 (UTC)
Client-side JS is used to detect human-specific behaviors to process server-side, which are possible to emulate but not as simple as "return the all-clear signal". OCR programs have been able to handle warping and filtering for many years at this point even before LLMs. In fact, the Wikimedia Foundation switched away from a simpler image-based CAPTCHA due to ineffectiveness and low accessibility. I recommend reading the Wikimedia Foundation's announcement and mw:Product Safety and Integrity/Anti-abuse signals/hCaptcha. Helpful Raccoon (talk) 23:24, 23 April 2026 (UTC)
That is, again, trivial to defeat. You can just prerecord some of these "human-specific behaviors" and have your bot send a copy of the recording back with every POST. The only way you can detect this is to keep a record of every such on the server (or a hash of same, sufficiently long as to make a happenstance collision astronomically unlikely) forever so that you can detect duplicates. That takes serious storage space. It might be workable for some smaller site, like a blog wanting to allow comments without a login but needing to block spambots, but Wikipedia receives literally millions of edits daily. To avoid false positives would require a hash table that can store *trillions* of these recordings, so that the actual tens of billions that will be generated in the next N years for a reasonably large N won't have any collisions. Assuming a decently strong hash like SHA256 that's a petabyte on the spot. There is also the need for the "human-specific behaviors" you are monitoring (which sounds like creepy surveillance from where I'm sitting) to be very unlikely to themselves be duplicated by normal users doing normal editing. That means monitoring them for a sufficiently long time, each time, while giving them a sufficiently complex captcha task. Making the captcha task more complex impacts accessibility negatively and monitoring for longer times ups the creepy-surveillance factor. Both slow down the user's workflow and increase annoyance, also. The longer sequences of monitoring data then increase bandwidth requirements. What happens to users still on DSL or, God forbid, dial-up?! Will they be sitting for literal minutes watching their browser throbber waiting for a response after submitting their captcha answer? Intolerable. At your end the significant jump in bandwidth is going to cost actual money, as will the petabyte of added storage.
And when all of that is said and done, attackers will proceed to trivially defeat it by creating a database of a few thousand recordings of your "human-specific behaviors" from genuine humans and then coding up a bot that frankensteins random pieces of these recordings together into a unique new response for every captcha. The only way to defeat that is to go beyond "is human-like signal" and "is not a duplicate" and start fingerprinting individual humans, requiring accounts, and using the fingerprints to prove the account signup and a subsequent edit while logged in as that account is the same person, and also to detect sockpuppets. And at that point you're so far into creepy-surveillance territory that Peter Thiel will be ringing you up and offering you zillions to buy out your patents for Palantir.
To reiterate:
There is nothing you can do with client-side JS that a modded client can't spoof. Nothing the JS -- or anything bundled with it -- sends back is trustworthy. In the end, the only way you can actually be sure a live human is submitting an edit is if there's a camera in their room that you control and they cannot tamper with. Which is literally 1984. Short of that, you generate a novel challenge a bot can't solve without human assistance on the server, and verify the user solved it on the server again. Aka a plain old ordinary no-JS-required captcha.~2026-23303-64 (talk) 03:43, 24 April 2026 (UTC)
It seems these issues are being considered in phab:T422222, interested contributors may subscribe and comment there. — xaosfluxTalk 11:58, 16 April 2026 (UTC)
You asked how many people have the ability to create or edit scripts that might be run on the machines of any editors. They can actually also make JavaScript run for readers. The English Wikipedia currently has 14 (list) interface administrators who can edit sitewide JavaScript. Two of them are bots run by two of the 12 human accounts. There are also users with global rights for all Wikimedia wikis. Many of them work for the Wikimedia Foundation which runs Wikipedia. Some JavaScript like CAPTCHA is part of the MediaWiki software we use. There is an approval process for making changes to it. PrimeHunter (talk) 12:13, 16 April 2026 (UTC)
I certainly understand the sentiment. I can currently generally edit as a TA with a scriptless-captcha being provided (I see it now and if this post does not make it I won't bother). It's not only the site's own official scripts, but also every gadget one depends on that could suddenly change, meaning that you'd at least require a tool to track changes and audit+whitelist them, adding a burden. I could fortunately read and edit WP without scripts since ~2005. On the other hand, it's already an annoyance that the default skin needs custom local scripts to look decent. ~2026-10830-00 (talk) 22:46, 20 April 2026 (UTC)
"I certainly understand the sentiment. I can currently generally edit as a TA with a scriptless-captcha being provided"
Why can you, but not I? The nationality-based discrimination someone alluded to earlier?~2026-23303-64 (talk) 03:50, 24 April 2026 (UTC)
My understanding of the above is an address range specific limitation due to persistent recent enough abuse from it, more a technical measure than discrimination. ~2026-10830-00 (talk) 06:03, 26 April 2026 (UTC)
Interesting distinction. And one without (so far as I can see) a difference.~2026-23303-64 (talk) 01:44, 27 April 2026 (UTC)
Implementation of pretty much exactly what I've been suggesting, along with independent reiteration of exactly what I've been saying:
I've implemented some myself in the past, they could require updates to better cope with today's more fancy character/image recognition though. But when typing this, I'm offered a captcha by the mediawiki software that does work without scripts. ~2026-10830-00 (talk) 06:03, 26 April 2026 (UTC)
That is as it should be. I am not objecting to the captcha. I'm objecting to invasive scripts that, per their own admission, do some kind of fingerprinting and behavioral profiling, and which moreover come from outside the peer-reviewed, FOSS, trustworthy code ecosystem. Fact is anyone could buy out this "hCaptcha" business tomorrow and quietly add (more overtly) malicious functionality to their scripts.
It's one thing if Wikimedia uses third-party proprietary code (or hardware, or etc.) internally where it could some day bite them in the butt. (And even that potentially exposes the association between user accounts or particular edits with IPs, which Wikimedia seems to want to take pains to keep as confidential as possible otherwise.) It's quite another if they start demanding that everyone who wants to contribute so much as a typo fix also must trust that third-party proprietary code. That's a bridge too far and goes against the long-standing spirit of the entire project.~2026-23303-64 (talk) 01:41, 27 April 2026 (UTC)
It occurs to me also that this new policy also creates a new pressure point, increasing Wikipedia's attack surface vis-a-vis far-right governments and similar threat actors. Every OTA-updatable or, especially, cloud-based third-party proprietary widget that's used server-side or client-side is a potential pressure point, hCaptcha included.
What happens if, say, Trump leans on hCaptcha ("nice business you have there, it would be a shame if it lost profitability due to some new tariff or if ICE raided it or the IRS kept auditing it ... and all those H1B visas, my voting base would love it if those suddenly got revoked!") to refuse service to (or even actively sabotage) Wikipedia until Wikipedia removed unfavorable facts about Trump from his bio? Or similarly? Wikimedia would have to either cave (and game over: credibility forever lost, Wikipedia becomes the next archive.ph) or else quickly pivot to an in-house nonproprietary solution anyway. Might as well get ahead of the ball and do that now. (It can be third-party, as long as Wikimedia can host a copy internally that runs independently of its original vendor. But nothing that is remotely killswitchable or cloud-hosted.)
In these turbulent political times it behooves Wikimedia to shrink its "political attack surface" to the bare minimum that's possible, which means rooting out all proprietary network-facing code (could have backdoors), all over-the-air updatable stuff (or disabling the auto-updates at minimum), and all cloud dependencies feasible (but cloud hosting of its own data is likely being used and may not be feasible to move from). Reducing that attack surface to zero might be impractical but the smaller it is the more resilient we are to political attacks of that sort.~2026-23303-64 (talk) 01:58, 27 April 2026 (UTC)
Help with piped link searching
Hi there, is there a way to search for a specific piped link on Wikipedia?
I just made the new article Oxford History of Music (OHM). This was previously a redirect to a small section in the Oxford History of Western Music (OHWM). But instead of articles having a red link no link or the redirect, most mentions I've found simply link to the OHWM with a piped link.
So basically, can I search somewhere for instances of the following?
[[Oxford History of Western Music|Oxford History of Music]]
[[Oxford History of Western Music#Oxford History of Music|Oxford History of Music]]
Thanks in advanced – Aza24 (talk) 18:41, 24 April 2026 (UTC)
—Trappist the monk (talk) 20:02, 24 April 2026 (UTC)
Thank you both! All helpful since I intend to create a stand alone New Oxford History of Music article at some point. Best – Aza24 (talk) 20:42, 24 April 2026 (UTC)
Aza24, this search is essentially the same as Trappist's, but it bolds the whole piped link so it's easier on the eye, and also sorts the results alphabetically. Mathglot (talk) 05:18, 27 April 2026 (UTC)
Outdated Article Version on Mobile App?
Could someone check if an old version of the 2026 White House Correspondents' dinner shooting article appears on the Wikipedia mobile app? I am using the Wikipedia app on a Samsung Galaxy S20 and the version of that article that comes up looks extremely outdated from what's on the main site. I tried purging the article and restarting the app but it didn't help. -- Veggies (talk) 21:12, 26 April 2026 (UTC)
It's up to date for me. But the mobile app sometimes seems to get its on-device cache stuck. Generally won't last more than a few hours though. —TheDJ (talk • contribs) 09:28, 27 April 2026 (UTC)
That map is fine. It is the unwanted Open Street Map in the {{Infobox nuclear weapons test}} template that is the problem. I've suppressed it with |mapframe=no but it should be off by default. I don't know why we allow Open Street Map on Wikipedia at all. All it is giving us is a world map showing the location of the United States. If you zoom in enough, there will be streets that were not there in 1945. (But on the other hand, looking at my own neighbourhood shows unnamed and unmarked streets.) It seems to be a violation of WP:USERGENERATED. Hawkeye7(discuss) 18:52, 27 April 2026 (UTC)
(Not to mention the in-image copyright credits, which we don't tolerate there (WP:WATERMARK) or in the caption (MOS:CREDITS) from anyone else remotely comparable. —Cryptic 23:38, 27 April 2026 (UTC))
Tech News: 2026-18
Latest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you. Translations are available.
Updates for editors
There is a change in how new users are autoconfirmed that will improve anti-vandalism protection. Currently, users who have had an account for a few days and made a few edits are automatically added to the Autoconfirmed users group. This configuration tends to be exploited by some vandals, who create accounts and start to use them only after some time. To mitigate this, the configuration will be updated next week so that – for the purpose of becoming autoconfirmed – the account age will be counted from their first edit, instead of registration date. The numeric value of the age threshold will remain the same. This change will be deployed only to wikis which require at least one edit as part of the autoconfirmation conditions.
All Wikipedia users with new accounts and those who activated the "automatically enable most beta features" option in their preference can now use the reading lists beta feature to save articles for later reading. This helps organize reading interests in one place for convenient access.
View all 30 community-submitted tasks that were resolved last week. For example, the issue where infobox images have huge padding in Firefox, has been fixed.
Updates for technical contributors
As a reminder, the global API rate limits will be applied this week to identified API traffic. This is to help ensure fair use of infrastructure. Bots running in Toolforge/WMCS or with the bot user right on any wiki should not be affected for now. However, all developers are advised to follow updated best practices. For more information, including the actual rate limits, see Wikimedia APIs/Rate limits and Frequently Asked Questions.
That first bullet about autoconfirmed users is a pretty significant shift in how things work. I wonder if a wider distribution beyond just WP:VPT would be wise. --Ahecht (TALK PAGE) 20:42, 27 April 2026 (UTC)
Will this affect how extended confirmed is granted too? Nardog (talk) 08:02, 28 April 2026 (UTC)
From reading phab:T418484, I don't think so, because autoconfirmed and extended confirmed actually work completely different in the software. IIUC, "autoconfirmed" isn't actually a user group you can be assigned to, it's just something the software checks on every page read: "is your account older than X days, and have you made more than X edits?" And the "older than X days" will now count from first edit instead of from account creation. Extended confirmed, however, uses the "AutopromoteOnce" mechanism, which actually causes your account to gain an additional user right. That's why it shows up in the user rights log, and why it can be revoked and re-granted by admins.
It is technically possible to also use time since first edit for extended confirmed, and it looks the Indonesian and Japanese wikis have that configuration. --rchard2scout (talk) 08:39, 28 April 2026 (UTC)
Skin changed
Why MonoBook skin I had set up on each language Wikipedia recently changed to Vektor especially in non-Latin languages? I had to restore it to MonoBook. Eurohunter (talk) 20:50, 27 April 2026 (UTC)
@PrimeHunter: I did not change anything recently there and it is set at MonoBook beside settings are greyed out. Eurohunter (talk) 21:08, 27 April 2026 (UTC)
@Eurohunter: I don't know why something changed for you but if the skins are greyed out and you want MonoBook everyhwere unless you make a local exception then enable the square under "Skin", select MonoBook and Save. PrimeHunter (talk) 21:16, 27 April 2026 (UTC)
@PrimeHunter: I did now, but it's still interesting what actually happened. Eurohunter (talk) 21:58, 27 April 2026 (UTC)
@Redrose64:@Anomie: Good to know, but it has anything to do with central login? Eurohunter (talk) 09:59, 28 April 2026 (UTC)
@Eurohunter: You didn't name the affected wikis but phab:T406724#11293209 indicates preferences at a specific wiki may be deleted if you haven't logged in there for five years. Does that sound like what happened? Special:CentralAuth/Eurohunter shows hundreds of accounts older than five years but doesn't say when you last did something. If you set something at Special:GlobalPreferences then I assume it remains in effect at all wikis. PrimeHunter (talk) 13:10, 28 April 2026 (UTC)
@PrimeHunter: It's impossible that I did not log in to some versions of Wikipedia for more than 4 years. I'm sure I was log in with central login and visit these Wikipedia versions while login. Eurohunter (talk) 13:51, 28 April 2026 (UTC)
I don't know whether a visit counts if you logged in elsewhere. PrimeHunter (talk) 17:07, 28 April 2026 (UTC)
Search Bar
Wikipedia needs a better search engine. I typed in a song I remembered from the 60s: "Cause That's the Way Boys Are" by Leslie Gore. My memory of the title is incorrect. The word "Cause" is not part of the title. My search for the incorrect title produced 500 hits, none of which was the song or Leslie Gore.
I then asked Google why Wikipedia's search engine is not as good as Google's. Google explained that Wikipedia's search engine is more literal, etc., etc. Google suggested placing the word "Wikipedia" in front of a Google search term for better results. And lo and behold I found the song and Leslie Gore in Wikipedia in the search results. Ifyoucrydon'tlose (talk) 10:18, 28 April 2026 (UTC)
@Ifyoucrydon'tlose: Wikipedia's search only finds pages containg all the searched words. "cause" does not appear in That's the Way Boys Are. Google can include pages missing a word. They have FAR more resources than us and do some things better, but there are also things we do better (maybe because we only have to search one site). PrimeHunter (talk) 13:20, 28 April 2026 (UTC)
I sometimes use Wikipedia as a search history precisely because it doesn't have as many hallucinations as google. When google acquired Deja News ז״ל, google had options to narrow the search, but they haven't worked in ages. Remember that you are not the customer, you're the product. -- Shmuel (Seymour J.) Metz Username:Chatul (talk) 14:09, 28 April 2026 (UTC)
Wikipedia is the world's largest reference website. It seems to me that a little bit of artificial intelligence in the search algorithm would help the search bar produce much better results. Ifyoucrydon'tlose (talk) 20:13, 28 April 2026 (UTC)
I'm all for improving the search engine, but making it more like google would be a step backwards. Instead, provide syntax for explicitly requesting a fuzzy search. -- Shmuel (Seymour J.) Metz Username:Chatul (talk) 21:16, 28 April 2026 (UTC)
How would making the Wikipedia search engine more like Google be a step backward? Ifyoucrydon'tlose (talk) 10:01, 29 April 2026 (UTC)
Cirrus search query
I wanted to check whether Clover, Roane County, West Virginia was the only Clover in WV (making the dab Clover, West Virginia unnecessary). I tried a Cirrus search but was surprised to see no results. I repeated this logged out in case my scripts were doing something unhelpful – still no results. A few variants worked but many didn't. Here's what I tried, together with whether each produced the expected results Y or none N.
intitle:/Clover.*West Virginia/ prefix:CloverN I expected to see at least both pages linked above
intitle:/Clover.*West Virginia/N so it's not because I messed up the prefix
intitle:/Clover[ -z]*West Virginia/ prefix:CloverY so character sets and repetition work but maybe not .*
intitle:/Clover, W.*t Virginia/ prefix:CloverY so .* sometimes works
intitle:/C.* West Virginia/ prefix:CloverY surely . can't exclude spaces
intitle:/C(.| )*West Virginia/ prefix:CloverN not so simple
mw:Help:CirrusSearch says that Regular expression searches are supported for intitle and The dot . metacharacter stands for any character, and I've used both successfully many times.
These features have been working perfectly for years so I suspect I'm making a really basic error. Please, what am I doing wrong? If what I'm doing looks right, can anyone else reproduce or explain these results? Certes (talk) 20:24, 26 April 2026 (UTC)
It seems that intitle:/Clover.* West Virginia/ prefix:Clover works, while intitle:/Clover.*West Virginia/ prefix:Clover doesn't. Some other character sets like intitle:/Clover[^<]*West Virginia/ prefix:Clover also work. Seems like a bug in the search. Anomie⚔ 23:07, 26 April 2026 (UTC)
More like yours: even jamming up the dot against the Clover works without blank before West, if you give it a long-enough repetition: might be a clue:
intitle:/Clover.{1,20}West Virginia/
the star will also match newline, so maybe it goes too far and gets lost, without the end-rep limit? Mathglot (talk) 04:44, 27 April 2026 (UTC)
Thanks, everyone. I'd be surprised to see a bug in such a widely used feature (but relieved that I'm not being totally stupid here). You've added several useful workarounds, but I can still see other people who've not read this thread trying the naive syntax I used and going away with a mistaken impression that the pages they're seeking don't exist. I suspect Mathglot may be right that CirrusSearch (or even OpenSearch) doesn't backtrack .* in exactly the way we'd expect. However, I just tried using .*? in the hope of doing less backtracking; this misbehaves just like .* (though perhaps more efficiently). Certes (talk) 08:29, 27 April 2026 (UTC)
One more clue: intitle:/Clover.*West / prefix:Clover works (with or without the space after West) but intitle:/Clover.*West V/ prefix:Clover doesn't. (Adding ^ has no effect; nor does removing prefix: other than to make the search noticeably slower.) Certes (talk) 08:36, 27 April 2026 (UTC)
I could be wrong, but I seem to remember that star is always greedy and *? doesn't do what we PCRErs[pronunciationneeded] might expect. Can't find that at mw:Help:CirrusSearch#Regular expression searches (one irrelevant occ. of greedy on the page), so maybe I was dreaming? Otoh, no occ's of *? either, so maybe it was a lucid dream? Mathglot (talk) 18:05, 27 April 2026 (UTC)
intitle:/Clover.*? West Virginia/ prefix:Clover (space before W) works, so I think *? behaves like in PCRE even if it's not a documented feature. But we can replicate the unexpected behaviour without using?, so that's not the problem. It's certainly not trying to match a literal "?", as might be expected if non-greedy search were not implemented. Certes (talk) 19:46, 27 April 2026 (UTC)
At this point it's probably just throwing stuff against the wall to find something surprising that might be a clue, so nothing dramatic here, but compare these:
It seems to want an unstarred space before the W, so not surprised anymore that #2 and #4 fail, but no clue as to why. I wish I could see the um, pattern here, but I can't and every new result prompts two new questions I want to try out and I'm running out of wheat. Anything jump out at you here? I think I'm going to have to stop and wait for the experts. Mathglot (talk) 03:03, 28 April 2026 (UTC)
Digression: Greedy and non-greedy search give the same binary pass/fail result. Cirrus is thus free to interpret .* (and .*?) as greedy or non-greedy, whichever is likely to be more efficient, though I don't know whether it takes advantage of that opportunity. Certes (talk) 09:50, 29 April 2026 (UTC)
Do any sysadmins watch this page? Why do I encounter this error when trying to view files from my home IP? sapphaline (talk) 22:21, 27 April 2026 (UTC)
retry-after is 600sapphaline (talk) 22:23, 27 April 2026 (UTC)
Probably related to how WMF is trying to roll out rate limits on requests to combat AI scrapers, and people keep screwing it up and blocking legitimate traffic too. I wouldn't count on the relevant people reading this page; you'd probably do better to file a task in Phabricator. Anomie⚔ 00:52, 28 April 2026 (UTC)
Hi. Sorry to hear that you're being affected by our attempts to reduce the impact of scrapers. Some of these scrapers actively try to evade detection, including widespread use of residential proxy networks, in an effort to make themselves look as indistinguishable as possible from legitimate traffic. If this is still happening, please copy the details on the error page and email them to bot-traffic@wikimedia.org so that we can investigate further. JTweed-WMF (talk) 12:28, 28 April 2026 (UTC)
"including widespread use of residential proxy networks" - my network isn't compromised. The problem solved itself, by the way. sapphaline (talk) 13:50, 28 April 2026 (UTC)
@Sapphaline No one said it was. The implication is that someone who was assigned your IP in the past was also running VPN software that allowed their computer to be used as an exit node. --Ahecht (TALK PAGE) 13:54, 28 April 2026 (UTC)
I count this as "compromised". sapphaline (talk) 13:55, 28 April 2026 (UTC)
That's great to hear. It certainly wasn't my intent to suggest that your network is compromised. I was using residential proxies as just an example of why it's not easy to clearly separate legitimate traffic from abuse. They're used precisely because they're hard to block without unintentionally impacting real people. JTweed-WMF (talk) 16:31, 28 April 2026 (UTC)
In that case, impacting real people should not be an acceptable loss for these anti-abuse mechanisms. Chaotic Enby (talk · contribs) 16:36, 28 April 2026 (UTC)
The problem is at a scale where doing nothing is not an option. We are trying to do this in a privacy-preserving way, which makes it even harder. The CDN limits, which I believe are the limits that have been hit in this case, are set very high precisely for this reason. Without some further information it's hard for us to know why, but these reports are seen and acted on. We don't want to stop anyone from reading the site. Indeed, we also have a responsibility to protect our infrastructure so that people are able to do so without being impacted by high levels of automated traffic. JTweed-WMF (talk) 16:45, 28 April 2026 (UTC)
Happy to hear more about the issue. Is it possible to have concrete data on how this rise in automated traffic has impacted readers until now? While it is certainly undesirable, I haven't seen any previous reports of it directly affecting readers, which the current mechanism does (e.g. this thread or #Some thing is DDOSing Wikipedia IMAGES). It could also be great to have feedback regarding how these reports are being acted on, to avoid us from providing suggestions based on incomplete information. Chaotic Enby (talk · contribs) 17:20, 28 April 2026 (UTC)
Thanks for the reply, and I hope this can be solved as quickly as possible! In the meantime, until the issue is fixed, it could be helpful to roll back the existing rate limits in order to prevent future readers from encountering these issues. The email you provide is for bot operators to request higher rate limits, and I do not believe that legitimate readers should be required to go through this process just to continue reading. As readers are our priority, if a compromise has to be made, accepting some amount of scraping should be preferable to preventing some readers from accessing Wikipedia. Chaotic Enby (talk · contribs) 15:50, 28 April 2026 (UTC)
@JTweed-WMF: I've also been getting 429 errors randomly for the past few days, mostly on thumbnails I think. Is there another method than email to get the error details to you? Miles Wagner (talk) 22:44, 28 April 2026 (UTC)
This is kind of breaking Media Viewer, where often the desired image appears for a fraction of a second, then is replaced with an unspecific error message ("Sorry, the file cannot be displayed; there seems to be a technical issue (...) could not load image from...); clicking the included link for the scaled image version gives the aforementioned error message. -- Seelefant (talk) —Preceding undated comment added 23:06, 28 April 2026 (UTC)
Whenever i visit any page, the image at infobox can't load and the alt text appear. I tried to open that in commons, the preview at top was not available but a small massege appeared: Too many requests, try again.––KEmel49(📝,📋) 07:47, 29 April 2026 (UTC)
Thanks, I'm trying to find out more about this internally. It's related to media limits, rather than the API limits that I am more directly involved with. Sorry for those experiencing issues, we are looking into it. JTweed-WMF (talk) 10:41, 29 April 2026 (UTC)
Hi @KEmel49, @Seelefant and @Miles Wagner. We have had a couple of incidents caused by scrapers putting too much pressure on the images infrastructure. It's very likely that one of the bans or rate limits that was put in place in the past couple of days had an unintended consequences blocking legitimate user traffic too but we can't check which rule is causing it without having more information since the logs is filled with scrapers getting blocked (and pretending to be human traffic). I'd need some more information to narrow it down. So if you can send us any information, it'd help us immensely (your IP for example, the exact error message that would have the hash, the request id which is in the x-request-id header, etc.). You can create a private phabricator ticket or simply send the information to asarabadaniwikimedia.org. Thank you and sorry for this. We are investigating. ASarabadani (WMF) (talk) 12:54, 29 April 2026 (UTC)
Quite a few templates currently call upon many moving parts, most often indirectly, and it can be hard to keep track of all these parts and appropriately protect them. The best example of this comes from the Template:Taxonomy subtemplates, that call each other in a nested chain so that editing one obscure high-level taxon can directly affect thousands or tens of thousands of pages. Because of that, page protection must be adjusted with each change in taxonomy to avoid vulnerabilities. Cascading template protection provides an elegant solution to this issue: by cascade-protecting a few high-visibility templates, we would not have to keep track of all their call stack for additional protection. This would also allow us to avoid hacks such as using the title blacklist.
We know that cascading semi-protection was a fundamentally flawed idea: it allowed any autoconfirmed user to protect pages by transcluding them, which in the hands of the wrong users could be a recipe for disruption. Template editor is a specialized user right already requiring a high level of trust, meaning there shouldn't be similar risks of it being abused for disruption. Other necessary key differences in the current proposal are:
That transcluded pages should also be template-protected, instead of being fully protected
That content transcluded in <includeonly> tags should be protected; and conversely that content in non-transcluded pages (e.g. documentation) shouldn't
Demonstrating some level of preliminary consensus here could be a good first step for the implementation to be worked on, to avoid a chicken-and-egg situation of the implementation needing to be ready to evaluate consensus and vice-versa. Chaotic Enby (talk · contribs) 16:00, 28 April 2026 (UTC)
You cannot cascade protect templates, as it will protect the documentation pages. This is noted at WP:CASCADE. Izno (talk) 16:05, 28 April 2026 (UTC)
Yes, which is exactly why I noted that such an implementation would need to be coded slightly differently to avoid this edge case. Chaotic Enby (talk · contribs) 16:07, 28 April 2026 (UTC)
It would be good to ensure a precis at the beginning of a comment that you are thinking about implementing Something.:)
I think you will find you will have trouble with meeting the requirement of That content transcluded in <includeonly> tags should be protected; and conversely that content in non-transcluded pages (e.g. documentation) shouldn't in the way that wikitext works today. There were discussions when the WMF developed mw:MCR that documentation would be a good use case, but consider phab:T200687 which has some thoughts about transclusion of specific slots.
Also, something about your OP doesn't come across right. Cascade protection, despite its sound, is about protecting one page where other pages are transcluded. Template cascade-protecting Template:Taxonomy won't fix the issue that all of its children aren't protected, even ignoring the documentation issue, because they aren't transcluded on that page. Izno (talk) 16:14, 28 April 2026 (UTC)
I mentioned that this could be a good first step for the implementation to be worked on, as we don't have this ready to activate right now and it would take some technical work.Regarding Template:Taxonomy, I wasn't thinking of cascade-protecting that literal template, but highly visible subtemplates with many lesser-known parents (such as Template:Taxonomy/Mammalia), which would provide an alternative to protecting every single subtemplate. Sorry for not being clear about it. Chaotic Enby (talk · contribs) 16:34, 28 April 2026 (UTC)
So you're trying to protect the parents of Mammalia? Izno (talk) 16:57, 28 April 2026 (UTC)
In that case, yes. That might have been a bad example since it uses a /skip template, but a better example could be Template:Taxonomy/Tetrapoda, since it means we wouldn't have to separately template-protect the taxonomy templates for Rhipidistia, Tetrapodomorpha, Eotetrapodiformes, Elpistostegalia, Stegocephali, as we run the risk of failing to keep all the protections in sync. Chaotic Enby (talk · contribs) 17:11, 28 April 2026 (UTC)
Speaking of, /skip templates are a good workaround for Template:Taxonomy subtemplates, but they're still a workaround, and having a system that does it automatically and isn't limited to these templates could save a lot of volunteer time. Chaotic Enby (talk · contribs) 17:13, 28 April 2026 (UTC)
It sounds like you're not really clear on what you want. All the talk about taxonomy templates sounds like you actually want TitleBlacklist-style "protect any page under this prefix". Or if what you're worried about is that people keep changing the details of which subtemplates something like Template:Taxonomy/Mammalia transcludes, I suppose you could get it listed on something like Wikipedia:Cascade-protected items, or make a clear specification as to what exactly an adminbot should apply protection to. Due to the way that cascade protection works, something like That content transcluded in <includeonly> tags should be protected; and conversely that content in non-transcluded pages (e.g. documentation) shouldn't is not likely to happen, as it would need new database tables populated with a separate parser pass and so on, just to achieve the same result as Wikipedia:Cascade-protected items. Anomie⚔ 01:57, 29 April 2026 (UTC)
All the talk about taxonomy templates sounds like you actually want TitleBlacklist-style "protect any page under this prefix". Sorry if I wasn't clear enough, that wasn't what I meant. My proposal was to cascade-protect a few visible pages (such as Template:Taxonomy/Mammalia for example) so that all the parents in their call stack are protected without requiring individual work on each page. Listing it at Wikipedia:Cascade-protected items isn't ideal (as it would prevent template editors from editing it), and an adminbot wouldn't solve the problem of redundant edits each time the main template's call stack is updated.However, that separate functionality can be replicated without separate database tables, specifically by cascade-template-protecting a single page (e.g. Wikipedia:Cascade-template-protected items) and listing any template to be cascade-protected there. Chaotic Enby (talk · contribs) 02:03, 29 April 2026 (UTC)
Hmm. Now that I think about template-protection specifically, I don't think a Wikipedia:Cascade-template-protected items would really work. Technically it would, but editing any cascade-protected page also requires the protect right, meaning with the current rights configuration it would be effectively equivalent to full protection (since only admins have protect). The same restriction would likely apply to your hypothetical new kind of cascading protection too, BTW. Anomie⚔ 02:14, 29 April 2026 (UTC)
If I understand it correctly, that could work better, actually? This way, protecting pages by editing that list would remain limited to admins, while all the listed pages and their call stacks (the page we want to have template-protected) would be template-protected as intended. Hopefully I didn't get them in reverse! Chaotic Enby (talk · contribs) 02:22, 29 April 2026 (UTC)
You didn't understand it correctly. Both the page directly cascade-protected and any pages affected by that cascading protection would require the protect right to edit. It was the fix for the "cascading semi-protection allows anyone to semi-protect by adding a transclusion" problem you mentioned earlier. Anomie⚔ 12:22, 29 April 2026 (UTC)
But that is for the regular cascade-protect, right? I'm talking about a hypothetical cascade template-protect, on the basis that template editors would be trusted enough for that not to be a problem in this specific case. Sorry for the confusion! Chaotic Enby (talk · contribs) 12:27, 29 April 2026 (UTC)
It applies to any level of protection when the protection is cascading. It would also very likely be applied to your hypothetical new different kind of protection, for the same reason it applies to normal cascading protection, assuming WMF agreed to implement it at all. Anomie⚔ 12:48, 29 April 2026 (UTC)
@Chaotic Enby For the most part, isn't this handled by the TemplateProtector bot that regularly protects any templates with more than a certain number of transclusions (250 for semi, 2500 for XC, 5000 for TE)? That would cover any of the templates in the "nested chain", and the only reason it hasn't applied to the Taxonomy templates is that they are specifically excluded in User:MusikBot II/TemplateProtector/config. MusikAnimal added the Taxononmy templates to the skip list "temporarily" in 2021, so it may be time to revisit that. --Ahecht (TALK PAGE) 14:52, 29 April 2026 (UTC)
This could work (and be a much more elegant alternative), I didn't realize that the bot checked for indirect transclusions! Does it also handle unprotection if some templates change their dependencies (and the latter fall below that number)? Chaotic Enby (talk · contribs) 15:08, 29 April 2026 (UTC)
No, it doesn't handle unprotection, that would still need to go through WP:RFPU. --Ahecht (TALK PAGE) 19:37, 29 April 2026 (UTC)
GREP for an article split
Could someone please tell me whether it's feasible to use grep to split the lengthy List of suicides by date (suggested groups: BC, 1-999 AD, 1000-1899, 1900–1999, and 2000+)?
The ideal answer sounds like "check your new sandbox", but "yes, here's the code" would also work. The alternative we're discussing is to use some sort of LLM, but just sorting it and not messing with it seems to be a difficult task. WhatamIdoing (talk) 19:00, 28 April 2026 (UTC)
I only scrolled through the first couple of sections before that page started to cause my iPad to slow down, but yes, if every entry follows the same pattern, then they can be sorted and split into different sections or separate pages using grep and other command line tools that use regular expression matching, or a small script. No LLM necessary, though I suppose this is the sort of task that an LLM could handle without messing up too badly.If I were doing this, I would first copy the content of the page into a text file for processing on my computer, rather than try to fiddle with the sorting on wiki. There are a couple of scripts to copy a page's content to your clipboard with one click: my copyPageContent, and User:Anne drew/CopyPlainText. ClaudineChionh (she/her · talk · email · global) 22:22, 28 April 2026 (UTC)
Regex could work well? In order of the suggested groups: (.*)\((.*)BC\)(.*)\n, (.*)\(\D*\d{1,3}(| AD)\)(.*)\n, (.*)\(\D*1[0-8]\d\d\)(.*)\n, (.*)\(\D*19\d\d\)(.*)\n, (.*)\(\D*20\d\d\)(.*)\n. Copy the page into Regex101's substitution tool, put all the groups except the one you want to keep in the top field separated by |, and the entry should appear in the bottom field. Chaotic Enby (talk · contribs) 23:04, 28 April 2026 (UTC)
I haven't been able to figure out how to get what I want from this.
Goal: Get a list that just has the "BC" list entries.
Paste wikitext from part of the article into second box ("Test string")
Put all the groups except the one I want to keep (I'm trying to filter out BC first) in the top field separated by | (specifically: (.*)\(\D*\d{1,3}(| AD)\)(.*)\n | (.*)\(\D*1[0-8]\d\d\)(.*)\n | (.*)\(\D*19\d\d\)(.*)\n |(.*)\(\D*20\d\d\)(.*)\n )
Result:
First it complained that the text is too big, so it timed out. When I reduced it to a very small section of the text (see below) it correctly removed one out of five lines, but it should have removed four of the five lines.
Input:
==Confirmed=====A===*[[Adrastus (son of Gordias)|Adrastus]] (c. 550s BC), exiled son of [[Gordias#Gordias (Herodotus)|Gordias]], king of [[Phrygia]]*[[Vibulenus Agrippa]] (36 AD), Roman [[Equites|equestrian]], poison
*[[Ahn Jae-hwan]] (2008), South Korean actor, [[carbon monoxide poisoning]]*[[Emperor Aizong of Jin|Aizong of Jin]] (1234), Chinese emperor of the [[Jin dynasty (1115–1234)|Jin dynasty]]*[[Chantal Akerman]] (2015), Belgian film director
Actual result:
== Confirmed ===== A ===*[[Adrastus (son of Gordias)|Adrastus]] (c. 550s BC), exiled son of [[Gordias#Gordias (Herodotus)|Gordias]], king of [[Phrygia]]*[[Vibulenus Agrippa]] (36 AD), Roman [[equites|equestrian]], poison
*[[Emperor Aizong of Jin|Aizong of Jin]] (1234), Chinese emperor of the [[Jin dynasty (1115–1234)|Jin dynasty]]*[[Chantal Akerman]] (2015), Belgian film director
Expected result:
== Confirmed ===== A ===*[[Adrastus (son of Gordias)|Adrastus]] (c. 550s BC), exiled son of [[Gordias#Gordias (Herodotus)|Gordias]], king of [[Phrygia]]
The regexes should not have spaces between them and the |
Regex is wonky and \D includes linebreaks even when . doesn't
Since you're doing it chunk by chunk, there should be a trailing newline at the end of each line (as the code needs a linebreak to remove each time), but that's not a big issue
I'm trying to go for a simpler approach and providing a regex that will eliminate all undesirable entries each time:
\n.*\d(| AD)\).* eliminates all non-BC ones
\n.*( BC|\d{4})\).* for all except those between 1 AD and 999
\n.*( BC|(\D\d{1,3}(| AD))|(19|20)\d\d)\).* for all except those between 1000 and 1899
\n.*( BC|(\D\d{1,3}(| AD))|(1{0,8}|20)\d\d)\).* for all except those between 1900 and 1999
\n.*( BC|(\D1?\d{1,3}(| AD)))\).* for all those before 2000
There's still a little bit of cleanup to do (such as a few lines that weren't parsed correctly since they were in a nonstandard format) but that should be relatively easy cleanup! Chaotic Enby (talk · contribs) 03:56, 29 April 2026 (UTC)
Since each item in a wikitext list ends in a newline, personally I'd use a scripting language such as Perl to parse each line, extract out the date with a regexp, and sort the lines. But I don't want to duplicate effort, so if Chaotic Enby is on the case, I'll leave it to them. isaacl (talk) 03:06, 29 April 2026 (UTC)
I tend to fall back to javascript in these cases, since I can paste it into the browser console and have it read the source of the page directly from the edit window. --Ahecht (TALK PAGE) 14:26, 29 April 2026 (UTC)
Sure; I also considered writing a Lua module, but making it flexible enough to handle future cases and easy enough for a non-Lua programmer to use seemed daunting. (Anyone comfortable with writing the key extraction code would probably be comfortable writing the delimiter parsing and sorting.) isaacl (talk) 17:26, 29 April 2026 (UTC)
AI might have done it in 30 seconds: "Below is a Wikipedia list of article that I want to split into separate articles suggested groups: BC, 1-999 AD, 1000-1899, 1900–1999, and 2000+. Print the new wikitext for each article." -- GreenC 18:03, 29 April 2026 (UTC)
Yes, however, I tried it as a sample with Copilot (as mentioned on the article's talk page), and yes it works very well. However, the input and output size limits precluded doing the entire A-Z in one go, and even done piecemeal (loading the input in batches, and getting the LLM to output in batches) the LLM coughed and sputtered and started to run in circles after a successful and strong start. It's possible that some other AI, or someone with a paid subscription to an AI/LLM, could achieve it. I have the prompt already set up. (Such are the hazards of letting this list-article get so large that no one or thing can deal with it.) ▶ I am Grorp ◀ 18:40, 29 April 2026 (UTC)
I have Gemini subscription it could without breaking a sweat. The other way is provide sample data and request a script that can parse it. But looks like you already built it with craftmanship, that is best, you learn new things which is invaluable. -- GreenC 02:47, 30 April 2026 (UTC)
For some reason, every page is currently using visual editor mode, even though I have it turned off. What's causing this? Ten Pound Hammer (they/them) • (What did I screw up now?) 01:20, 29 April 2026 (UTC)
You can switch editor at edit window.––KEmel49(📝,📋) 07:43, 29 April 2026 (UTC)
@KEmel49:? Where? I don't see the option to do so. Ten Pound Hammer (they/them) • (What did I screw up now?) 15:33, 29 April 2026 (UTC)
In Special:Preferences#mw-prefsection-editing, I presume you have "Enable the visual editor" turned off? Can you try turning it on, saving, and then selecting "Always give me the source editor" below in "Editing mode"? Not sure if it will help, but hopefully it can be tried at least! Chaotic Enby (talk · contribs) 18:05, 29 April 2026 (UTC)
I don't remember what I clicked on earlier, but visual editor is gone for me now. Ten Pound Hammer (they/them) • (What did I screw up now?) 02:32, 30 April 2026 (UTC)
Manually editing the URL to say ?action=submit will always give you a non-VE wikitext editor. WhatamIdoing (talk) 07:51, 30 April 2026 (UTC)
Nonexistent conflicting parameter in infobox
I edited the page Abducens nucleus, which shows a conflicting parameter error in the preview in source mode and is therefore placed in the appropriate maintenance category. However, there is no width2 parameter like the error says there is. Only width. Both visual and source mode say there is no width2, and purging and bypassing the cache did not work. I was on Google Chrome version 147.0.7727.55, and updating to version 147.0.7727.117 did not help either. The error also incorrectly shows in Edge version 146.0.3856.109. Please help. Thanks. BlaqWiedow (talk) 16:24, 24 April 2026 (UTC)
I decided to look at the next article in that category. And then the next one. And the one after that. They all have the same issue. I'm starting to think this is why there are 100+ articles in the category as opposed to <10 for most of the others. BlaqWiedow (talk) 16:39, 24 April 2026 (UTC)
@BlaqWiedow It's Template:Infobox brain that's using both. I'm not sure why those are conflicting parameters, it seems like you'd never use width2 without also using width. Pinging Zackmann08, who implemented the check in this diff. --Ahecht (TALK PAGE) 18:17, 24 April 2026 (UTC)
@BlaqWiedow, @Zackmann08 Looking at it further, it seems the conflicting parameters check was done by a script, and that script doesn't properly account for cases like this where the infobox uses width2 for the second image but falls back to using width for both if the second one isn't specified. I'll modify it so that those aren't seen as conflicting, but feel free to revert if this assessment isn't correct. In the future, that script may need a little more work. --Ahecht (TALK PAGE) 18:20, 24 April 2026 (UTC)
@Ahecht Thank you for responding! The issue appears to be fixed, since I don't see the error anymore when I go into source mode. That bug looks like it was responsible for populating the entire category, since that is now empty. BlaqWiedow (talk) 22:24, 24 April 2026 (UTC)
Sorry, been offline all day... Playing catchup. Sorry for my error! Can someone confirm it is fixed? If not I will address.... Zackmann (Talk to me/What I been doing) 02:33, 25 April 2026 (UTC)
Tree list template still breaking on mainspace articles
Template:Tree list has been broken for quite a while now and previous attempts at getting help fixing it haven't succeeded so I'm going here. The problem is that the template breaks in a very visible way when used for lists that exceed a certain length. This can be seen on multiple mainspace articles (such as Semitic languages#Detailed list and 2026 Iran war order of battle) and there doesn't seem to be any way for users to fix this. There is more information, including some technical details, on the template's talk page. ⹃Maltazarianᚾparleyinvestigateᛅ 12:38, 27 April 2026 (UTC)
This template uses images to draw lines. These image can only be so long. Move the template away from relying on images to draw lines. —TheDJ (talk • contribs) 15:05, 27 April 2026 (UTC)
Yes, I know the template uses images to draw lines. Yes, moving the template away from relying on images to draw lines is a solution. I am here because I don't know how to do that. ⹃Maltazarianᚾparleyinvestigateᛅ 15:25, 27 April 2026 (UTC)
"I am here because I don't know how to do that." - CSS. sapphaline (talk) 22:05, 27 April 2026 (UTC)
Yes, that is what I do not have sufficient experience in to solve this myself (except for a brute force method that might be what we end up doing, but considering someone with actual CSS experience tried to do a CSS fix of this before and couldn't get it to work I didn't exactly feel like trying my luck at it). ⹃Maltazarianᚾparleyinvestigateᛅ 22:34, 27 April 2026 (UTC)
I linked the template and said there is more information on the talk page but alright. ⹃Maltazarianᚾparleyinvestigateᛅ 20:56, 27 April 2026 (UTC)
It uses images hosted on commons to draw the lines??? I'll take a look to see if I can remove the references to images from the css entirely in the sandbox version, no promises though. I can't figure it out, seems like there's an issue with the way it handles child branches (specifically I think the {{Tree list/branching}} use case might be part of the issue). If there's a way we could support something like the forest library of LaTeX it might be easier, but getting that supported might be even more trouble. ScrubbedFalcon (talk) 22:32, 27 April 2026 (UTC)
Yet another option is doing something similar to Module:Outdent, which uses CSS borders to draw long-ish lines. —andrybak (talk) 10:35, 30 April 2026 (UTC)
The outdent module works because it is given an argument telling it how far to outdent and I suspect that most editors won't count the number of lines in lists this long. What might work is a Lua module that counts the number of list entries and generates a line based on that length. The problem is that would probably require altering all of the existing {{tree list}} transculsions because of the way that modules are invoked within templates. As I understand it, #invoke: only works within the template and the current syntax of of the template calls for {{tree list}} list content here {{tree list/end}} so the module would only be invoked within the template and wouldn't actually parse the list that comes after it. We would need to replace all of the iterations with something more like {{tree list|* item one **item two}} which is far less intuitive and clear when editing. ScrubbedFalcon (talk) 11:55, 30 April 2026 (UTC)
So the syntax would end up being something more like that of {{Tree chart}} and its module. ScrubbedFalcon (talk) 11:57, 30 April 2026 (UTC)
@Ahecht has been working on a CSS solution and for the most part has got it working, and is currently working out some details. ⹃Maltazarianᚾparleyinvestigateᛅ 15:18, 30 April 2026 (UTC)
Global CSS/JS skin pages
Is there a way to have global skin CSS/JS pages? I have a modern.js on Meta, but that isn't applying here. How do I make it apply on all wikis? TheAuroraBorealis (u/t/c) 21:33, 29 April 2026 (UTC)
Thank you @PrimeHunter! I ended up doing this instead. TheAuroraBorealis (u/t/c) 22:02, 29 April 2026 (UTC)
Is there any way to do this for CSS though? TheAuroraBorealis (u/t/c) 14:54, 30 April 2026 (UTC)
Could be, but header is not an element used in Modern skin. Izno (talk) 16:36, 30 April 2026 (UTC)
It's used in the contribs page and causes a layout issue, which is why I wrote that script. TheAuroraBorealis (u/t/c) 16:52, 30 April 2026 (UTC)
Ctrl + U in Firefox finds no element named header, nor does Firefox console in my contribs page running querySelector as in your script. Please verify that the cause of your issue is not related to a gadget that doesn't properly support Modern by checking in safemode. Izno (talk) 16:59, 30 April 2026 (UTC)
Nope, does it in safe mode, but doesn't with my script. TheAuroraBorealis (u/t/c) 17:03, 30 April 2026 (UTC)
Sorry if I wasn't clear. I meant a separate CSS page like modern.css but global, not re-implementing my userscript in CSS. Apologies for the confusion. TheAuroraBorealis (u/t/c) 17:04, 30 April 2026 (UTC)
User talk:King Logo is protected, yet when I pressed "add topic", then I somehow edited it. How did that bypass the full protection of the page? User97104 (t•c•r) 21:12, 29 April 2026 (UTC)
It's not protected. Presumably the protection that had been applied in 2007 was automatically removed when the page was deleted later that year. Anomie⚔ 22:44, 29 April 2026 (UTC)
Yes, that's correct. Graham87 (talk) 02:59, 30 April 2026 (UTC)
@User97104 and Anomie: When a page is deleted, all protection is lifted at the same time. If create protection is desired, that must be carried out as a separate action. If the deleted page is subsequently undeleted, any create protection is removed at the same time, but previous protections are not restored. --Redrose64🌹 (talk) 17:57, 30 April 2026 (UTC)
Small images on Vector mobile
Both infobox images and thumbnails are showing up as unusually small on Vector mobile after the regular Thursday update. Is this intentional? — Goszei (talk) 23:59, 30 April 2026 (UTC)
Big red error at Donald Trump
Resolved
At the top of the article: Cite error: There are <ref> tags on this page without content in them (see the help page).
Same error exists in revisions going back at least two weeks, but it wasn't present when those revisions were current (obviously, as the page gets lots of editor attention). This suggests the problem is external to the article. ―Mandruss☎2¢.IMO. 02:17, 1 May 2026 (UTC)
Same error exists in current revisions of most Trump-related articles, suggesting the culprit is something Trump-related that they all have in common, such as a particular template call. ―Mandruss☎2¢.IMO. 02:27, 1 May 2026 (UTC)
Errors are now gone without explanation. Possible never mind. ―Mandruss☎2¢.IMO. 02:35, 1 May 2026 (UTC)
Thank you. ―Mandruss☎2¢.IMO. 02:58, 1 May 2026 (UTC)
Need help loading User:Xiplus/TwinkleGlobal/load.js
Hi, I put this script on my common.js, and did not see any change on the recent changes page. Is it effective? Thank you, Dgw|Talk 00:39, 1 May 2026 (UTC)
Add &action=purge at the end of url of recent changes page to purge the page, this might help you.––KEmel49(📝,📋) 06:48, 1 May 2026 (UTC)
@Dorian Gray Wild You can just use the original Twinkle here instead of importing a fork from Meta; see Wikipedia:Twinkle §Quick info. If not, what changes were you expecting to see on the recent changes page? AFAIK, it doesn't add buttons there unless you modify your preferences here: meta:User:Xiplus/TwinkleGlobal/Preferences ("Show "Vandalism rollback" link"). Note that preferences won't show up unless you import the script on metawiki or globally. — DVRTed (Talk) 07:22, 1 May 2026 (UTC)
Thank you a lot, I fixed the buttons. Dgw|Talk 16:47, 1 May 2026 (UTC)
Automatic file deletions?
I import a lot of files to Commons, and (because I'm an enwiki admin) the import process has an option to automatically delete files in my name. However, lately this has been giving me an error message: "The file could not be deleted automatically on en.wikipedia.org. Please return to the original file and delete it manually."
This happens regardless of whether I change the filename during importing, and regardless of whether I'm using Firefox or Chrome. How might this be fixed? Thanks. DS (talk) 17:01, 30 April 2026 (UTC)
I am trying to mediate a dispute at DRN, in particular at Wikipedia:Dispute_resolution_noticeboard#Pakistan , which may be actually about the behavior of Visual Editor. So I have one personnel question and some technical questions. The personnel question is:
Is there an editor here who is technically knowledgeable about the Visual Editor and can assist in mediating a dispute at DRN (or take over mediation)?
The technical questions are:
Does a small edit with the Visual Editor sometimes cause the reformatting of the page, causing a large change in the number of bytes?
Does the Visual Editor add whitespace to citations?
Can edits with the Visual Editor be sectioned, or do all Visual Editor edits replace the entire page?
I see this back and forth (way too) often: a user script adds its own infobox indentation (Special:Diff/1340948855) then someone edits in VisualEditor, which applies some other indentation, according to the TemplateData setting it found for the infobox (this is my mobile test edit Special:Diff/1351662292, where I only added the height value). Some of this could be avoided if people agreed on the template default indentation and applied it consistently. People should not revert other people's edits and accuse them of any wrongdoing just because an automated tool reformated a page. Ponor (talk) 11:02, 29 April 2026 (UTC)
I will stay away from the dispute, but I can answer the technical questions.
Yes, but the reformatting changes are normally limited to the elements of the page that the person has edited.
For example, if you change a template parameter, then the whitespace in the template will be reformatted; if you change the text of a paragraph, then markup like [[...]] and ''' may be tweaked in that paragraph. If the entire page is reformatted, that means that VisualEditor has not been able to keep track of which parts of the page were touched; for example, it could happen if you cut-and-paste the whole article into your sandbox and then back during your edit.
On the Pakistan page, it looks like making any edit to a citation causes all citations to be reformatted. I'm not sure if this is a bug or expected behavior, but it probably happens because the article uses list-defined references.
The visual editor will add or remove whitespace in citations that were edited (see previous point) according to their TemplateData, same as in Ponor's example with the infobox.
For example, the definition for Template:Cite book is here: with a custom format {{_ |_=_}}, which indicates that there should be 1 space before the | introducing a template parameter, and no spaces otherwise. Other tools should ideally respect TemplateData as well. And, while we can't expect people to mechanistically follow that exact style, they shouldn't complain when the tools do (or they should start a discussion to change that custom format).
Not really.
VisualEditor has a mode where it only opens one section of the page for editing (it's enabled on the mobile site), but even in that mode, changes can happen in other sections of the page (e.g. if a citation from another section is reused in the section you open, you can still edit that citation, unlike in wikitext editor).
I believe it would be more accurate to say that |reformatting changes are normally limited to the elements of the page that the person has "interacted with", which I believe can sometimes include something as small as opening a dialog box for a template and clicking on something. But this kind of wholesale adjustment of templates is very unusual, and it makes me wonder whether there is something odd about the page. WhatamIdoing (talk) 08:04, 30 April 2026 (UTC)
@Robert McClenon: I did some testing in my sandbox (which is where test edits should be made, not in mainspace like @SheriffIsInTown has been doing) and found that both section editing and full article editing in VE will sometimes, but not always, end up reformatting all of the citations. This is clearly a VE bug, but I can't figure out what exactly triggers it to happen. I strongly suspect it has something to do with the excessive length (and number of citations) of the article since sometimes the article wouldn't even open properly in VE. Jay8g [V•T•E] 03:45, 30 April 2026 (UTC)
@Jay8g, did you do enough testing to determine if there's an element on the page that, if removed, the reformatting doesn't get triggered? WhatamIdoing (talk) 08:05, 30 April 2026 (UTC)
I'm specifically curious whether Template:Multiple image is the culprit, as I think that uses table formatting,and a malformatted table sometimes causes the rest of the article to be re-parsed. WhatamIdoing (talk) 17:32, 30 April 2026 (UTC)
@WhatamIdoing: Without making any changes to the article, sometimes it reformatted everything and sometimes it didn't. It really seems to be a random occurrence. Jay8g [V•T•E] 02:38, 1 May 2026 (UTC)
Did you do the same thing each time, to make it possible to save the page? WhatamIdoing (talk) 05:13, 1 May 2026 (UTC)
@Jay8g What I noticed from your sandbox history is that whenever you added a dot immediately after a template or between two templates, it reformatted the entire article. However, when you entered a dot within normal text, it did not trigger reformatting. This suggests that making any change to an existing template, adding punctuation between templates, or adding a new template causes the entire article to reformat. Sheriff|☎ 911| 16:36, 1 May 2026 (UTC)
@Jay8g When I performed the testing, the “Advanced mobile edit” tag appeared next to my edits. However, edits by others that reformat citations do not have this tag. I am therefore unsure why some editors can perform advanced mobile edits versus normal mobile edits; I do not recall enabling anything. There is also no element within the article that would trigger this behavior, as it would have occurred when I performed the test edits. Sheriff|☎ 911| 13:28, 30 April 2026 (UTC)
It's a prefs setting. Your first edit tagged as "Advanced mobile edit" was in 2019, so you must have opted in back then. WhatamIdoing (talk) 17:31, 30 April 2026 (UTC)
Since apparently this problem has no clear solutions, can you please drop the insistence on this issue? Sutyarashi (talk) 21:21, 2 May 2026 (UTC)
Archived links do not show in citations
At German Figure Skating Championships, sources no. 46 and 47: archived links are included in the coding, but not appearing in the link. Any suggestions? Bgsu98(Talk) 20:53, 2 May 2026 (UTC)
Okay, I did not realize it was a different archiver. I'll swap them over; thank you! Bgsu98(Talk) 22:04, 2 May 2026 (UTC)
Commons logo on the top right does not redirect to corresponding Commons page
It's weird, I believe this works in the past: When you are on an image page where it is from Commons in the en space (example), and you click on the Commons logo on the top right, it should redirect to the corresponding Commons page. But instead it just redirect to the logo itself. Is this intended? Syn73 (talk) 10:31, 1 May 2026 (UTC)
Yes it is due to licencing requirements. There's an old discussion that explains why but I can't find it just at the moment. Nthep (talk) 10:40, 1 May 2026 (UTC)
I suppose it's because the CC license requires appropriate attribution, so hyperlinking the image is necessary. —Qwerfjkltalk 15:56, 1 May 2026 (UTC)
That's what I remember from the previous discussion. Nthep (talk) 16:00, 1 May 2026 (UTC)
I seriously doubt it would be necessary considering the logo is simple to the point of it being hard to see how it would meet the threshold of originality required for a copyright. In other words, the template WMF has put on the the image saying that a CC-SA license applies is likely incorrect. This point was made back in that discussion that took place when it was changed, but nobody followed up on it. I'm guessing that's due to nobody having the will to go fight with WMF over something so trivial. ⹃Maltazarianᚾparleyinvestigateᛅ 17:02, 1 May 2026 (UTC)
Looked for some other examples and found the Wikivoyage logo and the Wikidata logo , which can't possibly be meeting the threshold of originality yet are tagged as being CC-SA licensed. You know what, I'm going to go be a bit annoying and start a discussion on Commons about it. ⹃Maltazarianᚾparleyinvestigateᛅ 17:09, 1 May 2026 (UTC)
The Wikidata logo is public domain. SuperPianoMan9167 (talk) 17:15, 1 May 2026 (UTC)
You know what, I'm going to go be a bit annoying and start a discussion on Commons about it. Do it! If the license is changed on Commons, I'm happy for that topicon to follow the new license. BTW, there was also some relevant discussion at Template talk:Sister project#Delinking icons a while back; User:Sdkb said they asked someone at WMF about it, but I don't see that they reported a response. Anomie⚔ 19:30, 1 May 2026 (UTC)
Yes, I'm aware of that discussion, found a link to it by checking the talk page (on EnWiki) of the Commons logo. ⹃Maltazarianᚾparleyinvestigateᛅ 19:47, 1 May 2026 (UTC)
The discussion is at c:Commons:Village pump/Copyright#Simplistic WMF logos. Also, please note there is no longer any such license as CC-SA - most of these images are licensed CC BY-SA 3.0. It's the BY part that is crucial to the matter at hand, it is this right that requires attribution. The CC SA 1.0 license did not require attribution, which is the reason that it was withdrawn from 25 May 2004. If these images really were licensed CC SA 1.0, there would be no problem with suppressing the link. --Redrose64🌹 (talk) 17:11, 2 May 2026 (UTC)
You're of course right; I mixed up the ShareAlike part of the license with the attribution part. BY is the relevant bit here. ⹃Maltazarianᚾparleyinvestigateᛅ 18:19, 2 May 2026 (UTC)
While BY is the part that requires attribution, even the CC SA 1.0 license requires that you also provide the text of, or a URI or link to, the license itself along with the covered work. We'd still need the link to satisfy that. Anomie⚔ 22:28, 2 May 2026 (UTC)
This seems like somewhat overzealous interpretation of the requirements… The sites use their own logos in the top-left corner, and if that's okay, then the use in this template surely should be okay as well.
@Anomie's original edit: asks for a reference to an exception for the link requirement for Wikimedia logos. I think I found one: (elaborated further here: ). Is that good enough to reverse this annoyance? Matma Rextalk 18:41, 1 May 2026 (UTC)
What WMF does with its own images in the interface is separate from what we do in the content of the wiki, which might be mirrored on non-WMF-hosted sites.
Those links seem to address use of trademarks, not the copyright restrictions on the files. Also, I don't think a permission to use the images without copyright attribution only "on Wikipedia" (or similar) would be acceptable for the same reasons we don't accept grants of permission to use non-free content "on Wikipedia". I'd be satisfied with a permission to use the copyrighted images without attribution or notice of the CC license for linking to the corresponding Wikimedia wikis (from anywhere on the Internet). Anomie⚔ 19:40, 1 May 2026 (UTC)
CodeMirror update
Section renamed from Template editing changed
From the Tech News above:
After two years of development, ⧼codemirror-beta-feature-title⧽, also known as CodeMirror 6, is to be promoted out of beta on Tuesday, April 21. It brings better code and wikitext readability, reduction in typing errors, and other benefits to all users of the standard syntax highlighter. A huge thank you to volunteer Bhsd who developed many of the new features, including code folding, autocompletion, and linting.
This is the change which, I presume has radically changed my template-editing experience. Now I have line numbers in my edit window, browser search doesn't work anymore, and making any of the typical changes I make (bypassing redirects) has become more time-consuming and tedious. I hope there's a good solution for this or I can revert to my previous experience. I've experimented with syntax highlighting in templates before, and have yet to find any solution there that's an improvement for me. wbm1058 (talk) 23:35, 21 April 2026 (UTC)
I think the code-folding feature of codemirror should be highlighted as a tremendous advantage, especially on technical articles with many citations. Try itJohnjbarton (talk) 18:07, 23 April 2026 (UTC)
Oh, I just realized this effects all my editing, including even this page. – wbm1058 (talk) 23:44, 21 April 2026 (UTC)
If you want to get back the old CodeMirror 5, no, that's gone. But if you just want a plain old-fashioned textarea click the "Syntax" button in the toolbar. Alternatively, click the gear icon in the upper right to toggle specific CodeMirror features, e.g. line numbers and linting. Suffusion of Yellow (talk) 00:28, 22 April 2026 (UTC)
I am surprised you don't like the line numbering! That was one that nearly everyone wanted. Anyway, you can disable it along with any other features you don't want in your CodeMirror preferences. You can use Alt+⇧ Shift+, to quickly access the preferences dialog.
As for browser search, it doesn't work as is required for performance reasons, but focus should be placed in the editor when first starting an editing session – meaning Ctrl+F will search within the editor. With focus in the editor, if you want to use browser search on the rest of the page, you can simply hit Ctrl+F twice.
Hope this helps, —MusikAnimaltalk 00:44, 22 April 2026 (UTC)
So yes, I just checked my editing preferences and yes, "Enable syntax highlighting" is checked to enable it.
The main reason for that is viewing my PHP code pages, e.g. User:RMCD bot/botclasses.php. I enabled line numbers for that with this edit – I do find the line numbers useful for linking to a particular line in the code. I don't think I was using syntax highlighting anywhere else except my PHP code pages.
No, I do not have "Enable the editing toolbar (This is sometimes called the '2010 wikitext editor') checked so I haven't been using that. Though I believe I am using the 2010 wikitext editor, but with a different toolbar that I prefer. – wbm1058 (talk) 01:38, 22 April 2026 (UTC)
Thanks for letting me know about the preferences. I also do not like the new changes, especially the code folding. Brad (talk) 04:57, 22 April 2026 (UTC)
Code folding is indeed a bit of an advanced concept, and probably more useful in the Template namespace. I do however think many of you will appreciate "Fold all <ref> tags by default" feature, based on what we've heard so far. That is dependent on "Code folding" being enabled. (I realize the concept of "dependent preferences" isn't visually conveyed, yet; We'll fix that!)
Also while we're on the topic, every wiki gets to decide for themselves what the default preferences are. The debate for enwiki should probably come with a reboot of the discussion around phab:T288161. Consensus for enabling syntax highlighting for all is now ~5 years old, and was also prior to all the new features being added. —MusikAnimaltalk 05:32, 22 April 2026 (UTC)
@MusikAnimal: Oddly, highlighting doesn't seem to be the default for new and unregistered users anymore. I tried resetting all global and local preferences for Suffusion of Yellow alt 13, and got no syntax highlighting until I clicked the syntax button. The same when logged out, though I didn't try creating a temporary account. Suffusion of Yellow (talk) 18:25, 22 April 2026 (UTC)
@Suffusion of Yellow You mean for non-wikitext? It was never default on for wikitext, though that is subject to change (phab:T288161).
Anyway I'm working on phab:T418352 now, which will allow us to enable syntax highlighting for non-wikitext by default (separately from wikitext). —MusikAnimaltalk 19:42, 22 April 2026 (UTC)
I could have sworn I mis-clicked "edit" a few times while logged out, and saw syntax highlighting. Was there some sort of A/B testing at some point, maybe? Perhaps I'm remembering wrong. Suffusion of Yellow (talk) 20:14, 22 April 2026 (UTC)
No, but if you enabled it while logged out it would stick so long as you used the same browser/device (via localStorage). —MusikAnimaltalk 20:40, 22 April 2026 (UTC)
Is it possible to change the text in the CodeMirror Find/Replace box? I think it might help if Find -> "Find in edit panel" to reduce surprise. I think the double control F is a big win, but discovery is hard. Johnjbarton (talk) 01:48, 26 April 2026 (UTC)
Perhaps "Find in editor"? The panel refers to the type of UI element that the search form uses.
Glad to hear Ctrl-F × 2 helps. We can document it in the keyboard shortcuts dialog (accessible via Ctrl+⇧ Shift+/).
Thanks for the feedback! —MusikAnimaltalk 08:26, 27 April 2026 (UTC)
Another issue with the "Find" feature: one can no longer leave the mouse on the "next" button and pay attention the finds as you click through. The mouse gets ejected somehow and you have to move it back. Very annoying. Johnjbarton (talk) 22:47, 2 May 2026 (UTC)
Sigh. How do I get the text editor to remember that I want the syntax highlighting when editing lua, javascript, css, etc but do not want syntax highlighting when editing wikitext (this talk page, articles, templates, sandboxen, testcases, etc)? I should not have to click the syntax icon on the toolbar when switching between 'code' and 'wikitext'.
Does it not seem odd that the icon requires bold Syntax to identify what it means? Is that not a classic example of failed user interface design?
—Trappist the monk (talk) 01:11, 22 April 2026 (UTC)
We're going to make "no syntax highlighting" a theme soon (phab:T419339, phab:T163533). Until then you'll have to toggle it manually, I'm afraid. The "Syntax" label for the button was following a contentious 8+ year debate at phab:T174145. Too many users couldn't make sense of the old icon (you can search the archives here), and while the new icon is seen as an improvement, the label was still deemed necessary. Opinions to change it are most welcome but I can't promise anything given how much bike shedding there's been leading up to this point. —MusikAnimaltalk 01:38, 22 April 2026 (UTC)
The former is for reading static pages and in-wikitext code examples with the <syntaxhighlight>...</syntaxhighlight> tag. CodeMirror meanwhile is an editor providing syntax highlighting among other editing features. —MusikAnimaltalk 01:50, 22 April 2026 (UTC)
OK, I just unchecked "Enable syntax highlighting" and found that it had no effect on my PHP code page viewing. I guess it's not necessary to check any boxes to enable the <syntaxhighlight>...</syntaxhighlight> tag. And my editing experience on this page is back to normal, so I'm happy. If I was using the old CodeMirror 5 before, I have no idea what it was doing for me. – wbm1058 (talk) 02:01, 22 April 2026 (UTC)
Eventually we may provide syntax highlighting for PHP, but there are no "PHP pages" in MediaWiki so it is a narrow use-case. However there's phab:T400014 where we'll want syntax highlighting for a large number of languages (to be on-par with mw:Extension:CodeEditor), and following that it might be feasible to provide syntax highlighting within the <syntaxhighlight>...</syntaxhighlight> tag while editing wiktiext. So in other words, one day you may be able to edit User:RMCD bot/botclasses.php and you'll have a similar experience as that when viewing output of <syntaxhighlightlang=php>...</syntaxhighlight>. Hopefully that makes sense:) —MusikAnimaltalk 02:17, 22 April 2026 (UTC)
Suggestion: Make the settings easier to find. Consider phab:T362813Ctrl+, was broken on AbuseFilter's CodeEditor for a full month and not a single person other than me complained or even subscribed to the task. It looks like no one even knew that CodeEditor was configurable! Now the gear icon is an improvement, but you have to click "advanced" for it to even show up. Suffusion of Yellow (talk) 18:31, 22 April 2026 (UTC)
Another suggestion: Turn on the linter by default. It's the most immediately user-visible improvement, IMO, and most people will probably never find it. The first time someone is saved from breaking half of AN/I with a misnested tag, they'll be hooked for life! Also, I understand the idea is to make it locally configurable at some point, e.g. to warn about unreliable sources, etc. There won't be much motivation to do that, if almost no one will see the warnings. Suffusion of Yellow (talk) 18:44, 22 April 2026 (UTC)
We were asked by the Editing team to obscure the settings button at phab:T404543, but perhaps opinions have changed given how much the product has grown. Re-reading that task, what you're asking for I think is solution 4A, where the settings icon will be directly adjacent to the "Syntax" button.
We were not asked to have linting off by default, but I assumed that was the desire with respect to newbies. The status bar and such may make the experience look a bit intimidating, especially if there were already pre-existing errors.
Regardless, we as a community are at full authority to set whatever we want as the default preferences. I hope to make all of this available at Special:CommunityConfiguration eventually. —MusikAnimaltalk 19:06, 22 April 2026 (UTC)
I am undecided about the new syntax highlighting and the line numbering, but I do not want the autocomplete suggestions. This is interfering with my work, and slowing me down. Is there a way to stop the autocomplete suggestions while (possibly, t.b.d.) keeping syntax highlighting and line numbering? If not, then I need to just disable the feature entirely. Mathglot (talk) 02:45, 23 April 2026 (UTC)
Sure, just disable it in your CodeMirror preferences. I hope to make the existence of these preferences more prominent (see above). —MusikAnimaltalk 02:54, 23 April 2026 (UTC)
Interference with search-in-page
The new version seems to be interfering with search-in-page in ways I have not isolated sufficiently to describe completely. What I can say for sure thus far, is that when I search-on-page in WP:Preview mode for a string, it always finds the string in the rendered page if it exists on the rendered page, but sometimes fails to find it in the wikicode even when there is a letter-for-letter match (i.e., not resulting from a template, intervening invisible chars, etc.). I'll need to investigate this further to provide a better description of when this occurs, but has anyone else noticed this? Mathglot (talk) 02:45, 23 April 2026 (UTC)
Yes, browser search will not work properly for content inside the CodeMirror editor. You have to use the CodeMirror search either by clicking on the search button on the WikiEditor toolbar or by pressing Ctrl/Cmd-F when the editor is focused. This change is documented in MW:Extension:CodeMirror#Deprecations_and_other_changes. 析石父 (talk) 03:08, 23 April 2026 (UTC)
Yes, this issue was mentioned in the initial post above. What's happening is the browser is only able to search the visible text in the editor. To search what is not visible, focus needs to be on the editor, so that CodeMirror does the searching and not the browser. This is a caveat of syntax highlighting in general. More info at phab:T393833.
As a workaround, initial focus should always be put on the editor, unless you disabled the "Put initial focus on the editor" preference (which frankly perhaps we should just remove that preference). This should hold true even when previewing. Perhaps you clicked somewhere and it put focus outside the editor, hence why Ctrl+F was only searching the visible text.
I suspect this to be the #1 complaint, and unfortunately I'm not sure there is a viable solution to make native browser search work in all cases. For any engineers reading, I thought about using a hidden until found state and a beforematch event (phab:T393833#11672080) but that did not work out so well. I can try again, but I'm afraid in general if you want syntax highlighting, you have to understand that it is effectively an IDE and like all IDEs, we can't highlight the entire document without serious performance issues. —MusikAnimaltalk 03:11, 23 April 2026 (UTC)
Thanks for responses. Native search-on-page is the #1 tool that I need, and I am willing to do without highlighting, line numbering, bracket matching, or anything else in order to retain it. If I uncheck all seven boxes will that do it? If not, is there a workaround available? (edit conflict) Mathglot (talk) 03:20, 23 April 2026 (UTC)
If you're using the 2010 editor, just click the "Syntax" button in the toolbar to toggle on/off CodeMirror. In the 2017 editor it's in the page options. More info at mw:Help:Extension:CodeMirror#Enabling. —MusikAnimaltalk 03:24, 23 April 2026 (UTC)
I have Vector legacy (2010). All of these questions & answers will end up in a FAQ eventually, I hope. Mathglot (talk) 03:48, 23 April 2026 (UTC)
I unchecked 'Enable syntax highlighting' and that worked (even with V 2010). I'm good! Mathglot (talk) 03:51, 23 April 2026 (UTC)
By pure coincidence, I got an edit conflict on my 03:20 comment, and had to redo it. Normally, finding the proper insertion point in the top Preview window takes 2 to 5 seconds, as I do search-on-page either for myself, or a unique string in an earlier comment. Neither worked, and I found myself browsing the entire VPT page in the top window, scrolling the whole thing, searching for the right place. Probably took me a minute or so. (Took me two scans; somehow I missed it the first time; probably too impatient or too annoyed to pay attention, or scrolled too fast and missed it.) Anyway, that's about a ten to thirty-X reduction in my edit-conflict resolution productivity. Color me, UnhappyCamper (not a websafe color). (If I get another edit conflict this time, color me HomicidalManiac.jk) (edit conflict) Mathglot (talk) 03:28, 23 April 2026 (UTC)
Sorry!:( Note you simply just need to put focus on the editor and then searching will work. And again, focus should be put on the editor automatically for you. Not only that, but it should even restore the scroll position to where you were, but I'm guessing you were doing section editing then the edit conflict resolution brought you to the full page, so that part didn't work.
Finally, unrelated to CodeMirror, I highly recommend DiscussionTools (or even Convenient Discussions) if you haven't tried it! You won't have edit conflicts in discussions at all if you're using it. —MusikAnimaltalk 03:40, 23 April 2026 (UTC)
I don't see a pref for put initial focus on the editor, but I do have 'Focus the cursor in the search bar on loading the Main Page' checked; could that be screwing it up? Mathglot (talk) 03:47, 23 April 2026 (UTC)
Above you were looking at only the preferences panel, and not the full preferences dialog. In the screenshot you posted, just above those checkboxes should have been a "full preferences" link. This is distinct from Special:Preferences. The idea here is that you shouldn't have to browse to Special:Preferences to change editor preferences, since you'll likely want to see what those preferences do, hence why we have an in-editor panel (and the dialog for the lesser-used preferences).
I am certainly keeping notes and can make a FAQ, but I believe everything you've brought up so far is documented at mw:Help:Extension:CodeMirror, which is also linked to from the aforementioned in-editor panel.
I'm going to ask the Editing team for permission to at least get the CodeMirror preferences button in the main toolbar. That will help most people find it, but it sounds like you aren't using a toolbar at all, so you would have no way of finding it without first reading the docs. —MusikAnimaltalk 03:59, 23 April 2026 (UTC)
Text next to the Syntax icon ruins the panel — bug or by design?
On every section, a text appeared next to the Syntax icon. It ruins the panel and pushes other elements down. Is this a bug or is it supposed to be like that? ~2026-25193-32 (talk) 10:25, 24 April 2026 (UTC)
Colors on edit screen
I thought I had dealt with this. The colors are distracting and I'd like what I am editing to be all black.— Vchimpanzee• talk• contributions• 20:45, 24 April 2026 (UTC)
It's even worse than I thought. I have trouble seeing what I highlight in order to copy or change. And there are numbers down the side.— Vchimpanzee• talk• contributions• 20:57, 24 April 2026 (UTC)
Click the button that says "Syntax". Izno (talk) 21:15, 24 April 2026 (UTC)
The default toolbar above the source edit box has a button with a pencil icon and the text "Syntax". WP:HILITE mentions other syntax highlighters. PrimeHunter (talk) 23:24, 24 April 2026 (UTC)
Vchimpanzee, which of the mw:editors are you using? Izno (talk) 05:38, 25 April 2026 (UTC)
Actually, some of them say to go to preferences and check a box. I have a box checked that says 2010.— Vchimpanzee• talk• contributions• 16:38, 25 April 2026 (UTC)
I was editing the 2026 May Day protests to remove some bare URLs, and this is what Zotero (the tool behind the automatic citation system) suggested: Imgur link. This is the link to the website I was trying to fill.
I've never actually used Zotero, knowing that it half the time is inaccurate or flat out rejects the page. But the fact that it is throwing CS1 generic name errors is something else. Why isn't there a failsafe to reject a website if it causes a failure? This is just something that will cause the ever-growing Category:CS1 errors: generic name to expand (up to 24,000 pages!). Kind of ridiculous that we are suggesting, in a tool meant for newer users, to throw errors in articles. EatingCarBatteries(contribs|talk) 01:45, 2 May 2026 (UTC)
Zotero is a system completely outside our control, so it doesn't know about CS1 errors. What can be done is for someone to build a Zotero translator for that website so that it outputs good data to us. Izno (talk) 02:15, 2 May 2026 (UTC)
I understand that, I'm not expecting for the tool itself to be fixed, but couldn't Wikipedia detect if it ultimately outputs a CS1 error? To my understanding, Zotero is the tool that detects the bibliographic data and Wikipedia converts that data into arguments in templates. If an error is thrown, why can't it just abort? EatingCarBatteries(contribs|talk) 03:15, 2 May 2026 (UTC)
Citoid/VisualEditor's support for it also does not know about CS1 errors. At the end of the day, the user on the other end of the keyboard is responsible for the citations that end up in the source. Izno (talk) 03:30, 2 May 2026 (UTC)
<cite id="CITEREFThisFacebookXThreads2026" class="citation web cs1" about="#mwt1">
This is the same kind of fragment, (<cite> with a class of "citation web cs1"), that any normal citation shows in any article. What this tells me, combined with the fact that the outputted citation does include that visible error, is that it's being processed by Wikipedia before being presented to the user. If it shows me an error, it sure knows that it is an error. What I'm asking is why doesn't Wikipedia, if it detects this error, say the reference couldn't be expanded?
I agree that ultimately the user is responsible for their edits, but newer users who have no idea what CS1 is may be under the assumption that what Wikipedia's own tool suggested them will work. 99.99% of all people have no idea what a CS1 error is, and they'll probably go along with it. I suspect that a large portion of generic name errors are due to this reason. EatingCarBatteries(contribs|talk) 03:58, 2 May 2026 (UTC)
If it shows me an error, it sure knows that it is an error. No. There are multiple different systems at work here. Citoid goes and gets the Zotero output. VisualEditor and/or Citoid provides that data to the module known as Module:Citation/CS1. That module turns the data into a displayed citation. The error in this chain is identified only by the last element. Citoid, VE, and Zotero have no knowledge that the module has decided that the output has an error of some sort. Citoid and VE are developed by WMF, Zotero by some set of contributors out and about in the world, and the module by English Wikipedia technical contributors. Three separate systems, mostly developed by three different sets of people, each with separate concerns (mostly) today. Parts of the software like VE/Zotero, are developed to be more, rather than less, generic. CS1 is different in that it's assumed mostly to be English Wikipedia-specific.
As DLynch says below, it is possible to add support for some sort of "the template didn't like what it got, give the user some other opportunity to do something". isaacl suggests a more general solution. But either way, that would be some quantity of (significant) work to add. There are a few tasks on Phabricator about the creation of citations with errors in them. Previously the solution has been "create a Zotero translator" since that generalizes outside of this forum. (My impression is that it's really not that successful a solution, as it does require a bit of technical knowledge to do so.) Izno (talk) 18:33, 2 May 2026 (UTC)
Note from the MediaWiki software's point of view, a template just replaces one text string with another. There is no concept of a template succeeding or failing – that meaning is only understood by the editors reading the replacement string. isaacl (talk) 04:05, 2 May 2026 (UTC)
For the specific link, the issue is that the output from citoid/zotero has detected a bunch of share links as "authors". Citoid then faithfully passed those authors into cite_web, and CS1 complained. The issue here is that to Citoid/VisualEditor the citation template looks the same whether CS1 had issues with it or not, because either way it's successfully outputting some HTML.
We'd need to write some enwiki-specific (well, CS1 is copied between wikis a lot, so it'd generalize, but not perfectly...) code that interrogates the returned HTML and looks for an element with the class cs1-visible-error, then raises that as an error to VisualEditor. DLynch (WMF) (talk) 09:03, 2 May 2026 (UTC)
The example fills out many cite web parameters and the only CS1 error is |last2=Facebook. I would rather fix that manually than make the whole citation manually. (In this case there are other incorrect author parameters which don't give CS1 errors.) PrimeHunter (talk) 10:49, 2 May 2026 (UTC)
I agree with fixing the error. Snævar (talk) 00:10, 3 May 2026 (UTC)
Assuming the dev team wants to do this in an extensible manner for any MediaWiki installation, I think it would be desirable to introduce a generic concept of template failure. It could be a specific CSS class or data attribute on an HTML element. isaacl (talk) 17:17, 2 May 2026 (UTC)
We'll have it ready to go in only ten years or so. —Qwerfjkltalk 19:22, 2 May 2026 (UTC)
You mean like how {{#iferror:}} looks for any HTML element with class="error"? Anomie⚔ 22:51, 2 May 2026 (UTC)
Thanks for that link – I didn't know about that standard used by parser functions. Yes, and it would be good to use the same error CSS class. (It should be feasible as long as no one is using it for other styling purposes than displaying a parser function or template error.) isaacl (talk) 23:07, 2 May 2026 (UTC)
The class carries styling in multiple skins which may not be desirable specifically with CS1 (particularly the presence of bold in the more modern skins). Izno (talk) 23:38, 2 May 2026 (UTC)
It might have been nice to have consistent styling of errors across parser functions and templates, but I appreciate that it may be a difficult transition after so many years. In that case, should a new CSS class or HTML data attribute be introduced for template errors, it would be nice if {{#iferror:}} were enhanced to look for it as well, so template errors could be caught. isaacl (talk) 23:54, 2 May 2026 (UTC)
In lua, error('message') makes an script error that has an error class, I think. The template would not show anything else. Newbies would either leave the citation or remove it. Snævar (talk) 00:03, 3 May 2026 (UTC)
(This is a bit of an aside, since it relates to how templates can be implemented, rather than how Visual Editor might be enhanced to support the concept of template failure.) As I understand it, the Lua error() function throws an exception. Perhaps someone knows if the Scribunto extension provides any default catchall handling for it? isaacl (talk) 00:15, 3 May 2026 (UTC)
Yes, as Snævar described: the invoke produces an error message as its output, including the error class. There's also some JS that lets you click the error message to get a stack trace. Anomie⚔ 01:52, 3 May 2026 (UTC)
Link to article in Vector 2022 sticky header is broken from talk page archives
Yep, that's a known system limitation with how subpages are handled between a namespace that has subpages enabled (talk) and one that doesn't (article). It's hard to fix that in the software without accidentally having, say, Talk:AC/DC point to AC. Chaotic Enby (talk · contribs) 05:07, 3 May 2026 (UTC)
Thanks! From the AC/DC example, I see why this can't be fixed easily. Helpful Cat🐈(talk) 05:33, 3 May 2026 (UTC)
Pages scrolling horizontally to right
I’ve noticed that some pages (though not all) scroll horizontally to the right when viewed on mobile web, which makes it difficult to read citations. I suspect this is caused by tables with many columns. Can someone knowledgeable with it help fix or prevent this issue? Sutyarashi (talk) 21:18, 2 May 2026 (UTC)
There is no general solution: when content overflows a browser window's width, either content gets truncated, or horizontal scrollbars are needed. Each page where this is an issue has to be examined. You can raise it on the associated talk page for each page in question. isaacl (talk) 21:51, 2 May 2026 (UTC)
@Sutyarashi: Do you mean a page automatically scrolls right without the user doing anything? If so then please link an example page and name your device/browser. PrimeHunter (talk) 23:17, 2 May 2026 (UTC)
Not automatically, but to view citations I have to scroll towards right. Sutyarashi (talk) 09:56, 3 May 2026 (UTC)
Wiki Palestine Images incorrectly marked as public domain in preview
Underscores aren't word boundaries. —Cryptic 17:41, 3 May 2026 (UTC)
Thanks, rerunning with _ replaced by space uncovered 7 additional titles. –LaundryPizza03 (dc̄) 18:15, 3 May 2026 (UTC)
Preventing open/closed access symbols in citations?
I don't find Wikipedia's feature of adding closed and open access symbols (the green and red round locks) to citations useful, and it's interfering with a web extension I use that interacts with DOIs. Is there any way to turn it off? ꧁Zanahary꧂ 15:29, 3 May 2026 (UTC)
This happens both in Vector 2010 signed in and Vector 2022 signed out ꧁Zanahary꧂ 15:29, 3 May 2026 (UTC)
Looks like it's targeting links inside the class .id-lock-free and changing their default background image. Brain is a bit too tired to fix this in CSS right now, sorry! Chaotic Enby (talk · contribs) 15:41, 3 May 2026 (UTC)
Tell us a bit more about the extension. There is CSS that is pretty easy to override (see Module:Citation/CS1/styles.css) but not necessarily unset to using the standard external link icon (without replicating what is already loading). Employing that CSS may not help however. Izno (talk) 16:55, 3 May 2026 (UTC)
The extension is ScholarKey, which renders Wikipedia citation statistics and institutional access links next to DOIs everywhere on the web, including on Wikipedia, which is where it's most useful to me. The problem is that the lock icons pop up next to every access link that ScholarKey generates, creating a big visual mess all for the sake of showing me something I don't really need to know. ꧁Zanahary꧂ 17:16, 3 May 2026 (UTC)
What do you see when you use it? Izno (talk) 19:00, 3 May 2026 (UTC)
I see one lock icon to the right of the source URL in the rendered citation, then the extension-rendered citation search badge, then a string of access links represented by favicons and emojis, and to the right of each of these sources (I have five) is that same lock icon repeated. ꧁Zanahary꧂ 19:44, 3 May 2026 (UTC)
Here is how it looks ꧁Zanahary꧂ 19:48, 3 May 2026 (UTC)
@Zanahary: Wikipedia only makes one link with one lock icon. The link is wrapped in a span with class="id-lock-subscription". The background image for links with the class is added at Module:Citation/CS1/styles.css#L-54. You can remove it with this code in your CSS (and similar for the other lock icons):
I don't know which effect it has on your extension. PrimeHunter (talk) 22:03, 3 May 2026 (UTC)
Thank you! That fix retains the space and padding for the lock icons though.Does anyone else feel like this should be configurable? ꧁Zanahary꧂ 22:06, 3 May 2026 (UTC)
Hi (and apologies if this is not the right place to report) – in the last two days I have noticed a change in the behaviour of the visual editor. When inserting a new <ref>...</ref>, the ref does not immediately show up in the {{reflist}}, as it used to. Switch to source edit and back to visual again, and the ref appears. This on Mac Chrome 146.0.7680.178 and Fox 148.0.2. Thanks! Tobyhoward (talk) 18:15, 1 May 2026 (UTC)
Were you editing any particular section while this happened? while editing a section in visual editor, if you switch to source edit and switch back to visual editor, it will load entire article (while you were editing a section only) this means also load the References section with {{reflist}}. This is an old Visual Editor bug.––KEmel49(📝,📋) 18:57, 1 May 2026 (UTC)
No, I always edit the whole article, not on a per-section basis. Tobyhoward (talk) 19:24, 1 May 2026 (UTC)
Our investigation suggests that there are two issues: This change to {{Reflist}} in December 2025 apparently doesn't work with the way VisualEditor recognizes the template as a substitute for <references/>.
Looking at a simplified example: VisualEditor expects something like this
The line break doesn't lead to visible differences for readers, so we suggest reverting that part of the edit (@User:Anomie fyi). But there seems to be an additional issue: Recent changes to VE apparently broke the exising way of recognizing {{Reflist}} which means that removing the line break wouldn't even fix the bug as of now (but it would have fixed it in previous MediaWiki versions). We've notified the WMF Content Transform Team. --Johannes Richter (WMDE) (talk) 11:26, 2 May 2026 (UTC)
Thanks for your efforts in pursuing this! Tobyhoward (talk) 11:50, 2 May 2026 (UTC)
VE seemed to work back when the edit was made, after Special:Diff/1328019882 fixed that VE apparently needed a wrapping <div>. Anyway, I made a possible edit to Template:Reflist/sandbox, but since you say there's another bug I can't really verify it. Anomie⚔ 13:22, 2 May 2026 (UTC)
Can no longer edit reflist in VE?
I used to be able to double-click on a reference in the {{reflist}} and edit it in VE. Now when I do that, instead of editing the individual reference, I'm editing the {{reflist}} template itself, with the message This template displays the list of footnotes at the end of an article and provides additional formatting and organizing options. After hitting "Apply changes" and turning back to VE read mode, you will not see the references list. After hitting "Publish page" and turning back to normal read mode the reference list will reappear with the changes applied, see T53146. Did something change recently about how this works? RoySmith(talk) 23:36, 3 May 2026 (UTC)
Apparently they broke something, although they're trying to somehow also blame it on an edit from December. See the section above. Anomie⚔ 00:28, 4 May 2026 (UTC)
Thanks. I thought I was going nuts for a while. Then I realized we're only a couple of days past Thursday:-) Replacing {{reflist}} with <references /> does indeed work around the problem. RoySmith(talk) 01:15, 4 May 2026 (UTC)
Collapsible sections option - Eva Maamo article
Greetings, The template "Ramon Magsaysay Award Winners" has 7 sections, and only one section links to Eva Maamo. Changing template to contain those collapsible sections is way beyond me, so I am asking for expert help here. Details are at the article's Talk. Regards, JoeNMLC (talk) 13:28, 4 May 2026 (UTC)
@JoeNMLC: Maybe {{Ramon Magsaysay Award Winners}} should be split into 7 separate navboxes but I have added code to automatically expand the Community Leadership group when the template is used in those articles. The same could be done for the 6 other groups. It's also possible to let the state be controlled by a parameter in the call but then all the calls have to be updated. PrimeHunter (talk) 14:04, 4 May 2026 (UTC)
Done - Cheers! JoeNMLC (talk) 14:15, 4 May 2026 (UTC)
Request to move submitted AfC draft to Draft space
Could someone please move User:Iuri Bertie/sandbox to Draft:Herman Zeekaf? I submitted it for AfC review, but I am not autoconfirmed and cannot move pages myself. The draft page itself recommends moving it to Draft space.
I am going to assume these are probably related to the Parsoid rollout. As of a few days ago, I've noticed three separate issues with the mobile web interface (I have documented all three in my sandbox). Switching to the desktop interface shows none of these issues occurring.
As was already reported above, visited pages do not highlight purple anymore. However, they still do highlight correctly in edit preview mode. Perhaps redundant to be reporting this, but it showed up at the same time as the other issues I mention below.
Colon prefixing does not seem to be working correctly. For example, /æ/ raising is a page which starts with a forward slash, so it must be colon prefixed in order to link correctly, but the prefix does not appear to be doing its job; it instead interprets as if the colon is not there, linking to a subpage of wherever it is placed. This issue also does not occur in edit preview mode.
(Sub)sections within collapsed boxes do not show an edit option anymore. That is, placing a section within {{cot}}…{{cob}} used to have the edit pencil next to the header, but now they do not. Regular subsections still work fine, it is only collapsed ones.
A fourth issue: Template:IPA vowels/table (or its sandbox page) does not render the same in standard mobile web display as it does in edit preview mode or desktop interface. The class tag is displaying at the top as plaintext and not properly applying to the table. Again, this is very recent breakage. ~ oklopfer (💬) 06:24, 4 May 2026 (UTC)
I'm seeing your second, third, and fourth issues on desktop (tested in Monobook and Vector2022 skins) as well when visiting and to force Parsoid. Anomie⚔ 11:50, 4 May 2026 (UTC)
The second one seems to be reported as T422161, The fourth one seems to already be reported as T418268. Anomie⚔ 12:46, 4 May 2026 (UTC)
Thanks for finding those, I've created a tracking table. Not seeing anything directly about the third issue in Phabricator. T411601 appears to be quite similar, but looks like the connected diffs only apply to mobile view, so not sure it is the same thing; I'm guessing "collapsed sections" refers to the typical mobile sections, rather than my "hack" to have recursively collapsing subsections. ~ oklopfer (💬) 15:59, 4 May 2026 (UTC)
It seems like the issue doesn't occur when substituting the collapses. Based on the larger tracking collection at T391624, I think I can identify it as T387374. ~ oklopfer (💬) 16:51, 4 May 2026 (UTC)
I have fixed that fourth issue onwiki but have no issue with the general task needing fixing. Izno (talk) 17:20, 4 May 2026 (UTC)
Navigation pop-ups problem
Background info: I have Navigation pop-ups enabled in Preferences -> Gadgets. I have Monobook set globally. I use Edge on Win11.
Problem: I point my mouse at Fine Gael. I see the text "Fine Gael ⋅ actions ⋅ popups 119kB, 592 wikiLinks, 4 images, 10 categories, 1 day 14 hours old, Q247135" and a picture of Garret Fitzgerald from half-way down the page (it's not even the first picture on the page), and no text from the article at all. I seem to recall similar problems in the past were caused by things in the infobox. Help appreciated. Thank you, DuncanHill (talk) 12:37, 4 May 2026 (UTC)
@DuncanHill:Wikipedia:Tools/Navigation popups#Options has 600 as default for popupMaxPreviewCharacters: "The maximum number of characters to extract from something approximating the beginning of an article for the preview." Popups doesn't process template calls and references. The only other content in the first 600 characters of the opening paragraph of Fine Gael is "Fine Gael". I have window.popupMaxPreviewCharacters = 10000; in my personal js so I see a lead text in the preview. Navigation pop-ups is an opt-in gadget for registered users and we don't generally design articles for it. PrimeHunter (talk) 14:34, 4 May 2026 (UTC)
PrimeHunter, I tried copying that line, but it didn't work. How are you implementing this? I couldn't find a script with the string 'Preview' or 'popup' in your common.js either. Mathglot (talk) 18:28, 4 May 2026 (UTC)
@Mathglot: I have it in User:PrimeHunter/vector.js. Your code looks right. Have you tried to bypass your cache? Use Ctrl+F5 in Windows browsers, not F5 or the reload button alone. If it still fails then maybe something in your common.js is broken earlier in the page. Try moving the code to the top. PrimeHunter (talk) 19:15, 4 May 2026 (UTC)
Share card experiment: phase 1
Hi everyone,
This is a design mockup example of what the share card looks like when sharing the full article for chamber music.This is a design mockup of what the share card looks like when a user shares a quote from the article.
The Reader Growth team is launching an experiment to test the usefulness of a share feature that gives readers options to create a visually compelling card about an article (or portion of an article) they are reading. They can share this card to a friend or post it on their social media. The card will then link the viewer or recipient directly back to that article or even portion of the article when clicked.
This experiment, a mobile-only A/B test for 10% of logged-out readers on Arabic, Chinese, French, and Vietnamese Wikipedias and 0.1% of readers on English Wikipedia, will go live the week of May 18 and will run for four weeks. This will only be on mobile and will use the user’s phone’s native sharing function – that is, when a user goes to share a link and their device automatically offers sharing options based on previously granted permissions.
Why are we working on this?
The percentage of the world that visits Wikipedia is decreasing, visible in the drop in the number of readers, and in turn, impacting the number of accounts created and contributions to our sites. The vast majority of internet users today default to mobile-first experiences, where they are accustomed to being able to easily share links and content with friends and family.
What idea are we testing?
We want to test 1) whether logged-out readers who are enjoying what they’re reading on Wikipedia want to share that content with others off-platform and 2) whether the flow we’ve designed makes it easy for them to do so.
What is the timeline?
We will A/B test this version starting the week of May 18 and end it four weeks later. We’ll measure whether readers engage with the feature and whether they visit Wikipedia more often. We’d also like to understand how often people who received the share links from experiment participants end up using the links to visit Wikipedia. If we see positive results, we’ll share the results of this A/B test and decide together whether to proceed and what changes to make if we do.
What does the experiment include?
This feature will appear in two places: (1) a new Share button that will always show in the toolbelt on article pages, and (2) upon highlighting article text, which will trigger a pop-up share card experience with the relevant article excerpt. The reader will also see options to download the image or just copy a link to the article/excerpt.
We are also optimistic that these Share cards may help subtly educate people about proper attribution. The Share card includes links back to the Wikipedia article, as well as image attribution, where relevant, and license icons.
Since this work is still experimental, we expect to refine and adjust the design based on your feedback and experiment results.
Please share your thoughts and questions here!
For more info on our research, mock-ups, and other details, see our project page. Thank you.EBlackorby-WMF (talk) 20:08, 4 May 2026 (UTC)
Using template:DISPLAYTITLE to substitute three characters
We can't use the template:DISPLAYTITLE(arz) to change characters in the the title, specifically three chosen ones: ب to پ; ج to چ; ف to ڤ.
Why the aforementioned three characters and for which purpose?
In the Egyptian Arabic language, we often need to write loanwords which contain common foreign phones not existing on basic Arabic keyboards.
Search engines don't index pages if they have non-basic characters in their titles, so we are forced to awkwardly title them with the basic characters and throughout the article spell the word properly.
We don't need this template to change the whole title or display another title instead of how the page is actually titled, only optionally change the three corresponding characters as needed: e.g. اسبانيا to be displayed with the title اسپانيا;جاكسون to be چاكسون.
These characters have been used already in print books for over a century and children are already familiar with them.
Can someone help? --Esperfulmo (talk) 18:43, 4 May 2026 (UTC)
@Esperfulmo: DISPLAYTITLE cannot change characters except lowercasing the initial character and characters in the namespace. You would have to get a developer to change mw:Manual:$wgRestrictDisplayTitle to false for the Arabic Wikipedia, but then any title could be changed to anything and you may get many unwanted changes where copy-pasting a page title to a wikilink gives a broken link. Maybe you could make some sitewide JavaScript to change the characters in the browser of the user. PrimeHunter (talk) 19:09, 4 May 2026 (UTC)
Thanks for your answer. It's the Egyptian(arz:) Arabic Wikipedia, not the Arabic(ar:) Wikipedia. Do you think it's possible to restrict the template's use to administrators only to avoid vandalism? --Esperfulmo (talk) 19:23, 4 May 2026 (UTC)
@Esperfulmo: An edit filter could attempt to only allow addition of DISPLAYTITLE for administrators but it has many other valid uses (at least in English) so it doesn't sound good to me, and I still doubt the developers would allow a change of wgRestrictDisplayTitle. PrimeHunter (talk) 22:54, 4 May 2026 (UTC)
Cannot publish any edits — Publish changes button unresponsive
I am unable to save any edits on Wikipedia. The Publish changes button
does not respond on any page, any browser (Chrome, Firefox, Edge), any
network (WiFi, mobile data), incognito mode, or after clearing cache.
The error message says "There was an error while loading the form. To
continue, you will need to reload the page." Reloading does not fix it.
This affects all pages including my own user page. My account is
Andrei MYCRANE, created 3 May 2026. I have a confirmed email address.
Can anyone help diagnose this issue? Andrei MYCRANE (talk) 17:52, 4 May 2026 (UTC)
Well, you somehow managed to publish changes to this page. Did you do anything differently for posting this question? Are you still having trouble on other pages? GrayStorm(Talk to me|My Contribs.) 18:07, 4 May 2026 (UTC)
Andrei MYCRANE, maybe some gadget or script messing with you? Try appending ?safemode=1 to the url on the page that is having the problem and let us know if that fixes it for that page. (Note: see Help:Safe mode about whether to use '?' or '&' as the first character.) (edit conflict) Mathglot (talk) 18:08, 4 May 2026 (UTC)
I have tried the ?safemode=1 suggestion from Village pump but the Publish button still does not work. The current saved draft is the original declined version. I have a fully revised neutral text ready but cannot save it due to this technical issue. Could you please paste the following revised text into Draft:MYCRANE for me?
More information Pasted article text ...
Pasted article text
{{connected contributor}}
{{paid|employer=MYCRANE|client=MYCRANE}}
'''MYCRANE''' is a technology company that operates an online platform
for crane rental and equipment procurement, headquartered in Dubai,
United Arab Emirates.<ref>{{cite web |url=https://www.cbnme.com/machinery/crane-rental-goes-digital-with-mycrane/ |title=Crane rental goes digital with MYCRANE |publisher=Construction Business News ME |date=29 August 2021}}</ref> The company was founded in 2021 by Andrei Geikalo.<ref>{{cite web |url=https://www.epcworld.in/india-is-a-huge-market-for-crane-rental-says-andrei-geikalo-founder-and-ceo-mycrane/ |title=India is a huge market for crane rental |publisher=EPC World |date=15 March 2023}}</ref>
==Operations==
MYCRANE operates crane rental services in Saudi Arabia and India under the brand MYCRANE Rental.<ref>{{cite web |url=https://www.logisticsgulfnews.com/e-commerce/business-booming-in-india-as-mycrane-platform-makes-strides-in-critical-market/ |title=Business booming in India as MYCRANE platform makes strides in critical market |publisher=Logistics Gulf News |date=11 April 2024}}</ref> As of April 2026, the platform had over 1,000 registered members in India.<ref>{{cite web |url=https://www.cranebriefing.com/news/mycrane-pases-1-000-member-mark-in-india/8120355.article |title=MYCRANE passes 1,000 member mark in India |publisher=Crane Briefing |date=28 April 2026}}</ref>
MYCRANE Trading is a subsidiary that provides crane sales, leasing, and maintenance services, based in Jebel Ali Free Zone, Dubai. In August 2025, MYCRANE Trading raised US$50 million to fund its UAE operations.<ref>{{cite web |url=https://www.cranestodaymagazine.com/news/mycrane-trading-raises-us50m-to-launch-uae-operations-from-jebel-ali-base/ |title=MYCRANE Trading raises US$50m to launch UAE operations from Jebel Ali base |publisher=Cranes Today |date=21 August 2025}}</ref>
MYCRANE Marketplace is a global platform for buying and selling crane equipment. A beta version launched in October 2022.<ref>{{cite web |url=https://www.craneandhoistcanada.com/mycrane-launches-free-to-use-online-marketplace/ |title=MYCRANE launches free-to-use online Marketplace |publisher=Crane and Hoist Canada |date=13 October 2022}}</ref> An updated version launched in November 2024.<ref>{{cite web |url=https://www.heavyliftpfi.com/cranes/2024/11/28/mycrane-launches-global-equipment-marketplace/ |title=MyCrane launches global equipment marketplace |publisher=Heavy Lift and Project Forwarding International |date=28 November 2024}}</ref>
==History==
MYCRANE was founded in Dubai in 2021.<ref>{{cite web |url=https://www.cbnme.com/machinery/crane-rental-goes-digital-with-mycrane/ |title=Crane rental goes digital with MYCRANE |publisher=Construction Business News ME |date=29 August 2021}}</ref> In 2022, the company announced a US market launch.<ref>{{cite web |url=https://www.int-liftandhoist.com/news/mycrane-announces-us-launch/ |title=MyCrane announces US launch |publisher=International Lift and Hoist |date=25 October 2022}}</ref> In 2023, the company secured funding for expansion into Saudi Arabia and the United States.<ref>{{cite web |url=https://www.constructionweeksaudi.com/news/mycrane-secures-fund-for-saudi |title=MYCRANE secures funds for Saudi and U.S. expansion plans |publisher=Construction Week Saudi |date=20 July 2023}}</ref>
==Recognition==
MYCRANE received the following awards in 2025:
* Startup of the Year, Construction Technology Awards, Dubai.<ref>{{cite web |url=https://ctf-awards.com/winners-2025 |title=Winners 2025 |publisher=Construction Technology Awards |year=2025}}</ref>
* Global Platform for Innovative Online Crane Rental, EPC Awards.<ref>{{cite web |url=https://globalsupplychainme.com/mycrane-wins-epc-award/ |title=MYCRANE wins EPC Award |publisher=Global Supply Chain |date=26 February 2025}}</ref>
* Innovation of the Year (Local), CMME Awards.<ref>{{cite web |url=https://constructionmachinerymenews.com/58536/cmme-awards-2025-winners-announced/ |title=CMME Awards 2025: Winners announced |publisher=Construction Machinery Middle East |date=26 June 2025}}</ref>
==References==
{{reflist}}
==External links==
* [https://my-crane.com Official website]
Went to view a diff and was taken to an interesting page: I see it has caught a few people, as per WP:AIV.--☾Loriendrew☽☏(ring-ring) 22:24, 4 May 2026 (UTC)
Seems like a strange but not otherwise particularly interesting link. Did you find it somewhere interesting? Anomie⚔ 22:29, 4 May 2026 (UTC)
@Loriendrew: Please spell what you did and what happened. Where did you see the diff that you clicked? What do you mean by "filter issue"? Johnuniq (talk) 04:28, 5 May 2026 (UTC)
I came across it while viewing this diff , and got exactly what the image shows.--☾Loriendrew☽☏(ring-ring) 10:53, 5 May 2026 (UTC)
Screenshot of vandalism, seen in Monobook and Google Chrome
Basically, this vandal figured out how to replace page content with a warning that looks like an edit filter, and a button that takes you to an AIV report linked by Loriendrew. The vandal then replaced several random templates with this code, functionally blanking all pages on which they were transcluded. See screenshot, a now-revdeleted revision of {{Iowa-radio-station-stub}}. Nyttend (talk) 05:51, 5 May 2026 (UTC)
Has anyone else noticed this? The link WP:SOAPBOX is supposed to go to a section of WP:NOT, but the redirect just drops me at the top of the page. Same thing with redirects to anchors: FumoFumo is supposed to lead to Touhou Project#FumoFumo, but it just leaves me at the top of the page. What gives? Is this a bug?
I'm using Safari on an iPhone 11 running iOS 18.7.7. SuperPianoMan9167 (talk) 20:22, 30 April 2026 (UTC)
I suspect this has something to do with Parsoid as both pages show "Rendered with Parsoid" at the bottom. SuperPianoMan9167 (talk) 20:23, 30 April 2026 (UTC)
@Xaosflux: I think it's a problem specific to Minerva skin. Try switching to mobile view. That link doesn't work for me in mobile view.
These results are consistent:
Vector 2022, legacy parser: works
Vector 2022, Parsoid: works
Minerva Neue, legacy parser: works
Minerva Neue, Parsoid: doesn't work
I mentioned this issue in the quick survey that popped up since I have Parsoid force disabled. SuperPianoMan9167 (talk) 14:26, 1 May 2026 (UTC)
SuperPianoMan9167, it works for me on desktop (Librewolf) if I switch to the mobile view, and on my phone (Fennec). Have you tried logging out? —Qwerfjkltalk 14:37, 1 May 2026 (UTC)
@Qwerfjkl: Just tried that. Same issue: some redirects to sections/anchors fail to scroll down to the section/anchor when using Minerva Neue and Parsoid. It's probably specific to Safari. What makes this really strange is that some redirects, like WP:ITSTHURSDAY, work, but the section header ends up in the middle of my screen instead of at the top like it's supposed to. SuperPianoMan9167 (talk) 14:44, 1 May 2026 (UTC)
If it helps, I can make a screen recording and email it/attach it to a bug report. SuperPianoMan9167 (talk) 15:06, 1 May 2026 (UTC)
@Xaosflux Screen size seems to matter for this. I managed to reproduce this on my computer by using device mode on the Chrome dev tools to emulate a phone screen. So to make this happen I think you need Parsoid, Minerva and the right screen size. Warudo (talk) 21:43, 1 May 2026 (UTC)
Actually, that's still not enough to reproduce reliably. I had to change to the mobile view too. Just "useskin=minerva" on its own was not enough. Warudo (talk) 21:49, 1 May 2026 (UTC)
I can corroborate that these results are consistent with the results from an actual mobile device. That second link works correctly while the first one doesn't. SuperPianoMan9167 (talk) 02:20, 2 May 2026 (UTC)
Interestingly, the second link does not create the "Redirected from [title]" popup like it's supposed to. SuperPianoMan9167 (talk) 02:26, 2 May 2026 (UTC)
As for specific browser, no. I did this on both Chrome and Firefox, it's just that the steps to make it happen on desktop are very specific. Warudo (talk) 02:19, 2 May 2026 (UTC)
It seems that the combination of Minerva + Parsoid + mobile screen size + certain page titles causes redirects to sections and anchors to fail. This is a very bizarre bug. SuperPianoMan9167 (talk) 02:22, 2 May 2026 (UTC)
My first wild idea: is it possible that the mobile skin is setting display: none in CSS on certain elements of the UX which just "happen" to be holding the id="...." attribute which we are navigating to? It's also worth noting that we are in years-long transition to "new" HTML5 anchors, with a much wider set of allowed characters, from the older anchor style which percent-encoded quite aggressively and made the anchors unreadable, especially in non-Latin-script languages. So if the section title contains certain characters our HTML contains two separate anchors for each section, the "new" anchor and the "legacy" anchor (with percent encoding). It's possible that the element being hidden by the CSS is only one of these, which would explain why some anchors seem to work and others don't. Any further information you can help provide to make this bug reproducible will help!
@Purple Vortex asked below "how long will this take to fix" and I'll answer here just to keep the discussion together: generally the MediaWiki "train" deploys to English Wikipedia on Thursday, as per the Wikipedia:ITSTHURSDAY link posted above. So assuming we find a fix before the train cutoff Monday night, and it rides the usual train, you'd expect to see a fix sometime on Thursday (the exact deploy time varies depending on the timezone of the deployers that week). A bug like this would typically warrant a backport, though. We have separate backport windows throughout the day, but I personally tend to use the one at 4pm Eastern Time. Hard to give more precise timing until we've identified more clearly what's going wrong and have a fix in hand. C. Scott Ananian (he/him) (talk) 16:58, 3 May 2026 (UTC)
(If folks want to investigate this further, https://www.mediawiki.org/wiki/Heading_HTML_changes describes our heading/section markup on desktop. Mobile has always tweaked this to add things like collapsible sections, and there is an ongoing discussion about (a) trying to unify the mobile and desktop markup, and (b) trying to make the mobile markup as accessible as the desktop markup is. Happy to discuss both of those efforts in more detail, but let's fix this bug first.) C. Scott Ananian (he/him) (talk) 17:55, 3 May 2026 (UTC)
A fix for this has been merged to master (change) and a backport to the current deployment branch is pending review (backport). The issue was that sectionCollapsing.js collapsed sections correctly on redirect but never scrolled to the target fragment. Hakan·IST 19:48, 4 May 2026 (UTC)
The backport has now been deployed. This should be fixed for everyone. Hakan·IST 20:58, 5 May 2026 (UTC)
I can verify that this is fixed. Thank you so much! SuperPianoMan9167 (talk) 21:02, 5 May 2026 (UTC)
Redirect pages messed up
Redirect pages The Backrooms (Found Footage) and Backrooms (American Horror Stories) not directing to article sections like they originally were. They just go to the top of the articles. However when you go to the redirect pages themselves and click on the links, they still take you to the sections. Not sure if other redirect pages are experiencing the same issue. Can someone look into this please. Purple Vortex (talk) 17:24, 2 May 2026 (UTC)
@Purple Vortex: It works for me but I have moved your post to an existing section where others have reported problems. PrimeHunter (talk) 17:30, 2 May 2026 (UTC)
Ok, thank you. It’s probably a mobile version issue. Purple Vortex (talk) 17:38, 2 May 2026 (UTC)
Yup. It seems this issue is caused by the specific combination of Minerva Neue (the mobile skin), Parsoid (the new wikitext parser that the WMF is rolling out), and phone screen size. SuperPianoMan9167 (talk) 19:25, 2 May 2026 (UTC)
How long do you think it will take to fix? Purple Vortex (talk) 19:50, 2 May 2026 (UTC)
I have placed User:AndyZ/peerreviewer.js's script link on my vector.js page, but the button is not appearing, in source or visual editor. It didn't work via my common.js page either. I am using Vector legacy (2010) in Google Chrome (with JavaScript allowed) on macOS, and I have repeatedly bypassed my cache. Is there a simple solution to this problem? Thanks:) Max263 (talk • contribs) 12:04, 5 May 2026 (UTC)
AndyZ seems to have left Wikipedia around 2008, before the old version of Vector was launched. It doesn't look as if a new maintainer was ever found (1, 2). How did you even discover this script? I don't see it on WP:US/L. ClaudineChionh (she/her · talk · email · global) 12:52, 5 May 2026 (UTC)
Apologies, I discovered at WP:TOPSCRIPTS. I suppose AI can now do the same job (for better or for worse...) but I appreciate the response. Max263 (talk • contribs) 14:05, 5 May 2026 (UTC)
Ah yes – TOPSCRIPTS is a list of most-imported scripts, not necessarily functioning ones. Have a look through US/L as it should be a more accurate list of usable scripts. Don't expect an LLM to be a good judge of content issues. ClaudineChionh (she/her · talk · email · global) 21:57, 5 May 2026 (UTC)
Topic disappeared from here?
I no longer see "New sitewide requirement to enable Javascript to edit" anywhere on this page. It would seem that someone has deleted it despite no consensus having been reached and several major points not having been addressed (most notably, 1. that it is foolhardy to trust data returned from client-side scripts, especially in any security context, 2. that relying on a third-party for-profit closed-source service opens Wikipedia up to a number of risks, from the vendor upping stakes and leaving us without a ready substitute to the vendor "enshittifying" the service to authoritarian governments pressuring the vendor to in turn pressure us to slant articles in their favor, and 3. that there are modern captcha designs that are open source, do not depend on (let alone trust data from) client-side scripts, and avoid the accessibility and weakness issues of older captcha technologies).
So far as I am aware, deleting a discussion at all violates community norms here, let alone while the matter at issue remains unresolved. I don't see any message around here even acknowledging (let alone attributing, for accountability) said deletion, which is also a breach of norms, though I suppose trawling through this page's history diffs will, with some tedium, reveal the culprit's account name.
I request that the discussion be restored and continued until the matter is resolved, or failing that that it be continued in replies to this post until the matter is resolved. The first paragraph's parenthetical contains the gist of the unaddressed points.
Actually, I would further submit that relying on any single third party service provider of any kind, for any thing, without a substitute ready to go, in and of itself creates a conflict of interest for a project such as this, between keeping said vendor happy on the one hand and neutrally and accurately reporting facts about that same vendor on the other. This conflict of interest can only be avoided if the vendor is quickly and painlessly substitutable rendering the left-hand side of that conflict of interest moot; if the vendor is non-notable so the right hand side of that conflict of interest is rendered moot (but that means it's a small player in a big market, and so almost certainly also easily substitutable anyway); or if the product is open source and you have, or easily can, self-host it so the most that you lose if the vendor goes bankrupt or gets mad at you or something is paid third-party support. So far as I am aware, your questionable adoption of hCaptcha does not meet any of those three criteria. It is mentioned on several Wikipedia pages, in particular, and is in an apparent duopoly with Google, so it definitely doesn't meet the non-notability criterion.~2026-23303-64 (talk) 21:16, 3 May 2026 (UTC)
It was archived by an automatic process in this edit. There was no violation of community norms. When people stop commenting, discussions get archived. MrOllie (talk) 21:22, 3 May 2026 (UTC)
~2026-23303-64, you are shouting into the wind. The volunteers here can not help you in the slightest. If you want support, you will need to contact the WMF (where I suspect you will continue to be shouting into the wind, but you will be shouting in the direction of the right people). Izno (talk) 00:17, 4 May 2026 (UTC)
More importantly, there should be zero expectation that anonymous users should be able to edit the wiki in all circumstances. Unregistered users are a frequent source of disruption and block evasion. If you want to edit without a captcha, you can create an account and do some edits and then you'll never have to enable JavaScript again. hCaptcha is much better than what we had before in terms of accessibility, and there are safeguards around its privacy (see mw:Product Safety and Integrity/Anti-abuse signals/hCaptcha#Privacy safeguards and risks), so there is zero chance it's going to be abandoned due to someone complaining on a village pump. stjn 10:13, 4 May 2026 (UTC)
Then what would be needed to cause it to be abandoned?~2026-23303-64 (talk) 05:38, 6 May 2026 (UTC)
Parsoid on Mobile Web for enwiki
Hey, folks! As we've mentioned before, we're gradually rolling out the use of the new Parsoid wikitext parser on English Wikipedia as part of the WMF Parser Unification project. Just now I turned it on for a fraction (20%) of pages for readers using the Mobile view. I am watching the cache impact of the transition closely, and assuming that everything looks healthy I expect to gradually increase the percentage over today and tomorrow until all Mobile view readers are seeing the Parsoid version of the page. If you want to see this in action, you can check out Fandom_(website), Wikidata, Talk:Wikimedia Foundation, or Talk:Jimmy Wales. The pages included are based on a hash of the page title, so the same pages will consistently use Parsoid but it's a bit random exactly which are included; I just clicked randomly around from Wikipedia until I'd collected a reasonable sample. Check the footer at the very bottom of the page, it will say "Page was rendered with Parsoid" if you're seeing a Parsoid render. If you click over to desktop view, that will go away, since we're not (yet) serving Parsoid by default for desktop views. If you want to be an early adopter, you can opt-in early in your user preferences following the instructions at Help:Extension:ParserMigration. You will also notice new entries in the tools menu for Parsoid-rendered pages: "Switch to legacy parser" and "Report visual bug". We know that Parsoid's rendering is pixel-for-pixel identical to the legacy parser's rendering on the vast majority of pages, but we can't test every single tool, gadget, and user script which you all are using. If Parsoid interferes with your workflow on the projects, "Switch to legacy parser" ought to get us out of your way, but please do use "Report visual bug" and let us know what's wrong so we can work together to fix it. This is a pretty exciting step for me, as I've been working in one way or another on this project for well over a decade, but my fondest hope is that it is completely transparent to you all, and you don't even notice anything's different --- except for the new features we'll be able to roll out later with Parsoid as our base. Thanks for your patience, and happy editing! C. Scott Ananian (he/him) (talk) 23:14, 29 April 2026 (UTC)
I've just clicked onto Mobile view to test it - it looks awful and makes navigation terrible. GiantSnowman 20:28, 30 April 2026 (UTC)
How exactly, and on what page? The page on Wikidata with Parsoid rendering, from a cursory comparison, looks the exact same with the page without Parsoid (using ?useparsoid=0) to me. OutsideNormality (talk) 21:42, 1 May 2026 (UTC)
The whole site looks entirely different. GiantSnowman 08:56, 2 May 2026 (UTC)
They look identical to me as well. Could you perhaps provide screenshots so we can see what's different for you? DLynch (WMF) (talk) 10:32, 2 May 2026 (UTC)
Well for one I have to click a dropdown menu to find my Watchlist... GiantSnowman 11:43, 2 May 2026 (UTC)
Might it be that you're talking about Mobile Web generally, rather than specifically about Parsoid? This thread is specifically about the Parsoid rollout on Mobile Web. OutsideNormality (talk) 16:22, 2 May 2026 (UTC)
Just gonna keep posting here every day until this is fixed. GiantSnowman 17:13, 6 May 2026 (UTC)
The strikethrough when you paste deleted text
Why is this a thing? Like if I like part of someone's edit but don't like a cut they made, I want to be able to keep that part without reverting the entire thing, but I can't because when I try to copy the cut part, it pastes with a strikethrough in it that I have found no way to remove, and if it's a large scale edit with lots of little pieces that can't be easily rewritten manually, it means I have to revert the entire thing over potentially only a minor issue. Absolute hall monitor technology. Snokalok (talk) 21:47, 5 May 2026 (UTC)
It marks the content as semantically deleted (<del>...</del>), so that accessibility agents can indicate that information to their users. Izno (talk) 22:08, 5 May 2026 (UTC)
Is it possible for you to switch to the source editor and remove the <del> tags? Otherwise, yeah, I agree that Wikipedia should really have a way to revert/keep block-by-block if possible. Chaotic Enby (talk · contribs) 22:12, 5 May 2026 (UTC)
This can be avoided by using "Paste without formatting" or other similar features of text editing parts of browsers. In Firefox on Windows and Linux, the shortcut is Ctrl+⇧ Shift+V. —andrybak (talk) 22:14, 5 May 2026 (UTC)
@Snokalok: I guess you refer to edits made with the reply tool. Click "Source" to the top right of the reply box and remove something like <s>...</s>, <del>...</del> or {{strikethrough|...}} around the copied text. You can click "Visual" afterwards to return the normal state of the tool. PrimeHunter (talk) 22:20, 5 May 2026 (UTC)
After examining your recent edits I guess it wasn't actually the reply tool. This is why the edit notice of this page says: "Where did you encounter the problem? Please add links when possible." PrimeHunter (talk) 22:26, 5 May 2026 (UTC)
Snokalok, I'm not sure what you're talking about. When I view past diffs and copy content from them, it always pastes without markup tags. I've just reverted https://en.wikipedia.org/w/index.php?diff=1352916849 (don't worry, I'll put it back momentarily), and when I copy the text banner at the top of the page in Wikipedia and paste here, it just pastes as text, with no markup. I've never seen any markup get pasted along with text, aside from situations when markup tags were in the text that I copied. Nyttend (talk) 01:23, 7 May 2026 (UTC)
It works in the way User:Snokalok described in the visual editor. Both when editing a page separately (sandbox), and in the "Visual" mode of the reply tool. —andrybak (talk) 01:29, 7 May 2026 (UTC)
Oh, this is some Visual Editor thing? Never used it. Nyttend (talk) 01:33, 7 May 2026 (UTC)
Unable to update or remove email address
I am seeing a banner at the top of the page in Wikipedia asking me to “confirm my email address”. I have gone to my preferences in Wikipedia and learned that the email address for my account is one that I no longer have access to. I have then gone to “email options” and clicked on “change or remove email address”. This asks me to log in again, and when I do so, it sends a verification code to the email I no longer have access to. A note here says if I am having trouble receiving this code, I can “recover my account”. When I click on the link to recover my account, I get a permission error saying I cannot do this while logged in.
My question is:
Is there a way to change my email address when I have no access to my current email address?Volutin (talk) 01:04, 7 May 2026 (UTC)
Volutin, are you 100% certain that you'll be able to log in again if you log out? If not, here's an idea — probably it won't help, but it can't hurt — log out and see what happens when you try the recover-my-account option. Nyttend (talk) 01:40, 7 May 2026 (UTC)
Well there's the risk of being stuck out of the account, unless I read this wrong? Chaotic Enby (talk · contribs) 01:45, 7 May 2026 (UTC)
Chaotic Enby, if you know your password and haven't set up 2FA with your unavailable email address, you wouldn't necessarily be locked out of your account. Nyttend (talk) 02:24, 7 May 2026 (UTC)
I logged out of my account, but could not find a way to recover my account after logging out. I could not log in again through Safari, as it required a code to be sent to the email I no longer have. I tried going to create a new account, but my IP address was blocked after logging in with the new account details (even though I have turned off private relay). I have been able to log in via Chrome using my old account credentials. I guess I will just ignore the banner and hope I can continue using my old account without a verified email until Wikipedia shuts me out completely at some point in the future? Volutin (talk) 02:09, 7 May 2026 (UTC)
Something you could do right now is add {{Committed identity}} to your userpage so you can later prove your identity if you get accidentally logged-out completely. Additionally, once that's done, I invite you to email cawikimedia.org to see which steps you can take. Chaotic Enby (talk · contribs) 02:22, 7 May 2026 (UTC)
[edit conflict] Volutin, wait a while and create an additional account (e.g. User:Volutin alt), and use your main account to mark that account as an alt. (Use an InPrivateBrowsing window to do it, just in case your browser gets confused between the accounts, although that won't help with Wikipedia-imposed IP restrictions.) This won't help with retaining access to your existing account, but if you ever do get shut out completely, this will ensure that everyone recognises the alt account as yours, so your permissions can transfer, and you can use the alt account to make requests related to this account. At worst, if you do this and then get locked out, you could ask the stewards to rename your accounts, so that "Volutin" became "Volutin old", and "Volutin alt" became "Volutin". (I assume they'd consider this; I'll leave a note on their noticeboard.) Still not ideal, but at least you'd continue to be treated as the same person. Nyttend (talk) 02:24, 7 May 2026 (UTC)
There's supposed to be a link to Special:AccountRecovery on the page about the email code. That's probably the one you mentioned earlier with the permission error. Since you're logged out in Safari, you should be able to use that form in that browser. Anomie⚔ 11:08, 7 May 2026 (UTC)
Watchlist button
Is there a way to opt out of today's change to how the watchlist star button at the top of each page works? Not really a fan. Extraordinary Writ (talk) 20:24, 30 April 2026 (UTC)
I haven't checked on desktop yet, but on mobile browser when I hit the star, the box that pops up is about 60% off the edge of my phone screen. Trying to zoom in or scroll around does nothing to improve visibility. Sarsenet•he/they•(talk) 22:46, 30 April 2026 (UTC)
I have not seen that particular issue on desktop but others report they have (phab:T417847#11877654). Warudo (talk) 09:24, 1 May 2026 (UTC)
Still, the change is so broken on my side that I hope they revert it entirely. Warudo (talk) 10:35, 1 May 2026 (UTC)
Ouch. So many steps to watch or unwatch a page, and so buggy. Not sure I'll ever want to touch the watchstar again. Ponor (talk) 11:25, 1 May 2026 (UTC)
Ouch. This is in Vector2010 as well. Clicking the star when a page is not watchlisted appears to bring up exactly the same dialog as clicking the star when a page is watchlisted, which is the one with the "Unwatch" confirmation. CMD (talk) 12:10, 1 May 2026 (UTC)
Big oof, this isn't okay at all! — Fourthords|=Λ=| 12:42, 1 May 2026 (UTC)
Same with Monobook. If I click watch/unwatch instead of the desired action, I get a popup window and have to click once more to actually get that action. I don't use labels and everything on my watchlist is permanent, so this is a complete waste of time/mouse clicks/mouse movements for me. At aa minimum this should be opt in or easy to remove in my preferences. --Randykitty (talk) 12:49, 1 May 2026 (UTC)
I'll add my complaint also. (Using Monobook) Unwatching used to take one click, now it takes three - "Unwatch" tab, then "Unwatch" button in the "Organize watchlist" dialog, then X/Close the confirmation dialog telling me that the page has been removed from my watchlist. Not happy. Mitch Ames (talk) 13:00, 1 May 2026 (UTC)
Same. Not a fan of this change. Timur9008 (talk) 13:05, 1 May 2026 (UTC)
It's horrible. Really horrible. Bin it. DuncanHill (talk) 14:42, 1 May 2026 (UTC)
That's a good idea. Additionally, I found that "Organize watchlist" was confusing. I wanted to watch a page temporarily. I got the box – fine; I needed it this time – and I change the drop-down menu to the time, and, um, now what? Do I "X" out of the box, which feels like it should cancel my change? Where's the "all done and please save my changes" blue button? WhatamIdoing (talk) 19:56, 1 May 2026 (UTC)
Initially it was supposed to be a non-blocking popup next to the star itself but they discovered some issues with Codex library on mobile and with certain sizes so they switched to a different style without updating the wording. So, not intentional that it doesn't make sense. stjn 22:13, 1 May 2026 (UTC)
+1 for "please give us a way to disable this", it actively slows me down when watchlisting anything. CoconutOctopustalk 19:27, 1 May 2026 (UTC)
+1, I watchlist every halfway interesting article I come across, so all these forced popups and buttons make my experience much worse Sketchsynth (talk) 20:17, 1 May 2026 (UTC)
+1 I need a way to disable this. I use the star a lot to take things on and off of my watchlist and it used to take one click to do it (click the star, you're done) and now it takes three, in different areas. You click the star, you get the "Organize watchlist" box (I do not want this, why am I getting this?) and then once you click the button to watch/unwatch, you then get a confirmation dialog box that you need to dismiss. I know each extra click doesn't maybe seem like much, but for power users it's a significant disruption in what should have been a microsecond interaction. I looked in the preferences and did not see another way to make this go away so I came here. I can definitely understand wanting to give people a way to organize their watchlist, but this is not the place to put it or the way to do it. Either consider making it another watchlist preference or consider removing it entirely. Jessamyn (my talk page) 22:31, 1 May 2026 (UTC)
Thank you all for this helpful feedback, we recognize this is an issue. The people who can help with this are offline for the day, but I'll flag this to the team to make sure someone gets back to you early next week. Thanks for being patient with us. SPerry-WMF (talk) 21:38, 1 May 2026 (UTC)
+1 Whenever I scroll up pass the navbar, the "Organize watchlist" window pops up if initialized (in desktop mode). Labratscientist (talk) 05:43, 2 May 2026 (UTC)
I've seen this also (using MonoBook on Firefox 113.35.1, Windows 7) - click Unwatch tab, Unwatch button, close dialog; then scroll down to bottom of page, then back up - "Organize watchlist" dialog pops up again, and article has been re-added to my watchlist! Mitch Ames (talk) 06:44, 2 May 2026 (UTC)
Here's a strange thing. At the top of this page, the blue star (or unwatch tab, depending upon skin) is a link to https://en.wikipedia.org/w/index.php?title=Wikipedia:Village_pump_(technical)&action=unwatch and that fires the popup, meaning I need an extra two clicks, as described above. But at Preferences→ Watchlist I have the "Add direct unwatch/watch markers (×/+) to watched pages with changes (JavaScript required for toggle functionality)" option enabled, which at Special:Watchlist adds a little "×" icon on every row. This icon also has a link, and that link is https://en.wikipedia.org/w/index.php?title=Wikipedia:Village_pump_(technical)&action=unwatch - which is exactly the same URL, but when clicked, carries out the action immediately, without the double confirmation steps. So, on normal pages, something is intercepting that link to add the popups. This suggests that a preference could be created to prevent the interception, suppress the popup, and so restore the previous behaviour. --Redrose64🌹 (talk) 21:38, 1 May 2026 (UTC)
That's two separate features and the watchlist one isn't default so many people don't even know about it or use it. stjn 22:10, 1 May 2026 (UTC)
Hi all! We're sorry for the problems that our last deployment on Watchlist labels has caused. We are going to remove the feature in the next 24/48 hours (just the technical time for the patch to be reviewed and implemented), and re-work it to avoid problems as this one in the future. We apologise for the inconvenience, and we ask you a little more patience while we fix it. --Sannita (WMF) (talk) 09:22, 2 May 2026 (UTC)
I have now deployed the patch that reverts our changes to the watchlist star — TheresNoTime-WMF (talk • they/them) 12:11, 2 May 2026 (UTC)
Thank you, everyone at WMF who listened. Jessamyn (my talk page) 23:58, 2 May 2026 (UTC)
It's good to see the change rolled back, but this really begs the question: why is WMF using English Wikipedia as their test bed? Why aren't changes implemented on an experimental branch where volunteer editors can opt-in? I find it really unprofessional that a change like this could reach the "main" branch with, very apparently, little to no actual feedback. Code like this absolutely must be beta tested before wide deployment, not just to iron out bugs but also to ask the basic question "is this something the community even wants?" The same with November's introduction of temporary accounts. There WMF released the feature into the wild and let editors basically find out for themselves the technical intricacies and write the documentation after the fact, which is the entirely wrong way to go about new software versions. CapnZapp (talk) 10:18, 3 May 2026 (UTC)
Temporary Accounts had a very long development and deployment window, the process took multiple years and tons of community members were involved in the process. Marketing these things to only people that are interested in new features will make some kind of bias. Sjoerd de Bruin(talk) 10:44, 3 May 2026 (UTC)
Apparently none of those people bothered to set up the documentation though... My experience was that those developing WP:TA had no special insight how the details actually worked, and we basically had to figure out things from scratch by ourselves. (We still don't know why WMF distinguishes between logging out and exiting sessions, or why temporary accounts can become inaccessible and yet not expire). Loads and loads of ip user templates were not updated. The sockpuppet policy didn't acknowledge or distinguish between types of accounts until I myself intervened weeks afterwards (and I am far from a "Wikipedia insider"). So unfortunately that long process basically had nothing to show for it, and so I think my point still stands. The TA feature definitely did not have what I would call a polished roll-out, User:Sjoerddebruin, where good documentation, help and introductory material was available on day 1. —Preceding unsigned comment added by CapnZapp (talk • contribs) 13:09, 3 May 2026 (UTC)
I think you're conflating things that are WMF developers' responsibility with things that aren't. It would be completely out of place for them to update our policy on sockpuppetry, for example. Anomie⚔ 13:14, 3 May 2026 (UTC)
Like everything in software engineering, it's a balancing act. In this case between taking forever to develop and deploy software, and inconveniencing users. Anyway, the important thing here is that they reverted it quickly. It's the CommTech team so this is probably a wish from the wishlist, meaning it has consensus and folks want it. So now they just need to refine it so that it doesn't disrupt old watchlist workflows. –Novem Linguae (talk) 10:57, 3 May 2026 (UTC)
@CapnZapp The popover version was tested for a week on beta wikis and showed no problem, but then we identified a bug with the popover on mobile on Friday, which needed a fairly quick change. That was when we made the popover into a dialog and pushed this live everywhere. The change from a popover (not very intrusive, but broken on mobile in some cases) to a dialog (intrusive, but working) is what caused everyone to notice the new feature and interrupt their workflow. It also didn't get wider testing as we did it to fix one singular bug, but unfortunately it introduced a few more bugs. Hope this helps to explain what happened. Anyway, we're taking measures to ensure the new version will not introduce more problems, and we'll test them in beta as always. Sannita (WMF) (talk) 12:15, 3 May 2026 (UTC)
Why did you change the popover to a dialog instead of just reverting the change? Why would you push untested code to production instead of going back to the status quo and trying again next week? Warudo (talk) 12:21, 3 May 2026 (UTC)
@Warudo the code was tested, only not as extensively as the first one. Anyway, we undeployed and we'll get back when the feature will be working without bugs, after conducting new tests. Sannita (WMF) (talk) 12:24, 3 May 2026 (UTC)
Even the popover version was barely tested! When bugs like phab:T417847#11878648 slip through, which also affected the supposedly better tested popover, what kind of testing are you talking about? Warudo (talk) 12:33, 3 May 2026 (UTC)
Sannita (WMF) please understand the problem isn't possible bugs (we have faith you will sort those out) but the basic annoyance of turning something that was a one or two click operation and adding multiple clicks to it. It is a bad user experience, and you need to rework the layout and user process. The feature should under no circumstance add multiple unavoidable clicks to do such an innocuous action like watching a page. You need to make sure power users can still watch a page with a single click or two clicks at most (if you want a different duration than your regular preference), and without having to deal with a big modal dialog. CapnZapp (talk) 12:52, 3 May 2026 (UTC)
The problem isn't a bug or error with the popover, it's turning a simple operation into a complex UX mess. Changes like this should be behind a preference; that exists for a reason, right? Nemoralis (talk) 02:45, 5 May 2026 (UTC)
why is WMF using English Wikipedia as their test bed? they didn't single out en.wp for "testing" - all WMF wikis got it over a three-day roll-out, Tuesday to Thursday. Commons got it on the Wednesday; we were Thursday. --Redrose64🌹 (talk) 18:25, 3 May 2026 (UTC)
@Nemoralis @CapnZapp and others: We listened to your feedback, and our designer came up with some changes to the feature that should solve most of the problems you raised. In particular:
We are dropping the dialog and bringing back pop-over to not disrupt the workflow
One click watch/unwatch (no extra click necessary unless user wants to add a label while adding an item to their watchlist)
Automatic timeout of the pop-over if user doesn't interact with it for X seconds
Undo feature on the unwatch confirmation to prevent accidental removal of a watched page that had multiple labels assigned to it
Mobile web design remains more or less the same except the new watchlist label and undo feature
If you wish, in this comment on Phabricator there is a Figma link, where you can test how the feature works. If you have additional feedback, you can provide it under the Phab ticket or in this discussion. Sannita (WMF) (talk) 13:18, 7 May 2026 (UTC)
Watchlist windows
How to disable new window (globally), which appears when page is added to watchlist? Eurohunter (talk) 14:42, 1 May 2026 (UTC)
DuncanHill, are you aware that you linked the user to the exact same talk section they posted their question as a subsection to? In other words, why not assume Eurohunter has read the section, and could not find the answer to his question? Regards, CapnZapp (talk) 10:20, 3 May 2026 (UTC)
To set a good example, here's my reply to Eurohunter: You can't. The feature has been retracted, but while it was live apparently nobody thought to make it opt-in or even opt-out. Hopefully it won't be foisted upon you and me and the rest of the community like this when it returns. Regards, CapnZapp (talk) 10:22, 3 May 2026 (UTC)
@CapnZapp The developers don't like making things like this tied to user preferences so when it comes back, do not expect it to be opt-in or opt-out. See mw:Just make it a user preference. Warudo (talk) 10:29, 3 May 2026 (UTC)
@CapnZapp: Yes I notocied @DuncanHill: link, so I realised what is going on, but it was originally posted by me as separate section, then it was merged, but thanks for additional explanation. Eurohunter (talk) 11:13, 3 May 2026 (UTC)
When DuncanHill left that comment, it was its own separate section. User:Iznomoved it to a subsection afterwards but didn't leave a note. Warudo (talk) 10:37, 3 May 2026 (UTC)
Why isn't this article's talk page auto-archiving?
Talk:Killing of Renée Good hasn't been archived by Lowercase sigmabot III since February 1st. I've tweaked the archiving parameters a little bit but, still, nothing's moved since Feb 1st. Can someone here look under the hood and figure out why? Thanks, Shearonink (talk) 14:54, 7 May 2026 (UTC)
@Shearonink: I have fixed a comment syntax in the archiving instructions. The instructions are read directly by the bot and not processed by MediaWiki. I don't know whether the bot actually allows comments but I guess they should at least use the normal syntax. PrimeHunter (talk) 15:26, 7 May 2026 (UTC)
omg, I can hardly believe I missed that missing exclamation mark! But yeah I did, lol & wtf. THANK YOU, I think you're right, that is what was messing up the archiving. I'll keep an eye on the talk page, waiting to make sure that the bot will now archive it. Thanks again, PrimeHunter. Shearonink (talk) 15:34, 7 May 2026 (UTC)
I changed the number back to 15, which was what it was when the comment was added on February 2. SarekOfVulcan (talk) 15:46, 7 May 2026 (UTC)
Very slow page loads
I am currently (for about an hour) experiencing extremely slow page loads on the English Wikipedia. I have a page open that has been very slowly adding content (images and charts) or over an hour. It's not completely stalled. Is this just me? -Arch dude (talk) 13:47, 7 May 2026 (UTC)
Not just you, @Arch dude. I rebooted, thinking it was possibly a problem with my PC, but problem is still happening. (Also happening in incognito browser while logged out so it isn't my scripts or anything interfering.) Schazjmd(talk) 13:55, 7 May 2026 (UTC)
Getting this too. Images are not loading on my part. --FelineHerder (talk) 14:27, 7 May 2026 (UTC)
Problem has disappeared (for me) as suddenly as it began; images are displaying now. Schazjmd(talk) 15:50, 7 May 2026 (UTC)
Ping problem
Hello,
Someone pinged me last month, and I didn't receive any notification in my Alerts or Notices. In fact, it's been two months since I've received anything. When looking at my notification settings, every relevant box seems to be checked.
I'm at a loss of how to test this, or check if I miclicked somewhere else. Perhaps it is related to the umlaut in my name.
@Selbstporträt: Did you receive this ping? If not, is "Web" enabled at "Mention" at Special:Preferences#mw-prefsection-echo. Several things can go wrong in a specific ping attempt. A user page link isn't the only requirement so always post a diff if you think an edit should have pinged you. PrimeHunter (talk) 20:21, 7 May 2026 (UTC)
I tried to send an email, via the Email This User function, to another editor. They said that they had a notification that they had an email, but the email wasn't in their inbox. I resent the email, and also asked if their email address was set to an archaic email address. They said that it was not, and said that they had received an email from Wikipedia, but not from me. They asked Is it possible your underlying IP's been blocked TA-only for some reason? I know that can block emails. I hadn't heard of that, and have two questions about that. First, can someone explain this to me? Would this happen if an unregistered editor in my physical neighborhood using my ISP was blocked? Second, is there a way that I can check whether my underlying IP has been blocked? Third, what are some other explanations for why email from one registered editor to another registered editor falls into a black hole?
Robert McClenon (talk) 23:49, 7 May 2026 (UTC)
The recipient (who did not receive the email) should use the web mail of their provider to check their spam folder. I don't know what "TA-only" means but mail providers use strange systems to guess if mail should be judged as spam. The mail you sent came from Wikipedia not your ISP. Johnuniq (talk) 00:03, 8 May 2026 (UTC)
Thank you, User:Johnuniq - I am aware that spam filters can behave weirdly. So I think you are saying that Wikipedia is not blocking the email, but that his ISP may think that the combination of Wikipedia as the mailer and something in my note caused my note to be viewed as spam. Is that what you are saying? Robert McClenon (talk) 01:38, 8 May 2026 (UTC)
Yes, I'm saying that Wikipedia has not blocked your message. Wikipedia tried to send the mail to the recipient but (apparently) the recipient's email provider rejected the message or possibly put it in the recipient's spam folder. The issue has nothing to do with you or your IP or your ISP. It concerns the IP of Wikipedia's mail server and/or the recipient's mail provider's method of guessing that an incoming message is spam. Johnuniq (talk) 07:10, 8 May 2026 (UTC)
Catalogue of CSS classes
How much of WP:Catalogue of CSS classes is still valid? It's got encouraging notes like The following table is really outdated since MediaWiki 1.17 (June 2011). I'm sure in the ensuing 15 years, it hasn't magically gotten less outdated, especially now that Parsoid is a thing. Is this page worth updating, or is it so out of date that it's better that we just mark it historical and point people to the Parsoid docs for current information? RoySmith(talk) 23:09, 7 May 2026 (UTC)
I think it merits removal or marking historical in lieu of just using the console or codesearch/globalsearch or even Phabricator or gerrit. Izno (talk) 23:37, 7 May 2026 (UTC)
Yep. Trying to document it separately from the code itself wasn't going to work.
In my work with CSS classes, Web development tools covers most of it. In rare cases, when a source code look up is needed, I search in the Wikimedia GitHub org. When it isn't enough, git grep and other tools on a local clone of the repositories. —andrybak (talk) 10:38, 8 May 2026 (UTC)
if you need this level of detail, you are better off learning how to use the webinspector. —TheDJ (talk • contribs) 08:12, 8 May 2026 (UTC)
Perhaps the page should document only classes that have meaning or currency inside wiki content. Like infobox, which MobileFrontend will pick out, and error, which changes the result of {{#iferror}}. Nardog (talk) 10:46, 8 May 2026 (UTC)
I think that the classes that do need cataloguing and documenting are those that are added to pages by the MediaWiki software, such as mw-body-content, and those that are acted upon by the MediaWiki software, such as mw-collapsible. --Redrose64🌹 (talk) 13:43, 9 May 2026 (UTC)
And presumably the Parsoid docs would be the place to do that. RoySmith(talk) 14:17, 9 May 2026 (UTC)
Problem loading "review changes"
Currently, when using the Visual Editor, I cannot review my changes before publishing an edit. If I click "review changes" it will produce an endless loading bar. If I try to review the changes visually in the revision history of a page, it will try to load for a bit, then automatically switch to wikitext mode and display a pink error box with this text:
"Node.appendChild: Cannot have more than one Element child of a document"
I guess the articles have been breeding, and there is now a one-child rule. OrdinaryOtter(talk) 22:01, 8 May 2026 (UTC)
@OrdinaryOtter On which platform, on what type of device, mobile skin or desktop, loggid in? —TheDJ (talk • contribs) 15:32, 9 May 2026 (UTC)
The problem is no longer occurring. Thanks for the reply. OrdinaryOtter(talk) 15:51, 9 May 2026 (UTC)
@Vchimpanzee: I saw two horizontal scrollbars and only the first could scroll the whole image. I removed the other. Does that work for you? PrimeHunter (talk) 20:29, 7 May 2026 (UTC)
If I'm signed out it's still requiring me to scroll, but I wasn't aware of the scroll bar. Perhaps others won't know they can do that either.
But when I'm signed in I can see it all.
I use private browsing for Google searches and that's how I happened to not be signed in.— Vchimpanzee• talk• contributions• 20:41, 7 May 2026 (UTC)
Vchimpanzee, are you using the default Vector skin when you're signed in? If not, I can easily imagine the skin difference being relevant. Nyttend (talk) 11:33, 9 May 2026 (UTC)
Looks fine in Vector, however the map exceeds Vector2022's default width. Not sure if we have a specific MOS that images/tables should be ideally within the default width, but it seems common sense. CMD (talk) 13:19, 9 May 2026 (UTC)
I use Monobook. I assume if I'm signed out when using private browsing, I have the default.— Vchimpanzee• talk• contributions• 18:23, 9 May 2026 (UTC)
Please can I have some help with my topicon
I tried to add a button to my topicon which means I can click to edit it, as otherwise I have to navigate to that page and edit it (I know I'm lazy). The way I made my topicon is that each row is a 1-row table with its borders hidden, containing images with clickable links for the different achievements. When I added the {{clickable button}} it initially overlayed the second row for no reason. I tried to force it down with <br> tags and thought that had worked, but now the button is actually still overlaying the three rightmost icons, making them unclickable. I know this is meaningless to the progression of Wikipedia as a collection of human knowledge, but any help would be appreciated. JacobTheRox(talk|contributions) 13:40, 9 May 2026 (UTC)
Setting position: absolute means that the button will be removed from the flow of elements, and not be considered when positioning the other icons, so that's why it ended up overlaying them. On my end, it doesn't seem to be overlaying the icons, can you send a screenshot to show how it looks for you? Chaotic Enby (talk · contribs) 13:51, 9 May 2026 (UTC)
Sorry my comment wasn't very clear. When I added the button in this diff, it overlayed. I then added two br tags, of which one I now deleted. In the current version, if you very carefully hover your mouse over the second-row icons while moving it right, they all work up to the featured star for List of British monarchs, then a sliver of the Manchester FARC icon works and then it stops for the rest of that icon and the two to the right. Where the icon links stop working perfectly aligns with where the "edit" button below starts, so the presence of the button below must be stopping the cursor from being able to click those icons. JacobTheRox(talk|contributions) 14:09, 9 May 2026 (UTC)
I have fixed the issue. The problem was that the button was defined in its div as being top – 40px and then forced down with a div. I made it top – 80px and not forced down and then the divs weren't overlapping. Thanks for your help. JacobTheRox(talk|contributions) 14:13, 9 May 2026 (UTC)
Simplify! Something like {{plain link|URL=https://en.wikipedia.org/w/index.php?title=User:JacobTheRox/topicon&action=edit|2=(±)}} may be everything you need. It gives you this: ... (±)Ponor (talk) 14:10, 9 May 2026 (UTC)
I love this idea! Can I make it into a topicon edit template so more people can use it? Chaotic Enby (talk · contribs) 14:56, 9 May 2026 (UTC)
It would probably become {{#tag:indicator|{{plain link|URL=https://en.wikipedia.org/w/index.php?title={{NAMESPACEE}}:{{BASEPAGENAMEE}}&action=edit|2={{{1|(±)}}}}}|name=Edit topicons}}Chaotic Enby (talk · contribs) 15:05, 9 May 2026 (UTC)
AFAIC, Chaotic Enby.
@JacobTheRox FYI: Your indicator bar looks very broken for mobile visitors. Ponor (talk) 15:28, 9 May 2026 (UTC)
Thanks! Also looks like I got it backwards, it should've been linking to the subpage rather than the other way around! Whoopsie, I'll fix this! Chaotic Enby (talk · contribs) 15:32, 9 May 2026 (UTC)
I'm aware, but for a userpage it doesn't really matter. If you go make a dummy edit to the page and press "show preview", it is physically off the screen which is another thing I've just ignored. JacobTheRox(talk|contributions) 15:33, 9 May 2026 (UTC)
Yes of course. I got the idea and design from User:JMF among others. It's my little masterpiece. JacobTheRox(talk|contributions) 15:33, 9 May 2026 (UTC)
Who? Me? When? Where? And you can't have my fingerprints on it because I was wearing gloves. 𝕁𝕄𝔽 (talk) 16:41, 9 May 2026 (UTC)
Do you really want everybody to have an edit link to your topicons? This in your common JavaScript makes an "Icons" link for yourself before "Preferences" on all pages:
mw.loader.using(['mediawiki.util'],function(){mw.util.addPortletLink('p-personal',mw.util.getUrl('User:JacobTheRox/topicon')+'?action=edit','Icons','pt-icons','Edit your topicons',null,'#pt-preferences');});
Apologies in advance for sounding like a Luddite...
When I click a blue link on Wikipedia, it goes a different shade of blue. It always has, and it still does - except for some reason, the links at Wikipedia:WikiProject Football/Nominations for deletion and page moves. It was fine yesterday, not today - any idea why? I presume it's a Wikipedia setting rather than a browser setting? (I'm on MacBook btw)... GiantSnowman 19:17, 30 April 2026 (UTC)
It's showing as 'visited' in my Contribs but not on that page... GiantSnowman 20:24, 30 April 2026 (UTC)
@GiantSnowman: I suspect it's an issue with the rollout of Parsoid as that page says "Rendered with Parsoid". SuperPianoMan9167 (talk) 20:24, 30 April 2026 (UTC)
Sorry for my ignorance but what's Parsoid? And how do I fix it? GiantSnowman 20:25, 30 April 2026 (UTC)
That's strange. Then I have no idea what's going on. It's probably because WP:ITSTHURSDAY. SuperPianoMan9167 (talk) 20:32, 30 April 2026 (UTC)
Thanks anyway - pinging @Cscott: for reference... GiantSnowman 21:08, 30 April 2026 (UTC)
I’m having the same issue on my iPhone. Links are not changing from blue to mauve after I click on the link. Mr Serjeant Buzfuz (talk) 03:32, 2 May 2026 (UTC)
Yeah, it's making some of my tasks much harder to track/do. GiantSnowman 09:00, 2 May 2026 (UTC)
And it varies depending on what page I’m on. Links change to mauve on my watchlist, but not on the main page (eg after I click on an article in DYK it’s still blue). ETA: not changing colour within articles, either. Mr Serjeant Buzfuz (talk) 12:35, 2 May 2026 (UTC)
It's absolutely fine on my Surface, and as you say, certain pages are fine on my MacBook - bizarre! Would ne nice to get some guidance/tweaks to fix this bug. GiantSnowman 10:26, 4 May 2026 (UTC)
This page is now affected by it... GiantSnowman 20:55, 4 May 2026 (UTC)
Links change colour on my Chromebook, but not on my iPhone. Mr Serjeant Buzfuz (talk) 22:14, 4 May 2026 (UTC)
It's odd - but not as odd as the lack of any action to fix this... GiantSnowman 18:11, 5 May 2026 (UTC)
Just gonna keep posting here every day until this is fixed. GiantSnowman 17:13, 6 May 2026 (UTC)
Confirmed. I noticed this today on my mother's iPad. Specifically, I noticed two edits today on this page history, and considered that they didn't really belong there. So I looked for possible alternative locations for the text, and found two articles: Brush Electrical Machines and Brush Transformers. I also looked at the user's contributions to see if they had added anything to those articles. Following this I created the thread Talk:Brush Traction#Recent additions and having previewed and saved, was surprised to see that the contribs link was still the "unvisited" blue, as were the two article links, and the two links in my signature. However, returning to the aforementioned page history I saw that the contribs link was the "visited" colour; and at Brush Electrical Machines#See also, the Brush Transformers was also the "visited" colour. If I go to my contributions, and click any "diff" link, I see that the user page and user talk page links below "Latest revision as of ..." are both in the "visited" colour. --Redrose64🌹 (talk) 17:47, 6 May 2026 (UTC)
And having saved the above, I see that every link in this thread is "unvisited" blue, even though I've visited several of the user and user talk pages. Seems like a Safari bug. --Redrose64🌹 (talk) 17:50, 6 May 2026 (UTC)
No, it’s also happening on Google Chrome on my iPhone. Velociraptor888 (talk) 18:06, 6 May 2026 (UTC)
@GiantSnowman That is not an appropriate comment. The issue has been filed in the appropriate place for correction, which is Phabricator. It may not be fixed for some time. Spamming us is an abuse of your commenting privileges here. Please stop. Izno (talk) 17:52, 6 May 2026 (UTC)
Where is the notification here that it is in Phabricator? Where is the spam? GiantSnowman 18:29, 6 May 2026 (UTC)
OK thanks, and apologies that I had not noticed that. Perhaps the box needs to be bigger... GiantSnowman 18:34, 6 May 2026 (UTC)
There's been no update on Phabricator in 4 days that I can see? GiantSnowman 20:23, 10 May 2026 (UTC)
I’d also like to add that some pages on desktop Wikipedia have this problem as well. Velociraptor888 (talk) 18:18, 6 May 2026 (UTC)
"Find" feature in source editor ignores F3
I know that recently the source editor was changed to integrate a Find/Replace feature (which is fairly nice), but it means that I cannot use F3 for quickly finding things on the page. I got an assist from someone on IRC the other day telling me how to "skip" the in-built find so that I could F3 again, but either I am completely misremembering what they told me or that function was disabled. I occasionally just want to be able to quickly get to a term when I open the edit window... what am I missing? FF beta, nothing else fancy. (pleasedo notping on reply) Primefac (talk) 13:08, 10 May 2026 (UTC)
The default source editor toolbar had search and replace on an icon for as long as I remember but for a long time you had to click "Advanced" first to see it. Are you referring to a special feature on JavaScript and CSS pages? Please link an edit page where F3 doesn't work. Does it work if you add &safemode=1 to the url like https://en.wikipedia.org/w/index.php?title=Example&action=edit&safemode=1? You may have to press ctrl+f first to select the search term. PrimeHunter (talk) 13:29, 10 May 2026 (UTC)
I am not referring to any special feature. I am literally referring to the Find that pops up when you hit Ctrl+F on a browser, and the subsequent ability to use the F3 function key to find the next match. It does not work on any page, except for the random times like right now when I'm trying to describe the issues I'm having. It comes and goes and it's getting annoying that on some pages I can hit F3 and find the term that I was looking for on the previous page, but most of the time I have to re-type the search term again into the source editor's Find. Primefac (talk) 13:46, 10 May 2026 (UTC)
If you want specifics, I just as a test opened up Achilles, Austroasiatic languages, Apollo 8, and Andrei Tarkovsky, all of which call {{ill}}. I search (using the browser) for {{ill to find transclusions. On Achilles (with the browser's find open) I get zero hits. If I go to the next two and hit F3... zero hits. However, on Tarkovsky's article an F3 call returns all four hits sequentially. On all four I have clicked into the edit window. Why does it not work on the first three but does on the fourth? I can turn off the syntax highlighter and the search works, but if I'm doing something like editing a template that's not something I want to turn off. Primefac (talk) 14:00, 10 May 2026 (UTC)
You can press Ctrl+F while the focus is inside the built-in search to focus on the browser's find-in-page, and then F3 works for the latter. Nardog (talk) 14:19, 10 May 2026 (UTC)
That sequence of events does not work for me; it opens up the in-source Find but it's blank so the F3 doesn't do anything. Primefac (talk) 14:48, 10 May 2026 (UTC)
Did you press Ctrl+f twice? The second time switches to the browser search box for me in Firefox. Your issue is apparently only about in which circumstances a search term from another page is remembered. If the search on the other page used the source editor search then I don't think it can be remembered. Maybe you know this but here are some useful keyboard shortcuts. Click a field and press ctrl+a to mark everything followed by ctrl+c to copy it to the Windows clipboard. Then you can insert it almost anywhere (not just in browsers) with ctrl+v. PrimeHunter (talk) 15:00, 10 May 2026 (UTC)
Thank you. That is not the answer I was hoping for, but it is an answer I was looking for. I suppose I'll just have to develop a new workflow. Primefac (talk) 23:41, 10 May 2026 (UTC)
Is it possible for Mediawiki software to ignore ~ in front of table numbers?
A lot of numbers in tables are approximations, and ~ in front of them is an easy way to indicate this. But like using c. (circa) in front of them, it requires special coding to get sorting to work. See:
@Timeshifter You mean by ways other than using “data-sort-value” or by changing mediawiki itself? —TheDJ (talk • contribs) 12:25, 8 May 2026 (UTC)
It was requested in 2014 at phab:T65055: 'Table sorting for number values should ignore approximate/estimate "~" character'. PrimeHunter (talk) 13:49, 8 May 2026 (UTC)
@PrimeHunter: Thanks. I think that request is too broad. I just want ~ to be ignored when data-sort-type= is used. See:
I realize now that ~ could be used for all these data types listed there: number, currency, time, and all 3 date formats. All can be approximations and educated guesses.
So I think this would be requested as a tablesorter update?
It has been declined because c. is language-specific and data-sort-value already exists. I would prefer something more general anyway. I once made a wish list for sort features but never posted it. It included:
Ignore: Specify words/strings to ignore in sorting, e.g "more than", "less than", "circa" in number sorting
It should be specified in the column header with something like data-sort-ignore="...". PrimeHunter (talk) 11:41, 11 May 2026 (UTC)
I think that is a good idea, and I hope you make that feature request. I have limited time due to health and other constraints.
But that is an extra step beyond adding data-sort-type=
I removed c. (circa) from the feature request since it is language specific. --Timeshifter (talk) 16:52, 11 May 2026 (UTC)
Tech News: 2026-20
Latest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you. Translations are available.
Weekly highlight
Community Tech has published new guidance explaining how wishes on Community Wishlist are triaged and prioritized. The documentation is intended to help contributors write stronger proposals by clarifying the factors that influence prioritization decisions. Beyond vote counts, the guidance highlights considerations such as potential impact on the community when determining which wishes move forward.
Updates for editors
The Reader Growth team is launching an experiment to test a new Share Card feature that allows readers to create visually engaging cards from Wikipedia articles or selected article sections and share them online, with each card linking back to the original article to help expand readership and article discovery. The mobile-only A/B test will be available to a portion of readers on Arabic, Chinese, French, Vietnamese, and English Wikipedia to better understand reading and sharing habits, and is scheduled to begin the week of May 18 and run for four weeks.
The Android and iOS Wikipedia apps recently released the 25-day reading challenge into Beta, as part of efforts to drive reader engagement by encouraging users to complete reading milestones. To track their reading streak during the challenge, App users can add a widget featuring Baby Globe to their home screen. The challenge officially begins May 11.
View all 17 community-submitted tasks that were resolved last week. For example, an issue where the global preference for enabling syntax highlighting in wikitext could unexpectedly disable itself after being turned on, has now been fixed.
I suspect it will only break into multiple columns if you have multiple footnotes. That is just one (very long) footnote. —Martin (MSGJ·talk) 08:11, 12 May 2026 (UTC)
Yup, you're right. WAID, if you split the footnote into multiple footnotes, it works. Or you can move the {{div col}}/{{div col end}} templates to within the footnote itself. That's fine for the discussion, but probably not what you'll want to do on the actual policy page. --rchard2scout (talk) 09:43, 12 May 2026 (UTC)
That's correct. Specifically, the CSS for the <references/> multiple column feature specifies break-inside:avoid-column for <li>s, and {{div col}} does the same. Anomie⚔ 12:26, 12 May 2026 (UTC)
and both declarations are relevant. I guess we could write a rule to nullify those, or at least override them. The question is, where to put it. --Redrose64🌹 (talk) 17:49, 12 May 2026 (UTC)
and both declarations are relevant Not to the case at hand. Anomie⚔ 22:56, 12 May 2026 (UTC)
Well, now I know. Thanks, everyone. WhatamIdoing (talk) 19:51, 12 May 2026 (UTC)
Can confirm, same thing happening to me. Chaotic Enby (talk · contribs) 01:13, 13 May 2026 (UTC)
It is apparently showing a page preview of revision 84 (Special:PermanentLink/84). That's a funny bug, someone should report it on Phabricator. Matma Rextalk 01:22, 13 May 2026 (UTC)
It's the page image of Sport so I suppose that explains why Page Previews adds a current image to erroneously retrieved text from an old revision. PrimeHunter (talk) 02:04, 13 May 2026 (UTC)
G 1/84 with the same "subpage" number doesn't have the issue either. Page Previews uses caching so maybe it's a former bug which only affects pages that were cached at a specific time. PrimeHunter (talk) 02:17, 13 May 2026 (UTC)
If someone could report this to the arcane (for me) Bugzilla, TIA. The problem affects copying images between Wikipedias in Visual Editor. It copies fine in VE initially (i.e. it renders normally after CTRL+C CTRL+V), but after save becomes corrupted. Here is a diff for copying an image from pl wiki to en wiki, with error after save, and manual fix needed (the software does not substitute File for local translations, does not recognize term File in other languages, and also adds an unnecessary link= parameter). Side note: caption needs to be translated manually, of course, that's normal and not an issue. Piotr Konieczny aka Prokonsul Piotrus| reply here 02:19, 12 May 2026 (UTC)
Just the way caption needs to be translated in english, you need to translate whole structure in english. Most of wikis are originally copied from enwiki, so some syntax like File prefix work in enwiki and other wiki. But enwiki cannot understand other syntax (example: Plik prefix) as it was always superior (in term of technology/early access) and rest of wiki followed this.––KEmel49(📝,📋) 18:15, 12 May 2026 (UTC)
My understanding from mw:Help:Namespaces §Localisation is that the canonical namespace names are the English ones, and specific installations can localize them. So wikitext designed to be synched across installations should use the canonical (English) names. isaacl (talk) 05:09, 13 May 2026 (UTC)
It looks like this bug is covered by phab:T123768. I'll ask the Editing team to take a look, to see if there's a relatively simple fix. Thanks for the clear details and the example-case links. Quiddity (WMF) (talk) 20:06, 12 May 2026 (UTC)
Cross-wiki search results?
I just ran a search which came up with no matches on enwiki, but showed me something from itwiki. I've never seen that before. Is it a new feature? RoySmith(talk) 19:44, 12 May 2026 (UTC)
Reloading that link a few times, about half the time I get what you describe. The other half I get "Showing results for bollmann piano. No results found for Bollermann piano." with 14 results from enwiki. Suffusion of Yellow (talk) 19:50, 12 May 2026 (UTC)
So, I guess not so new?:-) RoySmith(talk) 21:00, 12 May 2026 (UTC)
IIRC the other-language results appeared to the right of the main results; now they appear inline. I guess that's what you're noticing. Suffusion of Yellow (talk) 21:01, 12 May 2026 (UTC)
The sister-project (but same language) results appear at the side (example search). I don't recall if the other-language-same-project results ever did. Quiddity (WMF) (talk) 21:07, 12 May 2026 (UTC)
I'm not 100% sure either, but ... something ... looks different now. In any case, why do I get other language results about half the time, and a "corrected" enwiki result the other half? Are you dong an A/B test? Suffusion of Yellow (talk) 21:10, 12 May 2026 (UTC)
Of historical note, the cross-project/sister search results have always been on the side (on the right in left-to-right languages) and the cross-language results have always been below.
Trying bollermann piano right now and reloading dozens of times, I always get the Italian Wikipedia results. However, I have a theory! 99% of the time, when you see differences in search results when you reload, it's because of "shard term statistics". This usually happens with uncommon words with few results and no "very good" results (like matches in the title). The most common case is to see the top few results re-order when you reload the search page.
What happens is that your search is randomly sent to one of the search servers, and each server has shards, or subsets of the full index, and the server uses the term statistics of its shard in the ranking of the results. For common words, small variations in the exact numbers don't matter to ranking because the numbers are large. For rare words, those random variations that are usually in the third or fourth decimal place are enough to change the order of results.
As an example, searching for just bollerman (I missed an n, but this example works even better) there's only one result about someone named Bollerman, so it's first. The second and third result trade places when you reload the page because the term statistics on different shards (which vary only slightly) are enough to reorder the articles that aren't about any Bollerman, but just have an instance of "Bollerman" in them.
Okay, with that background and having seen a working example of shard term stats in action, my theory is that on some shards, the stats were such that bollmann just barely met the threshold to be a suggestion. If there are no results for your query but there is a suggestion, we show the results for the suggestion (even if it has zero results, too—this is a longstanding thing I'd like to fix, but that's another story). If we show the suggestion results, we can't show the cross-language results for the original query.
As another example, which makes me more confident in this theory, searching for bollermannn sometimes gets a suggestion of bollerman and sometimes gets no suggestion.
Normally, this kind of thing doesn't happen because the stats aren't right on the borderline. For example, if you search English Wikipedia for Альберт Эйнштейн, there are zero results, and no possible suggestions, and it is clearly Russian, so you reliably get Russian cross-language results.
I also remembered that we have some maintenance going on recently that is bringing servers up and down and moving shards and indexes around, which can temporarily increase the differences between shards until everything settles down, which may be why this popped up temporarily. TJones (WMF) (talk) 17:03, 13 May 2026 (UTC)
Makes sense, thanks for the explanation. RoySmith(talk) 17:35, 13 May 2026 (UTC)
Feasibility of a built-in tour in the Special:Preferences page?
You're right, and I guess the VisualEditor extension would be the obvious place. I'm not sure why you want to have a tour of Special:Preferences, though, when it's possible to switch between visual and wikitext mode inside the editor, from the "Switch editor" button on the top-right of the editing toolbars (and this is remembered for future edits) – it would be much easier, and I think it'd be more useful too, to build a tour for that. Matma Rextalk 15:40, 13 May 2026 (UTC)
By the way, there is a "splash screen" when you open the editor for the first time, which also shows an option to switch to the other editor. I hope that we'll replace that, instead of just adding another one on top:) Matma Rextalk 15:45, 13 May 2026 (UTC)
I didn't know this was remembered for future edits! In that case, yes, that would be much easier. The splash screen being integrated into the extension is what made me think this could be the way. Chaotic Enby (talk · contribs) 15:46, 13 May 2026 (UTC)
Custom scripts are disabled on Special:Preferences, but preferences can be modified by scripts on pages where they're allowed to run. So instead of a tour it can be a toggle by itself. Nardog (talk) 16:20, 13 May 2026 (UTC)
Hah, I hadn't thought that far. My rough idea was to have only two panels in the guided tour: one pointing towards the "switch editor" button, one showing where preferences are so they can delve into those themselves. The preference I think they might want to change is the Editing mode (whether two editors should be shown, or whether it should remember the last one). A guided tour in preferences may induce too much friction.
@Matma Rex: the current proposed text at Wikipedia:Visual Editor for new editors RfC/Workshop proposes a delayed splash screen at edit 10 to introduce the source editor. If you would like a different RfC option or want to argue we should not have this option at all, please join the discussion taking place at VPI. One of the options gives a short guided tour after that splash screen so that people know how to change this back if they try out source. —Femke 🐦 (talk) 17:47, 13 May 2026 (UTC)
Hi @Femke, I admit I haven't looked at that page before posting my previous comment, I see you even have a better screenshot there than the one I found. I feel it's not my place to get involved in the RfC (in case we haven't met before: I'm a software engineer at WMF and previously worked on VisualEditor), but thanks for the invitation. I trust y'all to set it up thoughtfully, and I'm happy to offer technical advice if it's wanted. Matma Rextalk 18:05, 13 May 2026 (UTC)
List of pages from a regex search
How do I acquire a list of pages of the following search? Listgen doesn't support regex search. Need it for JWB. 8rz (talk) 23:11, 13 May 2026 (UTC)
One option is to copy and paste the search criteria into JWB's Setup→Generate→Search term box. (Tick Wiki search first to allow pasting.) An alternative is to modify the standard search results to show just titles and not page details. Unless you use the Vector 2022 skin, one way to do that is to install User talk:The Transhumanist/SearchSuite.js, search and click SR details (turn off) in the side panel. Certes (talk) 00:19, 14 May 2026 (UTC)
Edit on desktop mode
Hello. I am experiencing a strange issue on chrome android while editing pages (desktop mode). Whenever I tap on search fields or "Edit source", the page automatically zooms in aggressively and the interface becomes distorted. I already tried either disabling magnification/accessibility zoom, resetting Chrome zoom, switching skins, desktop/mobile mode, clearing cache, but the problem persists. Has anyone experienced this recently or found a workaround? Eni.Sukthi.DurrësAlbania 13:17, 13 May 2026 (UTC)
Using Chrome on Android i did faced that almost three months ago when my screen goes zooming in and end up being white screen, i immediately updated chrome to latest version. Now it's gone.––KEmel49(📝,📋) 16:30, 13 May 2026 (UTC)
@KEmel49: Thank you. Are you mean update from playstore, or somewhere else, because update from playstore appears automatically when new version it's available and I did it dozens of times but still the same. Eni.Sukthi.DurrësAlbania 17:26, 13 May 2026 (UTC)
I updated from Google play store and it worked. It's not from wikipedia's side, it's a browser's side issue. Try switching to mobile version on Chrome.––KEmel49(📝,📋) 02:43, 14 May 2026 (UTC)
Problem with editing top section
As of this morning, I've noticed that when I [edit] the top section of an article (available with the "Add an [edit] link for the lead section of a page" option in preferences under Gadgets), the edit summary is pre-filled in with /* */ instead of /* top */, so that summaries don't indicate what section is actually being edited. I'm using Vector legacy, if that's important. –Deacon Vorbis(carbon•videos) 13:22, 14 May 2026 (UTC)
It's intentional. /* */ (or just /**/) now turns into →(top). This has the benefit of being shown in whatever is the user's interface language. Nardog (talk) 13:53, 14 May 2026 (UTC)
Well, it works now; I'm pretty sure the first one I tried didn't actually have the "-> top" displayed, but maybe it was a temporary thing. Thanks for the clarification in any case. –Deacon Vorbis(carbon•videos) 16:15, 14 May 2026 (UTC)
Expiry time of infinite
I have noticed all block log entries have somehow randomly changed from "expiry time of indefinite" to "expiry time of infinite", which is contrary to WP:INDEFBLOCK. Furthermore I cannot figure out the exact message where MW pulls "infinite" out of, the QQX trick only shows "infinity" but that seems to be localized, and it is not by MediaWiki:Infiniteblock which has no expiry set. Perhaps there is something to be done to make it say "indefinite" or "no expiry set" or something similar in the block logs. Aasim (話す) 16:27, 14 May 2026 (UTC)
The short description for the page Venezuela is not showing up.
As a guy who surfs the internet both logged in and logged out, I noticed this issue for a while. What I'm seeing looks something like this (may have errors):
I'm not sure if it applies to other pages as well, but it does take some time to show up, like when I did an edit to the page Frank Sivero(only because I was finding the Siverek school shooting, stumbled across this and ended up on Google) and it took around an hour for the updated short desc to show up. In even more occasions, it may update in less minutes, like when I did an edit to MV Hondius hantavirus outbreak. The last time I remember seeing Venezuela having a short description was in late March 2026, even IF the article already has the short description template. Anything? (also sorry for any users with low screen displays but I was forced to, so I don't have to upload an image to Commons showcasing the problem) - SimpleObjects-9ei 🌸/🌻/🌞 22:42, 13 May 2026 (UTC)
Oddly, when I go to Venezuela, there's a message at the top: Missing article description, yet I can see the short description in the displayed article and in the source text. Schazjmd(talk) 22:55, 13 May 2026 (UTC)
The article sets a SD of Country in South America but I also don't see it in the search gallery when logged out. The SD has been there for some time, so it's unlikely to be a caching issue.
As an experiment, I edited out the SD and previewed (without saving). The SD disappeared but the page still claimed to be using Template:Short description. I wonder whether some template called by Venezuela contains {{Short description|none}} without the noreplace parameter. However, I repeated the experiment on Colombia with the same results, and its SD shows up normally, so this may be a red herring.
In the database, page_props.wikibase-shortdesc is a blank string for Venezuela but "Country in South America" for Colombia. Certes (talk) 00:46, 14 May 2026 (UTC)
The (non-blank) short description template is the first line in the page, like it should be; I had thought it was the first one that takes precedence even if a later transcluded page also has a short desc. A null edit and purge didn't help either (I hadn't expected them to, but figured it wouldn't hurt to try). —Cryptic 01:13, 14 May 2026 (UTC)
I added a short description using the Add function in the message. The article then showed two short descriptions, yet still had the "Missing article description" message (so I undid the change). Schazjmd(talk) 02:28, 14 May 2026 (UTC)
I think the last SD encountered, either explicitly in the article or via a template or transclusion, overrides earlier ones unless the later SD uses the noreplace parameter (as most good templates should). This is unfortunate behaviour when combined with our convention of putting SD at the head of the article. Certes (talk) 09:09, 14 May 2026 (UTC)
In the respect of the last one to be parsed overrides earlier ones, it's similar to {{DISPLAYTITLE}}, {{DEFAULTSORT}} and others. --Redrose64🌹 (talk) 17:52, 14 May 2026 (UTC)
Well-spotted. Thank you. I can confirm that the shortdesc is properly showing up now, at least at the database level.When I was looking for documentation as to whether the first or last short description is the one used, the closest I could find was the last sentence of WP:SDNONE, which says to add the overriding short description at the top of the page. Am I (now) correct in my reading of that, in that it assumes that the transcluded page always properly uses |noreplace? Or is that specific to {{short description|none}}? —Cryptic 03:49, 14 May 2026 (UTC)
I'm pretty sure the latest SD applies unless it uses noreplace. I gave my User:Certes/sandbox three SDs, the third having noreplace, and only the second one appears in the database. I seem to remember that this is documented behaviour rather than me getting lucky this time around. (Those wikilinks may only work for a few days, as I recycle those pages.) Certes (talk) 09:16, 14 May 2026 (UTC)
Cryptic, to my knowledge all magic words are overriden by the latest one ({{Short description}} uses the magic word {{SHORTDESC}}). The short description isn't at the top of the page for a technical reason, but because it's easy to find there. noreplace was added as a compromise for this in phab:T193857, and it just means that a SHORTDESC with noreplace doesn't replace one without it. —Qwerfjkltalk 12:28, 14 May 2026 (UTC)
Yup, that's what fixed it. The article (which is nearly letters long) was doing a transclusion to the page Electricity sector in Venezuela. What I'm wondering is if the same problem also applies to the two remaining articles with insource:"noreplace": Nicola Pagett and PKCS 12. Both articles seem (at first glance) to not have any transclusions, but ~2026-28084-45 modified the Pagett article on 8 May 2026, and ~2026-28607-74 modified the PKCS 12 article on 12 May 2026. Should we also test these? Y'all can test them on your sandbox pages, it's okay. - SimpleObjects-9ei 🌸/🌻/🌞 23:37, 14 May 2026 (UTC)
Thank you for highlighting this can of worms. A radical suggestion: should we change {{Short description}} to make noreplace the default? Would this break any cases where we set up an SD early on the page then deliberately override it later? I suspect 99% of pages which have multiple SDs have a hand-crafted specific SD right at the top and a generic default provided by a template (already using noreplace) lower down. Certes (talk) 16:03, 14 May 2026 (UTC)
Qwerfjkl's description above and in the linked phab task both say that noreplace sets a lower priority - that is, that it won't replace a non-noreplaced invocation, rather than not replacing any previous invocation. I can't find any documentation of it elsewhere either way. Actual experimentation (currently) at User:Cryptic/sandbox, which sets noreplaced shortdescs of a, then b, then c, is properly showing up as a, though, and the documentation for the similar noreplace arguments to DISPLAYTITLE and DEFAULTSORT at mw:Help:Magic words says they prevent replacing any previous values higher in the page. So yeah, I'd get behind this - it'd be more intuitive behavior, and match current widespread practice. —Cryptic 17:16, 14 May 2026 (UTC)
That's interesting. So, experimentally, noreplace does exactly what its name implies: if there are SDs without noreplace, they replace each other and the last of them takes effect, but if all SDs have noreplace then the first of those remains in effect. Template:Short description doesn't contain this logic; it just passes the noreplace parameter through to the MediaWiki code which handles the SHORTDESC magic word.
If our analysis is correct and the behaviour is reliable, I think using noreplace everywhere solves all our problems, and injecting it in the template is obviously easier than adding it to millions of articles. For flexibility, the template can gain a new optional replace parameter to suppress the enhancement, but I can't think of a use case for it.
I don't think many SDs will change as a result but those that do should improve. Any article with an explicit SD at the top is going to display it; if that's worse than the default from some template then it should be removed anyway. The only exception is if something explicitly uses replace, in which case its author can be presumed to know what they're doing. Certes (talk) 19:55, 14 May 2026 (UTC)
Blocking links to YouTube videos of a specific channel
There has recently been a series of registered accounts whose virtually sole purpose has been to spam YouTube links to a variety of articles (and to the edit summaries). Each account has been quickly blocked. Each account spams a single link, but I think that none of the accounts is spamming the same link as the others. Regardless, all the linked videos are under the YT channel belonging to Porya Azizi.
This seems like a stretch, but is there any way to create an edit filter on links to Porya Azizi YouTube videos? Or some other solution? Largoplazo (talk) 23:23, 14 May 2026 (UTC)
No, no way for an edit filter to do that. Izno (talk) 23:35, 14 May 2026 (UTC)
An edit filter can't do that. But something that could work is making a bot that gets Porya Azizi's videos from the YouTube API and if a link to such a video is added anywhere on Wikipedia it either automatically blocks the account, or, more realistically posts on WP:AIV. Warudo (talk) 01:00, 15 May 2026 (UTC)
What does this "warning" mean on Massacre of Monzievaird
I was cleaning up a few things on this article and something popped up while in the editing window within the Wikimedia Commons notice-box. I do not understand this warning and don't know how to fix it:
Wikimedia Commons has media related to Ochtertyre, Perth and Kinross.
Preview warning: Commons category does not match the Commons sitelink on Wikidata – please check
Can someone either fix it for me or post here what's wrong & tell me how to get the Wikidata thingy corrected? Thanks, Shearonink (talk) 01:26, 16 May 2026 (UTC)
THANK YOU! I had no idea how/where/what/why etc. And maybe now I'll remember what to do if I run into a similar situation again... - Shearonink (talk) 19:12, 16 May 2026 (UTC)
No problem, Folks are here/there/everywhere to answer any quarry.––KEmel49(📝,📋) 19:18, 16 May 2026 (UTC)
The visual editor ATTACKS me!
I am trying to make an edit from my cell phone and I have disabled the visual editor in my preferences. Nonetheless it attacks me whenever I try to click on section edit links. How do I banish it? jp×g🗯️ 10:12, 9 May 2026 (UTC)
I will not download a "the app". I use a WWW browser called "Firefox". jp×g🗯️ 10:12, 9 May 2026 (UTC)
Try toggling to 'desktop mode' with the link at the bottom of the page? — xaosfluxTalk 18:27, 11 May 2026 (UTC)
The desktop mode uses a different stylesheet that's unreasonably small on a phone (so I would basically have to write an entirely new css to edit at all). It is still doing this, apparently; is it not a bug, and all mobile site users are now forced to use visual editor even when their settings say otherwise? jp×g🗯️ 06:06, 16 May 2026 (UTC)
Mobile users are almost completely excluded from editing full stop, sadly. doktorbwordsdeeds 07:18, 16 May 2026 (UTC)
The mobile website has never respected your usual editor selection. You should be able to use a wikitext editor on mobile however and you should look for that as an option after clicking edit (even if you can't find it before). Izno (talk) 23:47, 16 May 2026 (UTC)
Unable to log in due to delays in validation codes
Header says it all; I’m locked out of my account on my phone since it prompts a validation code, but takes over an hour for the code to be sent. By the time it arrives, the login session has long since expired and the code it now useless. Have tried to recover my account, and the same thing happens. By the time I get the email, the link is expired. Anybody know how I can fix this? ~2026-29577-68 (talk) 18:06, 16 May 2026 (UTC)
Are you using yahoo mail, if yes then see this thread.––KEmel49(📝,📋) 19:00, 16 May 2026 (UTC)
No, not yahoo. I am getting the emails, just far too late to actually be useful. ~2026-29577-68 (talk) 19:35, 16 May 2026 (UTC)
Have been making attempts all day, and it’s taking about an hour for the system to generate a code and send it to me. And by then, the login has timed out. I tried again the last time I posted, and the email hit my inbox about 15 minutes ago. ~2026-29577-68 (talk) 20:53, 16 May 2026 (UTC)
I haven't needed a validation code but I receive other Wikipedia mail in seconds including from Special:PasswordReset in a test I just did. Maybe your own email service or something along the route has a delay. If you download mail to your own system then can you try an online service from the mail provider? Maybe it will work better another day. PrimeHunter (talk) 21:33, 16 May 2026 (UTC)
I dunno. Have tried using my mail app and in the browser and no difference. Guess I’ll have to wait until I can get to a desktop.
But what if someone is wrong on the internet right now? ~2026-29577-68 (talk) 22:02, 16 May 2026 (UTC)
If they aren't wrong on a protected page then just edit it without logging in (your IP address isn't revealed now) or make a legitimate alternative account without setting en email address. PrimeHunter (talk) 22:26, 16 May 2026 (UTC)
But I can’t see my watchlist:'( ~2026-29577-68 (talk) 22:52, 16 May 2026 (UTC)
Wikipedia app shows strange characters in title of image
When I view the article "1995 San Diego tank rampage" using the Wikipedia app on a Samsung Galaxy Tab A SM-T515, in the section "Theft and destruction" the map titled "Nelson's route" has following the word "route" the string "UNIQ--ref-00000017-QINU" enclosed in box characters and quotes.
If I use Samsung Internet browser on the same tablet the map appears correct. The title does not have the strange string appended and instead blue links to "Wikimedia" and "OpenStreetMap" are visible (which they weren't in the app).
This is the only image I have seen that does this, so I don't know whether it's the image or a bug in the Wikipedia app. The app details on my tablet are "App downloaded from Google Play Store" and "Version 50585-r-2026-05-06". I was viewing as a Temporary Account. ~2026-29631-39 (talk) 11:30, 17 May 2026 (UTC)
For I don't know what reason, only the last paragraph of the above message showed on my first save. I have used Edit Source to add the others back. ~2026-29631-39 (talk) 11:34, 17 May 2026 (UTC)
I get this too, though it appears correctly in edit previews. —Qwerfjkltalk 12:24, 17 May 2026 (UTC)
It's also in the iOS app. They are called strip markers. MediaWiki uses them internally to mark some things and sometimes they are accidentally shown to readers. Then it's called exposed strip markers. phab:T28213 tracks a lot of reports. PrimeHunter (talk) 13:28, 17 May 2026 (UTC)
Robert Falcon Scott
I originally posted this to the Teahouse, figuring that while I'm hardly a newbie, the issue was due to my incompetence more than anything. But now I don't think it is.
File:Robert Falcon Scott Statue - geograph.org.uk - 548114.jpg in the "Reputation" section was appearing sideways, head facing left, in the page on Chrome in iOS and macOS. Easy to solve: go Commons, request rotation. The bot rotated it. The image then appeared on the enwiki page sideways, head facing right. Someone kindly reverted the bot, and the image is now correct in Chrome and Firefox on macOS — although why is a different question.
But the image is still sideways in Chrome and Firefox on iOS. I've refreshed the page locally and purged the cache at WP's end, but it's still wrong on mobile.
My best guess as to what's happening is that there's something in the file's exif data that is being interpreted by iOS as a command to rotate the image 90º, which if true is an Apple problem rather than our problem, per se. But just in case it's us, or MediaWiki in general, do the experts here know anything?
(And if the answer is something like "duh, you just need to do X obvious thing", I won't be surprised but please be kind.) • afranticturtle🐢 10:57, 13 May 2026 (UTC)
The file had a hidden orientation in the EXIF data. If you use https://exif.tools/ you can see in the "IFD1 / Thumbnail" orientation parameter is set to "Rotate 90 CW | 6". I tried to upload without but it does not appear to have worked:/ KylieTastic (talk) 11:49, 13 May 2026 (UTC)
I was going to take another look at this but it appears ok for me now on my phone. KylieTastic (talk) 17:03, 17 May 2026 (UTC)
It was likely an old thumbnailing bug that has since been fixed, but the old thumbnail was still stored. Uploading a different (rotated) version of the file, then reverting it, caused the incorrect old thumbnails to be re-generated correctly. Matma Rextalk 12:27, 13 May 2026 (UTC)
Bug with non-free images (article previews)
This is the second report I made of May 2026 as a whole. So if I'm logged in, and hover over an item with a non-free image on it (e.g. Thriller (album)) the non-free image shows up, but if I'm not logged in, it does not show up. I cannot upload an image to Commons showcasing the problem because obviously it contains non-free content (File:Michael Jackson - Thriller.png), but please investigate this.
Note to everyone: To trigger the bug, open an Incognito tab on your browser (or Ctrl + Shift + N on Windows, if you can't find it), go to en.wikipedia.org, then go to the article Michael Jackson (which contains a link to Thriller (album) in the line:
Then, using your main account, hover over Thriller (album) or Off the Wall. You will notice that the non-free image appears, but on a temporary account (and it's recommended to do it on incognito mode if you don't remember the password to your main account), hovering on either will not make the non-free image appear. - SimpleObjects-9ei 🌸/🌻/🌞 14:54, 16 May 2026 (UTC)
It works for me in Firefox on Windows 11. I see the non-free images when I'm logged out. Do you see no popup, or a popup with article text but no image? PrimeHunter (talk) 15:37, 16 May 2026 (UTC)
Like I said earlier: when I'm logged in as SimpleObjects-9ei (Microsoft Edge on Windows 11), I see a popup with article text and image, but if I'm logged out (as a temporary account), I see a pop-up with article text but no image. Still, yet, I even have a Firefox account and I see the images correctly. What else could be?  - SimpleObjects-9ei 🌸/🌻/🌞 15:48, 16 May 2026 (UTC)
Do you have the navigation popups gadget enabled when logged in? Thay would explain it as it replaces the feature and it is possible the gadget might support non-free images (but I am not sure why the gadget is more lax with licenses). There is a similar confusion with reference previews feature (see related unsucessful request ) Jdlrobson (talk) 17:58, 17 May 2026 (UTC)
Systems of government and upright
Resolved
Could someone with have a look at {{Systems of government}}? It defaults to |upright=1.7, but that is to large for article leads (MOS:IMAGESZ). Setting {{Systems of government||1.2}} corrects the size but apparently causes a lint error. The lint error gets incorrectly changed to {{Systems of government|upright=1.2}}, but that's useless as it doesn't actually do anything. I'm guessing the template needs to be corrected, but that beyond my technical knowledge. -- LCU ActivelyDisinterested«@» °∆t° 19:14, 17 May 2026 (UTC)
@ActivelyDisinterested: It's not designed to take just a number, parameter 2 needs to be |2=upright=1.2. – Scyrme (talk) 19:32, 17 May 2026 (UTC)
I suppose it is a bit confusing. Could try to rewrite it to no use unnamed parameters for size. – Scyrme (talk) 19:34, 17 May 2026 (UTC)
Thanks for doing that Scyrme. I was just going about correcting articles to use 2=upright! But having it use unnumbered parameters is a lot easier to understand. -- LCU ActivelyDisinterested«@» °∆t° 20:04, 17 May 2026 (UTC)
Space vs underscore on Special:Contributions
When I visit the contributions for a user whose name includes a space, e.g. Special:Contributions/Jimbo Wales, the "Username, IP address or CIDR range:" field is set to "Jimbo_Wales", not "Jimbo Wales". Has this always been the case? Nardog (talk) 21:05, 17 May 2026 (UTC)
JS not working?
I've been trying to write a user script with an event listener. It works in a JS sandbox, but not in Wikipedia. Here's the code:
This should work. There was a syntax error with ")}" on the last line. You also need to use keydown, rather than keyup, and f needed to be capitalized (because of the shift key) --Chris 01:52, 16 May 2026 (UTC)
Sorry, it was my stupidity. I didn't realize that the script wasn't in my common.js. 😅️ --TheAuroraBorealis (she/they) 04:04, 16 May 2026 (UTC)
So I wrapped my userscript code in a function for safety, and now even your eventListener doesn't work? --TheAuroraBorealis (she/they) 04:33, 16 May 2026 (UTC)
Maybe my browser is going nuts. Thanks, it works now, though I don't know how... --TheAuroraBorealis (she/they) 21:54, 17 May 2026 (UTC)
Tables skewed with infobox class
Rowspan not displaying properly and inconsistent column widths in infobox on mobile see. Will the infobox-invoked table have to be converted into an infobox or is there a different solution to the issue? —Preceding unsigned comment added by 8rz (talk • contribs) 17:05, 15 May 2026 (UTC)
It is difficult to help without knowing which exact page this issue is on. Izno (talk) 17:33, 15 May 2026 (UTC)
A search found it in Maria Sharapova career statistics. The top right has a table with class=infobox which activates CSS like this in mobile:
display: flex; causes the vertical cell borders to not be aligned, and the "Singles" and "Doubles" cells with rowspan=8 are treated like they had no rowspan, at least for me in Firefox. PrimeHunter (talk) 17:53, 15 May 2026 (UTC)
Yes, this CSS would do that. This infobox is on the list of infoboxes to fix anyway at some point. I'll add a note about it. Izno (talk) 18:01, 15 May 2026 (UTC)
How about a noflex template using TemplateStyles to override display: flex; with a noflex class in infoboxes where vertical alignment of borders is important? PrimeHunter (talk) 12:54, 16 May 2026 (UTC)
If it fixes the problem, then absolutely. 8rz (talk) 13:19, 16 May 2026 (UTC)
It probably requires somebody better at CSS and TemplateStyles than me.
I can make it a rectangular grid with something like this but it becomes too big and cuts off the right side at normal resolutions:
Not generally necessary. Most infoboxes don't have this issue, and it would impact other infoboxes on the same page without sufficient detail. When we get around to having a template make this content (and we will, that's why I made a note of it), we can add the CSS for it there.
I don't think there's anything else to do at this time besides make an actual template to support these not-infobox infoboxes for career statistics pages. Izno (talk) 23:50, 16 May 2026 (UTC)
Better question perhaps.. Is this even really an infobox? Seems just a right floating table to me.... —TheDJ (talk • contribs) 08:25, 18 May 2026 (UTC)
It regularly appears in a section usually dedicated to an infobox, and given how mobile treats stuff with the infobox class I've been kind of leery of just replacing the infobox class with wikitable floatright. I otherwise agree that it's a table and not really an infobox. At worst it might just be a table that ends up wrapped in {{infobox}} in some {{infobox sports career statistics}}. Haven't decided. Izno (talk) 16:42, 18 May 2026 (UTC)
It is difficult to help without knowing which exact page this issue is on. On pages ending in "career statistics". 8rz (talk) 18:11, 15 May 2026 (UTC)
@8rz For future reference. Bug reporting requires detail, so while the screenshot is appreciated, always give exact links even when you think something is obvious. Don’t ask others to guess where in the 66 million pages of this place you have been, when you can simply copy paste an exact url from your browser bar in seconds to include into your report and avoid a back and forth over an hour or more to figure that out. —TheDJ (talk • contribs) 12:00, 16 May 2026 (UTC)
@TheDJ, apologies for not providing an exact link. Thanks for the advice. It was a more general issue affecting many pages (which may be obvious to some, but not to others), that's why I didn't provide one, but will keep it in mind for next time. 8rz (talk) 13:18, 16 May 2026 (UTC)
Tech News: 2026-21
Latest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you. Translations are available.
Weekly highlight
The Abstract Wikipedia team has identified five potential pilot wikis to assess their interest in adopting abstract articles on their wikis. The pilots are Malayalam, Bengali, Dagbani, Arabic, and Indonesian Wikipedia. The feedback period will be open until May 22. If your community is interested in becoming a pilot, let us know on Meta.
Updates for editors
An experiment to show Reading Lists to logged-out readers on mobile web will launch on May 18 across German, Spanish, Italian, Portuguese, Polish, Dutch, Turkish, and Urdu Wikipedias, and will run for one month. The effort supports broader goals of helping readers save and organize articles for later reading, while encouraging habits that could lead to future Wikipedia contributions.
To support a bookmark button in the Reading List beta feature, the "Tools > Action" menu has been updated to display icons, including the watch star indicator that helps editors identify temporarily watched articles. The icons now also match those used on mobile, improving consistency across platforms. The change is currently limited to the actions menu and mainly affects editors with privileged user rights.
Suggestion Mode was released as an A/B test for newcomer editors on the mobile website at ~15 Wikipedias. The experiment will measure the impact that Suggestion Mode has on the proportion of newcomer mobile web edit sessions that result in constructive (un-reverted) article edits. The experiment will also evaluate the feature's impact on editor retention, and monitor changes in revert and block rates.
View all 27 community-submitted tasks that were resolved last week. For example, an issue in the Wikipedia Android app where images could sometimes fail to load after opening a recommended reading list notification, has now been fixed.
Updates for technical contributors
The Wikidata Platform team has published its backend replacement recommendation and accompanying technical architecture for the migration of the Wikidata Query Service (WDQS) away from Blazegraph. Feedback is invited until May 25th 2026, especially on potential gaps and impacts on advanced use cases. Wikidata community members and WDQS users are also encouraged to help identify high-impact tools and workflows that may need attention on this page. Feedback can be shared on the Migration talk page or during the next office hour. See the WDP team newsletter for more details.
On English, French, Japanese, and a few other Wikipedias, there was a trial of hCaptcha, a third-party bot detection service. The trial showed that hCaptcha effectively detects and deters some bad-faith automated activity, on its own and by giving checkusers and stewards signals to look into. Because the results were positive, hCaptcha will be rolled out across all wikis over the next few weeks. See the hCaptcha project page for technical information about the implementation and privacy protections. Learn more.
The latest Community Tech update is now available, with progress across several Community Wishlist initiatives, including Reading Lists expansion from the mobile app to the website, new language support for "Who Wrote That" and the Personal Dashboard, improvements to 3D rendering and Charts, and upcoming work on talk page sorting, audio playback, and editing workflows. The update also shares current priorities, wishlist status trends, and opportunities for community feedback on future focus areas and the Wikimedia Foundation’s 2026–2027 Annual Plan. Read the full newsletter for details.
If I type [[:fr:Le Calvaire (film, 1914)|{{lang|fr|Le Calvaire}}]] in my sandbox using the source editor, it shows as Le Calvaire, which is exactly what I want, with Le Calvaire in italics, showing as French-language text, and linked to the French WP article.
If I type the same thing into the main space, it shows as [[:fr:Le Calvaire (film, 1914)|Le Calvaire]]. If I copy the source from my sandbox into mainspace, I get the same problem.
Is there a difference between main space and user space? Is there a technical problem with main space here? Masato.harada (talk) 16:38, 18 May 2026 (UTC)
Seems like an issue with it's caused by the Lua, I assume line 672 at Module:Lang is causing the issue. – LuniZunie(talk) 17:07, 18 May 2026 (UTC)
@Masato.harada Yeah just add nocat=true on the lang template ([[:fr:Le Calvaire (film, 1914)|{{lang|fr|Le Calvaire|nocat=true}}]]) – LuniZunie(talk) 17:12, 18 May 2026 (UTC)
{{lang|fr|[[:fr:Le Calvaire (film, 1914)|Le Calvaire]]}}
which emits Le Calvaire and you don't need |nocat=true - it adds the category (which is desirable in mainspace) without breaking the link. --Redrose64🌹 (talk) 22:58, 18 May 2026 (UTC)
Loading inconsistencies
So I was doing maintenance the Animal Cruelty article. I don't know if this has anything to do with my skin preference (Timeless) or tools (Ultraviolet as a user script and Twinkle as a gadget), but for some reason, everything took annoyingly long to load except the Template Wizard for some reason. The longest to load was adding a citation, I gave up on waiting for it out of sheep impatience. I don't know what happened here or why.
Troubleshoot info: I'm using Google Chrome, and can't find what version i'm using. I use the visual editor for everything that isn't a talk page. |One Reaction was here. Got a complaint? 23:26, 18 May 2026 (UTC)