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.
This image browsing experiment, a mobile-only A/B test for 0.1% of readers, went live on English Wikipedia on Nov 17 and ran for four weeks before being turned off. We also ran the experiment on Arabic, Chinese, French, Indonesian, and Vietnamese wikis. Here we want to share results with you and hear your thoughts on the next steps for this work.
These screenshots show the carousel experience as well as the more deep-dive zoom effect.
The experimental feature included:
A horizontal image carousel inserted above article content, showing thumbnail previews of article images.
A detail view overlay that opens when a user taps a carousel image, displaying a larger version with caption, smart cropping, and action buttons (share, download, view on Commons).
A Visual Table of Contents (VTOC) showing a grid of all article images, followed by images available from across wikis for users interested in seeing them.
Smart cropping and dominant color extraction for enhanced visual presentation.
What did we find?
Our primary success metric was the clickthrough rate (CTR) on the image carousel element we added to the top of article pages. Clickthrough rate, which measures how often people engage with the feature, tells us whether or not a user is interested in this feature, and we targeted 3% due to typical web CTR being between 1-5%. Our results showed that people were interested. On English Wikipedia, we saw a clickthrough rate of 8.7%, which is quite high relative to other features. On Arabic, Chinese, French, Indonesian, and Vietnamese Wikipedias, we saw a CTR of 7.8%.
Because we want readers to return to Wikipedia after their first visit, we also tracked retention, or what percentage of readers who came back to wiki within 21 days. On the non-English wikis we tested, retention improved by ~0.1%. There was no retention change on English Wikipedia. We ran the test on a much smaller group on English Wikipedia so it is possible we didn’t get sufficient data.
We also found that when readers tapped on an image, they usually wanted to engage more deeply with images. 61% of taps from the detail view were from readers opting to see the full image, 15% were for downloading the image, and 9% were for sharing the image, all higher than the options to explore other images more broadly. These data points suggest that readers’ default preference is to engage further with the image they selected.
What are we doing next?
We plan to proceed with developing this feature, building towards a rollout (tentatively scheduled for this March) given its strong clickthrough rate, which signals new reader benefit. Based on the feature usage data, we currently plan on scaling the following:
The image carousel
Expanding to the full image by when opened, for mobile web readers on all wikis.
Options for editors to remove the carousel from articles as needed on a per-wiki basis
The option for logged-in readers to turn off the carousel for themselves across all pages.
For now, we will not scale the ability to see images from other wikis or a visual “Table of Contents,” but we will explore those ideas further to gain more information, likely in future experiments, that we will also communicate here.
Additionally, we want to hear more from you. What do you think of these results? Do you have any other ideas for features based on this information? Please share your thoughts and questions here. For more info, see our project page.
@EBlackorby-WMF Using image carousel to increase the retention rate may not work for a knowledge site like Wikipedia as typically readers would consume the knowledge they want within the same visit and return sometime in the future when there are other content that may interest them. The bell and whistle like image carousel may not be the right component for this purpose.
However, the CTR is encouraging. It shows that the readers may be interested in the content at that moment. I would like to know if there were other metrics tracked, i.e. how many more people scrolled through the page after viewing the image carousel as compared to pages with the carousel? or how many more pages viewed per visit? This would help to paint a more complete picture on the uplift of engagement that the image carousel has during the same visit. – robertsky (talk) 18:23, 24 February 2026 (UTC)
@Robertsky Thanks for the note! We're hoping this next phase of the experiment will allow us to learn to what extent the image carousel (and other aspects of the feature) are useful to Wikipedia readers.
Yes, other metrics were tracked, notably interaction with the feature. 23% of readers who tapped into an image interacted with the feature further, with the most frequent of those actions being tap to see the full image. We think this is a pretty strong indicator of further interest once a user is already curious. I like your ideas for other things to track, do other metrics come to mind? I'll ask the team if they're something we can add to our analysis framework. EBlackorby-WMF (talk) 16:24, 25 February 2026 (UTC)
@EBlackorby-WMF The assumption that you have is that if an user is interested in the images, the user will also be interested in the written content. This assumption may or may not be true and should only be determined after pairing with metrics outside of the immediate component itself.
The two metrics that I gave would have been pretty telling on the effectiveness of the image carousel component on the intended outcome to increase the number of page views. To elaborate the two with a third:
the number of page scrolls through the pages with vs without the image carousel,
The page scrolls metrics would give further indications that the user are interested not only in the images but also the content written in the article. I am not going into average page percentage scrolled as it would be going into the weeds of why individual content is or is not doing well.
the number of page views per visit after viewing a page with the image carousel vs those that didn't,
This metric would be immediately telling on increasing user retention within the same visit through the image carousel component. However, I recognise that for this metric, a fairer comparison may only be made after the component is fully rolled out to check also if users drop of after not viewing a image carousel in a subsequent page or not.
the number of visits and pageviews per visitor after viewing the image component, preferably with subsequent visits being direct visits. Is this more than the average number of of visits per visitor in general?
This would indicate that the actual effectiveness of the image component for the intended outcome, increase pageviews and readership.
There is much potential there, great to see you're onto it. However, showing just the images that are already included in the article is an approach that's quite limited: these are already included and users could already browse them by clicking on the first/any image and then pressing the next button or also simply by scrolling/glancing over/reading the article.
So I think what you're build so far is a great place to start but it would be more useful if the panel showed also media not featured in the article from the Commons category linked to the article. There often are large amounts of very interesting and/or insightful media there (statistics, high-quality photos, etc) but very few people ever know of and go to the Category page to find these (often also requires looking over the subcategories and navigating further).
Showing files from the category would need to surface the likely interesting / useful ones that are not included in the article and this could be done for example via showing the ones set on the Wikidata item, or other language Wikipedia article versions, or being recognized as 'Quality image'/'Featured picture' etc.
When showing the panel at the top, it could be collapsed by default. It could also be shown at the bottom. And there could be a button to load more from the category and/or to go to the category page.
I think this would make articles more informative and much more interesting to lots of readers depending on the article subject, the situation and click purpose, the reader, and other factors.
For an example of good-quality interesting media files, see e.g. this link.
I'll probably add some more feedback after looking into it further at the project page. Thanks for the developments so far. Is there a way to still try the developed/tested things? For example, I'd like to see if you added a way to jump from an image included in the article in the carousel to the place in the article where it's embedded (or how exactly if that's the third image in the image you attached). Maybe displaying the section title where the image is featured in could be a good idea. And regarding more files from the category maybe it would be possible to have some, basically, 'more like this' button that then retrieves files from somewhere underneath the article's linked category that is similar to that file the user would like to see more of. If it's an image from a study, it would show more files from that study and then files from other studies. If it's a chart it would show more charts in the category (and these are often in a subcat). If it's a photo, it would show more photos etc. Prototyperspective (talk) 01:10, 25 February 2026 (UTC)
@Prototyperspective Thank you so much for this thoughtful comment and all the great ideas in it! We definitely plan to keep testing in the space and will keep these ideas in mind as we do so. To make sure I understand correctly, the main ideas posed here are:
- Showing more related images from Commons on a given article
- Showing more related images from Wikidata categories on a given article
- Giving a collapsible option for the panel at the top/bottom or a load more button
- Displaying section title on the image
Is that right?
Right now we don't have a prototype tester link available but we will loop back if that changes. EBlackorby-WMF (talk) 22:11, 25 February 2026 (UTC)
Oh, neat! Thanks for the ping. Glad to see a native image carousel feature moving forward. Also pinging @Dominic and @JamieF, my collaborators on View it!
View it! uses a Commons custommatch search, "depicts_or_linked_from", to pull and display images that are either marked as depicting (or otherwise linked to) the subject (see wikitech:Search/WeightedTags#Known_tag_families).
I support Prototyperspective's proposal for surfacing more than what's shown on the page (there's a ton of quality media on Commons, and Wikipedia articles tend to display a tiny fraction of it). But as a word of caution, we have to be careful about what we surface if we want to display images via querying Commons. View it! does its job for editors and readers who opt-in, but it surfaces images blindly with no curation or control on what gets displayed and can lead to some...interesting results (as an extreme example, I once visited an article on a programming language and View it! surfaced a photo of nude computer science-themed body art because it was marked on Commons as "depicting" that programming language). The link provided above for "Microscopic images relating to biology" returns lovely results, but the same type of search for [NSFW] "Rust (programming language)" returns a featured picture of partially nude anime art (it's included because it's in the category "Pictures formerly showing a librsvg bug" under Rust). There are probably a number of good ways to ensure what is displayed is actually relevant, such as limiting category depth, ignoring hidden categories, filtering out certain category trees, and only including images from Commons if it's known the subject has a rich library of images available (e.g. not programming languages). Another option is to let editors curate what to include in the carousel (could be a property on Wikidata?). Sort of bringing back curated Gallery sections, which used to be more common across articles but have largely been done away with. ~SuperHamsterTalkContribs 23:06, 25 February 2026 (UTC)
Another option is to let editors curate what to include in the carousel I think this should be an option afforded to the local community editors as well, and not just on Wikidata. The images chosen by non-local community editors may not be acceptable to local community editors and vice versa. For example, for contentious topics like the Arab-Israel area, there would invariably be an edit war at Wikidata to determine the images to present on Gaza war and other languages, predominantly between English Wikipedia and Hebrew Wikipedia. – robertsky (talk) 06:19, 26 February 2026 (UTC)
It sounds like these are rather rare cases. Rare controversy about which images to show isn't a big problem. I don't think more participation on Wikidata by Wikimedia contributors from diverse backgrounds is a bad thing. And there is no evidence for what you claimed, 'edit wars' may or may not happen for this or other topics. On a Wikidata item there usually are just few images set (usually just 1) so it would be just that one image and then additional images from elsewhere, which makes it rather likely diverse views are covered. In your example, these three images are included in the item: 123 and the panel would show all of them (I think these are good) and then additional ones. Nevertheless, ways to adjust which things to show sound like a good idea – one could have the tool load defaults and then allow users to manually add or remove files to it. For articles that already have lots of images, it makes these accessible at the top; caveats would be articles with only very few images on Commons (may be better to then not show the panel). Whitchurch Silk Mill has 2 images in the article and a map but a good image on the Wikidata item and the Commons category (there you can also see the Wikidata item's image via the infobox). A main point of the tool would be to surface the images for articles like that and users are rather unlikely to manually choose or object to the images' display. Prototyperspective (talk) 15:45, 26 February 2026 (UTC)
I haven’t noticed anything NSFW in View it! (it’s enabled as an opt-in gadget on hrwiki). However, there have been complaints that some benign search terms on Commons return many nude images (see the talk page of a NSFW picture: c:Special:Permalink/1165157366). Make sure that the carousel cannot be manipulated by bad actors. Ponor (talk) 17:00, 26 February 2026 (UTC)
A solution to this issue could be adding a structured data statement to all files underneath c:Category:Nudity and then excluding files with that set (and it could be made possible for Wikipedians to deactivate it for articles that are about NSFW topics). However, you're talking about search terms there; things could be retrieved from Commons categories so the source set of files the ones that shown/loaded are drawn from should exclude most of these (the rest could be filtered away as described). Prototyperspective (talk) 18:17, 26 February 2026 (UTC)
Agreed! Though dumping whatever is in the Commons (deep) categories might still not be the best idea, as they can be full of irrelevant junk. Start with the most used media from the top ~50 connected wikis (excluding the bot-generated ones) perhaps? Ponor (talk) 18:48, 26 February 2026 (UTC)
Sure – definitely not dumping; the idea is smart surfacing of the likely best-quality files. Commons would greatly benefit from such too as outlined here which is some further ideas on that. One of these on how to do that is making Wikipedia uses a factor in the ranking. Files would be shown in order of their quality&relevance-ranking. There's various other kinds of things that could be used such as (as named above) whether it's a featured picture. Adding in some extra images and/or altering the ranking further via which images are used in other language versions of a Wikipedia would be great; and one could also first get the images from there; however especially for ENWP there would often (for most articles) be no images that are used in other versions that are not in the article…and when there are, probably usually just 1 or 2. Additionally, things could work differently for categories that are very large (like 'Art' or 'Society') than those that are relatively or very small (like 'c:Category:Copper(II) sulfate'). For example, in large cats, there would probably enough files in the FP & Quality images subcats and these are also the topics for which one could pull more files from other language versions. Prototyperspective (talk) 19:46, 26 February 2026 (UTC)
Thanks for your feedback; I'll reply just to your questions for now and will leave a separate comment later probably also addressing some things SuperHamster and others said.
Yes, those are more or less the main ideas and suggestions there. However,
no, probably not Wikidata categories (not sure what you mean with this exactly) but the Wikidata item of the article – especially in non-English Wikipedias, article don't have an image even when 1–10 good ones are set on various Wikidata properties of the article's item (that's one item) such image (P18) and schematic (P5555).
showing more related images from Commons on a given article works by making use of Commons categories, ways that do not extensively use Commons categories do not work and I'd strongly oppose any such efforts and any such changes.
it's not a button to collapse the panel or a load more button but ideally both. And optimally, there would be a button to load more (or this is done automatically when scrolling further via lazy-loading / infinite scroll) but also a button to open the Commons category in a new tab.
For the images that are included in the article, a button to jump to where it's used (and maybe the panel could even stay at the top of the page when jumping) would be great and wasn't in your list – don't know if that's best on or next to the image's section title (btw long titles may need to be trimmed and only visible in full when tapping/hovering over the title).
Exciting stuff! The engagement metrics are impressive. Do you have stats on the engagement by topic area (biographies, animals, places, etc.)? I imagine some categories of photos would lead to more engagement (e.g. nice photos of a natural park may be more likely to be explored vs. other categories). ~SuperHamsterTalkContribs 23:39, 25 February 2026 (UTC)
Making a page list from "what links here" search
How do I create a list of the pages from this what links here result? Need it to bypass the many pages linking to the dab page with AWB/JWB. 8rz (talk) 02:28, 26 February 2026 (UTC)
AWB can make list from what links here. Izno (talk) 02:44, 26 February 2026 (UTC)
Can JWB as well or only AWB and how would I do it via either one? 8rz (talk) 02:50, 26 February 2026 (UTC)
I do not know how JWB functions. I anticipate its user guide would hold that information if it is possible. I know however that the AWB user guide definitely has this information, so you should seek the answer there. Izno (talk) 03:08, 26 February 2026 (UTC)
@8rz: It does. When setting up your list of pages to edit (Setup -> Page list -> Generate), there is a section for "Links to page". ~SuperHamsterTalkContribs 03:32, 26 February 2026 (UTC)
I don't know exactly how to set it up. I did it the old fashioned way, display 500 pages, select all, copy paste in sandbox and remove (links|edit) with a quick regex replacement. Will probably open a separate talk on WP;JWB to get a better explanation on how to use the "generate list" feature for 500+ 50+ pages, and other options.
So, edits should be made to main namespace (articles only), right? Other namespaces should be avoided, archive subpages, especially. 8rz (talk) 10:55, 26 February 2026 (UTC)
Cite error: ref tag in references has conflicting group attribute ""
Hi, in the "Notes" section of Eastern Europe is the giant red error message "Cite error: <ref> tag in <references> has conflicting group attribute """. I think this is caused by the use of an {{excerpt}} from Eastern Front (World War II), but that page doesn't have the message. I can't see how to fix the error message. Any help appreciated. Thank you, DuncanHill (talk) 18:19, 27 February 2026 (UTC)
It's back up. — Maile (talk) 20:09, 27 February 2026 (UTC)
Paste Check feature - coming next week
You are invited to join the discussion at Wikipedia talk:Copyrights §Paste Check feature - coming next week. That post has details about this upcoming feature, which should help to remind editors (especially newcomers) to think carefully about pasting larger quantities of text, thus hopefully helping to reduce the quantity of copyvio problems. Quiddity (WMF) (talk) 22:02, 27 February 2026 (UTC)
503 Service Unavailable
Anyone else getting intermittent 503 messages? I'm not the only one but I can't see any replication lag and there's nothing on the status monitor. That last one changed as I was writing. -- LCU ActivelyDisinterested«@» °∆t° 16:43, 25 February 2026 (UTC)
Yeah it was down for 25 minutes or so for me here. (Latvia) Now its good. Timur9008 (talk) 16:46, 25 February 2026 (UTC)
Rogue nowiki tags repeatedly added where they are unnecessary
Consider these three edits: 1336969113; 1337163789 and 1340643059. They were all made to Talk:North Africa by three different people. Each edit added a <nowiki>...</nowiki> pair that was, quite simply, completely unnecessary. The tags enclose a normal space character (ASCII 32 dec) with no invisible characters of any kind (such as LRM). In each case, the editor concerned was editing one section, and the nowiki tags were added to a different, unrelated section. Exactly what is going on here, and is it widespread? --Redrose64🌹 (talk) 00:20, 28 February 2026 (UTC)
Something to do with discussion tools? ~2026-68406-1 (talk) 08:26, 28 February 2026 (UTC)
this is interesting -- the <nowiki>s are added to the same spot every time, it appears, which does make it look like something about that context was prompting their insertion, and it looks like each of the comments was made with discussion tools on mobile, based on the tags. Dirty diffs like this are usually visible in the wikitext "review changes" before they are saved. Can this be reproduced with an arbitrary edit at this location? C. Scott Ananian (he/him) (talk) 21:21, 28 February 2026 (UTC)
Proposal to install the 'Inline comments' MediaWiki extension for Draft namespace
Outside of draft review I believe the proposal would not affect usage of the wiki.
If consensus is reached there will be necessary to overcome some procedure with WMF to show that this extension is well maintained. Please ignore that issue for now and consider that it was solved; please provide your input based on the extension functionality. I hope this is OK.
Thanks a lot! Gryllida 23:23, 24 February 2026 (UTC)
Yes, I know. I've berated the people in power over it many many times to no avail. * Pppery *it has begun... 00:02, 25 February 2026 (UTC)
Would you want this one though if it magically was successful for WMF paperwork? Gryllida 04:36, 25 February 2026 (UTC)
The extension seems to be backed by a consultancy firm, WikiTeq, according to the Extension page, and as such may not be a volunteer-led/developed Extension. It would be good to put out some feelers to see if the firm is willing to meet the standards/process set as well as their future plans on sponsoring development or maintaining it.
Separately, I did think of doing an inline commenting system, but it might be a janky piece of software having to store the data outside of enwiki database (possibly in toolforge). – robertsky (talk) 10:14, 25 February 2026 (UTC)
Hi, I'm the author of the extension (I wrote it while employed by WikiTeq for a client of WikiTeq, but I'm not currently employed by WikiTeq. Since the original extension was written, other people have contributed to it as well, in particular User:Yaron_K.). I'd be happy to do additional work on the extension towards deployment should there be consensus towards that and buy in from WMF, however keep in mind that extension was not developed with Wikipedia in mind, so additional work would definitely be needed to make it deployable. Bawolff (talk) 21:28, 26 February 2026 (UTC)
P.S. I think a better near term solution (if there was interest) would be to adapt the extension into a user script/gadget as a prototype. Bawolff (talk) 18:52, 27 February 2026 (UTC)
Good idea, I think this writing of a gadget was mentioned in another wiki also. Gryllida 02:51, 1 March 2026 (UTC)
But it would require newbies writing drafts to install that gadget, so in context of Draft review, can be a bit cumbersome. For use between users of a WikiProject editing a draft who are not complete newbies, that could work rather well. Gryllida 02:53, 1 March 2026 (UTC)
It could eventually be made a default gadget. Assuming people like and want it. –Novem Linguae (talk) 07:05, 1 March 2026 (UTC)
IIIF looks overcomplicated, and SmartComments could also work but is marked as in beta. I will compare on my personal wiki and let you know how it suits the task. Gryllida 12:41, 1 March 2026 (UTC)
Global Search can also be used similarly, especially if you want to search across all language Wikipedias. ~SuperHamsterTalkContribs 23:34, 28 February 2026 (UTC)
i think you got me confused. I meant makibfg my user scripts able to notify users occasionally. heres an analogy, a user script that notifies the user with random motivational messages occasionally using the wiki notification API (akin to the notification u get when u save an edit) 203N7HN6 (talk) 11:10, 1 March 2026 (UTC)
You can do mw.notify but you can't use Echo without making an actual edit afaik. Polygnotus (talk) 13:17, 1 March 2026 (UTC)
alright thanks! 203N7HN6 (talk) 14:44, 1 March 2026 (UTC)
They will be able to if T58362 gets merged. Nardog (talk) 14:46, 1 March 2026 (UTC)
Padding bug
Hello. I encountered a rather strange bug on Wikipedia when I tried to create padding in tables using NBSPs. So I've created a test template {{Padding bug}} and you can compare the results here:
Is there any way to fix this? Can you help me solve this mystery? Thanks, Maiō T. (talk) 08:40, 1 March 2026 (UTC)
There is no whitespace trimming of unnamed parameters. For example, the first parameter is two characters: A and a newline. Using 1=A (a named parameter) would trim any whitespace. Johnuniq (talk) 09:49, 1 March 2026 (UTC)
No, Johnuniq. This template is really crazy. Look at this next example:
C is the first unnamed parameter according to MediaWiki and overwrites 1=A since only the last assignment of the same parameter counts. I would prefer if the counting continued after the explicit numbers and C becomes the third unnamed in your code but that's not how it works. C has an unstripped newline and it only takes one to force a taller row. The B cell only has B since the newline was stripped. The C cell is also vertically centered but has two lines, one with C and one blank. A common scenario is that the first unnamed parameter contains an equals sign so you have to add 1= to avoid it being interpreted as a named parameter. Then all the following unnamed parameters are forced to also use explicit numbers. It's rather annoying. PrimeHunter (talk) 12:05, 1 March 2026 (UTC)
Okay PrimeHunter. In other words, when creating a template, it is forbidden to add anything after the {{{1|}}} to avoid displaying a new line in the cell. Am I right? Maiō T. (talk) 15:46, 1 March 2026 (UTC)
Whitespace handling in MediaWiki is complicated but in a template like {{Padding bug}} I do suggest to omit around the parameters. Use CSS instead (see Help:Table#Cell content indenting and padding) if you want more cellpadding Then MediaWiki's table code will ignore some forms of whitespace in the caller. The two "Code used in article" in your original post will both give the first result. PrimeHunter (talk) 17:49, 1 March 2026 (UTC)
Maiō T.: The template is doing what you tell it to do. In the second example that you have marked "incorrect", you are telling it: parameter 1 should be the letter A and then a new line. If you want the template to trim that new line away, wrap the parameters in {{trim}} in the template, as I have done in the sandbox:
Code:
{{Padding bug/sandbox
|A
|B
|C
}}
Output:
A
B
C
I hope that helps. – Jonesey95 (talk) 18:26, 1 March 2026 (UTC)
Wow!!! Thank you both, PrimeHunter and Jonesey95. You have been a great help. Two great options for fooling that bug. 😉 Maiō T. (talk) 20:20, 1 March 2026 (UTC)
Can't add link to a userspace draft
As you may be able to see from my spam blacklist log, I was trying to add a link, djdave [dot] xyz, to a userspace draft. However it kept getting disallowed? It said xyz was the link that was flagged, so I removed it, and it worked, but when I look at the spam blacklist, I can't see an entry for all .xyz sites or just djdave [dot] xyz. I was directed to MediaWiki talk:Spam whitelist but the instructions there are confusing. Could I have some help? TheTechie[she/they]|talk? 23:21, 1 March 2026 (UTC)
I see Cyberbot is still working, but it hasn't archived WP:RFPP for quite some time - there's getting to be quite the backlog of processed requests, especially in the "Current requests for edits to a protected page" section, despite multiple entries having the "archive immediately" tag added to them. What's up? - The BushrangerOne ping only 01:23, 2 March 2026 (UTC)
Do i need approval from someone before i upload my user script?
Hello! i've been making a not so original user script that identifies common spelling errors. Im almost finished with it so im wondering how to upload it for wikipedia to use and if i need approval from someone first. Thanks! 203N7HN6 (talk) 07:57, 27 February 2026 (UTC)
No. See WP:USERSCRIPT for more details on what is or isn't permissible, but a spellchecking script shouldn't be very controversial, assuming it is used intelligently. Headbomb {t · c · p · b} 08:10, 27 February 2026 (UTC)
thanks! 203N7HN6 (talk) 08:22, 27 February 2026 (UTC)
You could do mw.hook('wikipage.content').fire($("#bodyContent"));, but I'm sure this doesn't fix all other side effects that I can't think of right now. Better to just not replace the entirety of bodyContent's html. — DVRTed (Talk) 13:27, 27 February 2026 (UTC)
ill try to fix it when im available and try to contact you. thanks! 203N7HN6 (talk) 14:43, 27 February 2026 (UTC)
im fairly new to writing js in wp and would appreciate it if you could tell me what im doing wrong (PS: im using my current knowledge and inspect element to write stuff alongside with references from other scripts) 203N7HN6 (talk) 20:29, 27 February 2026 (UTC)
Oh, you're supposed to update the html and fire the hook afterwards. Try this (line 41):
ok thanks! 203N7HN6 (talk) 13:49, 28 February 2026 (UTC)
@203N7HN6, @203N7HN6.. no please don't do either. Use DOM manipulation, not replacing all contents by setting innerHTML. It can break all kinds of expectations of the software. .innerHTML should only be used to create NEW content, not to replace content. —TheDJ (talk • contribs) 08:00, 2 March 2026 (UTC)
@TheDJ You pinged 203 twice I think you meant to ping @DVRTed:. Polygnotus (talk) 08:11, 2 March 2026 (UTC)
I'm sure this doesn't fix all other side effects [...] Better to just not replace the entirety of bodyContent's html. I don't see a reason to ping me... lol. — DVRTed (Talk) 09:48, 2 March 2026 (UTC)
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
Wikipedia 25 Birthday mode is now live on Betawi, Breton, Chinese, Czech, Dutch, English, French, Gorontalo, Indonesian, Italian, Luxembourgish, Madurese, Sicilian, Spanish, Thai, and Vietnamese Wikipedias! This limited-time campaign feature celebrates 25 years of Wikipedia with a birthday mascot, Baby Globe. When turned on, Baby Globe is shown on ~2,500 articles, waiting to be discovered by readers. Communities can choose to turn Birthday mode on by getting consensus from their community and asking an admin to enable the feature and customize it via community configuration on the local wiki.
Paste Check will become available at all Wikipedias this week. The feature prompts newcomers who are pasting text they are not likely to have written into VisualEditor to consider whether doing so risks a copyright violation. Paste Check tags all edits where it is shown for potential review. Local administrators can configure various aspects of the feature via Special:EditChecks. Research across 22 wikis found that Paste Check resulted in an 18% decrease in relative reverted-edits compared to the control group. Translators can help to localize this and related features.
The Reader Experience team will be standardizing the user menu in the top right for all mobile users so that it is closer to the desktop experience. Currently this user menu is only visible to users with Advanced Mobile Controls (AMC) turned on. The only change is that a couple buttons previously in the left-side menu will move to the top right for users who do not have AMC turned on. This change is expected to go out March 9 and seeks to improve the user interface.
Starting in the week of March 2, the emails sent out when an email address was added, removed, or changed for an account will switch to a substantially nicer and clearer HTML email from the prior plaintext one.
Notifications are currently limited to 2,000 historic entries per user, and extend back to 2013 when the feature was released. This is going to be changed to only store Notifications from the last 5 years, but up to 10,000 of them. This will help with long-term infrastructure health and help to prevent more recent notifications from disappearing too soon.
The Global Watchlist which lets you view your watchlists from multiple wikis on a single page continues to see improvements. The latest update improves label usage experience. The extension now allows activating the language fallback system for Wikidata items without labels in the viewed language, and showing those labels in the user’s preferred Wikidata language if no uselang= URL parameter is provided.
The Wikipedia Android team has started a beta test of hybrid search on Greek Wikipedia. Hybrid search capabilities can handle both semantic and keyword queries enabling readers to find what they’re looking for directly on Wikipedia more easily.
For security reasons, members of certain user groups are required to have two-factor authentication (2FA) enabled. Currently, 2FA is required to use the group, but not to be a member of it. Given that this model still has some vulnerabilities, the situation will gradually change in March. Members of these groups will be unable to disable last 2FA method on their account, and it will be impossible to add users without 2FA to these groups. Users will still be able to add new authentication methods or remove them, as long as at least one method is continuously enabled. In the second half of March, users without 2FA will be removed from these groups. This applies to: CentralNotice administrators, checkusers, interface administrators, suppressors, Wikidata staff, Wikifunctions staff, WMF Office IT and WMF Trust & Safety. Nothing will change for other users. See the linked task for deployment schedule.
View all 27 community-submitted tasks that were resolved last week. For example, the issue preventing users from creating an instance in Wikibase.cloud has now been fixed.
Updates for technical contributors
To help ensure fair use of infrastructure, over the next month the Wikimedia Foundation will implement global API rate limits across our APIs. In early March, stricter limits will be applied to unidentified requests from outside Toolforge/WMCS and API requests that are made from web browsers. In April, higher limits will be applied to identified traffic. 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.
The Wikidata Query Service Linked Data Fragment (LDF) endpoint will be decommissioned in February. This endpoint served limited traffic, which was successfully migrated to other data access methods that were better suited to support existing use cases. The hardware used to support the LDF endpoint will be reallocated to support the ongoing backend migration efforts.
The new Parsoid parser continues to be deployed to additional wikis, improving platform sustainability and making it easier to introduce new reading and editing features. Parsoid is now the default parser on 488 WMF wikis (268 Wikipedias), now covering more than 10% of all Wikipedia page views.
The process and criteria for requesting exceptional access to the high volume feed of the Wikimedia Enterprise APIs (at no cost for mission-aligned usecases), have now been published. This is to provide more thorough and clearer documentation for users.
Tech Blog, the blog dedicated to the Wikimedia technical community will be migrating to Diff, the community news and event blog. The migration should be complete in April 2026, after which new posts will be accepted for publishing. Readers will be able to access posts – old and new – on the landing page at https://diff.wikimedia.org/techblog.
Is there a problem with toolforge? The bots I reply on, like Hale Bot and DreamRimmer Bot II have not been updating their reports. Thanks for checking. LizRead!Talk! 19:15, 2 March 2026 (UTC)
It didn't seem like a bot problem but a system problem. This is where I come with these questions because editors here know how to create tickets reporting bugs or making inquiries. Sorry if it this displays technological ignorance on my part but I really don't understand how these aspects of the project work and you all seem to be able to look into issues more adeptly than I can. I'm just surprised that I'm often the only person reporting problems when they seem like issues that involve the functioning of bots or scripts that many, many editors rely on.
Also, I did post inquirites on the User talk pages of the bot operators. I just also usually come here as well. LizRead!Talk! 04:30, 3 March 2026 (UTC)
All pages using template:plain image with caption with "image override" parameter
Resolved. sapphaline (talk) 07:55, 3 March 2026 (UTC)
The following discussion is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.
Could someone create such list? sapphaline (talk) 21:29, 2 March 2026 (UTC)
@Sapphaline Maybe this? Ponor (talk) 21:40, 2 March 2026 (UTC)
I also need pages using this parameter unnamed. sapphaline (talk) 21:42, 2 March 2026 (UTC)
It is basically impossible to find such instances. If you want them, you will have to add TemplateData and then use bambot. Izno (talk) 22:21, 2 March 2026 (UTC)
There's under a thousand transclusions (less than half that in mainspace, if it matters). That's not trivial to look through manually, but still feasible. —Cryptic 22:30, 2 March 2026 (UTC)
Fortunately there were no instances of pages using this parameter unnamed, and the only mainspace page which used it named was Chloroplast. sapphaline (talk) 07:53, 3 March 2026 (UTC)
The discussion above is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.
Alignment issue with Tree chart
Hi everyone, some elements in the family tree under the Family and descendants section aren't perfectly centered. If anyone with more experience could help fix the alignment, I would be very grateful. Thanks! RiadS99 (talk) 01:06, 28 February 2026 (UTC)
I'm not very experienced, but it seems like the way you formatted the tables seems a bit messy and overutilizing '|' (vertical bar). Rhinocratt c 13:51, 3 March 2026 (UTC)
Search prefix in InputBox doesn't work on mobile web on iPhone
I don't know if this issue is related the InputBox extension or the MediaWiki software, but the prefix parameter is ignored on the mobile web version of Wikipedia when <inputbox> is used to create a search form. When I enter something into the text field and press Enter, the form acts as if I'm doing a search in the article space. This affects the iOS version of Safari on my iPhone, but there are no issues on the iPad. Ixfd64 (talk) 11:53, 3 March 2026 (UTC)
Thanks for linking the ticket. So it's a MediaWiki issue, then. Ixfd64 (talk) 18:19, 3 March 2026 (UTC)
Ellman's
I have no idea what's going on here. Even after the nominator withdrew, the AFD for Ellman's was put back on the page by a bot. Ten Pound Hammer • (What did I screw up now?) 19:12, 3 March 2026 (UTC)
The article 2022 European Curling Championships doesn't collapse in mobile view. I've tried to figure out why, but with no luck. It seems that this edit somehow is to blame (when I go through the revision history, it's from this revision onwards the collapse function won't work), though the edit looks completely normal. I've used my sandbox to try to find the solution, and it seems to have something to do with adding more nation templates, like {{CZE}}, to the page. Is there an upper limit to how many templates av this type that can be included in an article before problems like this one are caused?
I've earlier tried to get help with this subject on my own talk page, see User talk:Marima#Help me!. I hope someone more tech savvy than I can help me find the solution! Marima (talk) 12:01, 3 March 2026 (UTC)
IIRC, once there are sufficient images on the page, the mobile site turns off its collapsing. Those templates like {{CZE}} each add a flag image. Anomie⚔ 13:35, 3 March 2026 (UTC)
Yes, this would be the cause of it. Izno (talk) 17:57, 3 March 2026 (UTC)
I replaced the image with "🔨". --Ahecht (TALK PAGE) 19:21, 3 March 2026 (UTC)
Big thanks for the explanation and the measure taken! Marima (talk) 22:18, 3 March 2026 (UTC)
Mobile twinkle
Hello there, I'm a mobile editor on Wikipedia. I would like to use twinkle mobile and it isn't working. I currently use a very watered down version of twinkle as a gadget. Thank you for your time. Dafootballguy (talk) 23:28, 3 March 2026 (UTC)
categorylinks view in enwiki_p on enwiki.analytics.db.svc.wikimedia.cloud
Is it my imagination or has the cl_to column just vanished from the categorylinks view in the analytics database? It's still there for enwiki.web.db.svc.wikimedia.cloud. Sean.hoyland (talk) 17:37, 2 March 2026 (UTC)
Not your imagination; it had been deprecated for a while. phab:T299951. —Cryptic 17:43, 2 March 2026 (UTC)
Interesting. Thanks. Now I'm realizing that I don't really understand the relationships between page, category and categorylinks in a world without the cl_to column... Sean.hoyland (talk) 18:14, 2 March 2026 (UTC)
The titles that were in cl_to are now in the linktarget table, with cl_target_id as a foreign key to the appropriate row. See Special:Diff/1341322401 for a practical migration example. —Cryptic 18:26, 2 March 2026 (UTC)
Ah. Thanks very much. It also solves the mystery of what cl_target_id was pointing at... Sean.hoyland (talk) 04:08, 3 March 2026 (UTC)
I guess over 50 database reports will stop working in the coming days. – DreamRimmer■ 19:03, 3 March 2026 (UTC)
User:Cryptic has been fixing them. They fixed a few of mine. Thanks, Cryptic! – Jonesey95 (talk) 20:42, 3 March 2026 (UTC)
The {{database report}}-based ones are easy to find, since they show up in Category:SDZeroBot database report failures. I've only been taking care of queries I've worked on before, though, plus actual subpages of WP:Database reports - I figure the ones in userspace will be dealt with by their creators, if their owners are still paying attention to them. What's going to be more problematic are the bespoke bot reports and one-off queries on Quarry and such.On that note, Jonesey95, could you do something about User:Jonesey95/Polluted categories? It's been the only page in the failures category for a long time now other than the recent flood, and the way it's set up it's basically never going to complete in anywhere near the bot's max time limit. —Cryptic 01:24, 4 March 2026 (UTC)
Blanked. Thanks for the reminder. That was a failed experiment to try to help Bearcat by creating a daily report. – Jonesey95 (talk) 02:21, 4 March 2026 (UTC)
Indeed. If I recall correctly, the regular report broke sometime last year or the year before (don't recall exactly) but its maintainer happened to be away from Wikipedia on vacation, so that report was created as a temporary workaround until they got back and could fix whatever had gone wrong with the regular one. Bearcat (talk) 02:51, 4 March 2026 (UTC)
At least 20 reports from HaleBot will break soon. I have pinged the operators below to see if they have time to fix the queries. I can help update the configuration on the report subpages, but the remote versions will also need to be updated. – DreamRimmer■ 02:53, 4 March 2026 (UTC)
@Cryptic: sorry! That report is a bit special and was bypassing the skip code. I'm fixing that now, it shouldn't affect any other reports.
Ideally at this point the only reports HaleBot continues to run are those that SDZeroBot can't because they're too complex or take too long. Legoktm (talk) 03:29, 4 March 2026 (UTC)
Category cleanup report issue
The Wikipedia:Database reports/Polluted categories report for categories with userspace content in them, which is supposed to run daily, appears to have failed to run yesterday. I know that the comparable Wikipedia:Database reports/Polluted categories (2) for categories with draftspace content was also temporarily borked yesterday due to an SQL thing, although it now seems to have been fixed — but because the reports are structured differently, I don't know if the user report failed because of the same issue or not.
So could somebody with more expertise in this kind of thing look into what happened and get it fixed so that the report runs properly today? Thanks. Bearcat (talk) 16:55, 3 March 2026 (UTC)
The cl_to column was removed from the categorylinks table. The query needs to be updated to use cl_target_id with linktarget. cc @Dbeef and @Legoktm – DreamRimmer■ 17:07, 3 March 2026 (UTC)
Thanks for the ping, I'm starting to take a look... Legoktm (talk) 03:19, 4 March 2026 (UTC)
I fixed a number of reports, mostly by converting them to use the on-wiki template. I can probably get to the rest tomorrow. Legoktm (talk) 05:02, 4 March 2026 (UTC)
OK, All the reports managed by HaleBot should be fixed now. Legoktm (talk) 03:54, 5 March 2026 (UTC)
Can I have my IP unbanned please?
I had my IP banned for inventing a crawler to download Vital articles level 4 as text files, with the intention to print it and bind books. I have read different opinions on spiders on different pages, from don't use them at all to use them on off-hours with a sleep between queries of 60s. I would be totally fine with doing this and I didn't realise this would be a problem as I didn't see the guidelines before being banned. I'm sorry for any trouble this may have caused and I didn't realise I was doing something wrong. If Wikipedia is 100% against spiders maybe you would release the Vital articles as their own downloadable packages? Nellas Galadhon (talk) 01:54, 4 March 2026 (UTC)
We did not do that. The WMF might have, see mw:Wikimedia APIs/Rate limits. Please correct the issues that are likely present in your downloading script as a result of the change in API rate limits and then if that doesn't fix the problem get in contact with the WMF using phab:. Izno (talk) 02:42, 4 March 2026 (UTC)
@Nellas Galadhon When making automated requests to the web site or APIs, please always make sure to follow the Robot policy. Note in particular the requirement to set a compliant User-Agent header to help avoid being blocked. It's not clear from your message what the error is, but I suspect it might just be that.
@Izno The API rate limits have not yet gone into affect, the first phase will be rolled out end of next week. JTweed-WMF (talk) 14:46, 5 March 2026 (UTC)
Thanks for your help.I only really discovered the robotic agreement once I started having error by then.It may have been too late.I'll try to implement what you suggested ~2026-14281-92 (talk) 14:52, 5 March 2026 (UTC)
@JTweed-WMF Ok, I linked the wrong help page and I know the other exists. Maybe you should ensure those are well connected. Izno (talk) 17:18, 5 March 2026 (UTC)
{{No self link|MAGA Inc}} fixed it. PrimeHunter (talk) 03:28, 6 March 2026 (UTC)
Missing talk page history?
I feel certain that there have been discussions at Turkish Roma of the terminology used to discuss the group that's the article's topic, and possibly even a prior move discussion. Following a move war that I hope I just put an end to, the article's back at Turkish Roma, where it has been since September 2022, but the talk page has nothing but WikiProject banners on it. Did something get lost somewhere during or before the move war? I can't figure out where to look. Largoplazo (talk) 23:22, 5 March 2026 (UTC)
Are you sure there were in fact any such discussions? DS (talk) 00:48, 6 March 2026 (UTC)
OK, never mind, I found what I'd been thinking of. It did include discussion of naming with respect to Turkish Roma in particular, but it was an overall more general discussion, a move discussion that's now at Talk:Romani people/Archive 13. Largoplazo (talk) 01:11, 6 March 2026 (UTC)
I'm not sure if this is what you were looking for: Talk:Turkish Romani. I used the Special:PrefixIndex/Talk:<page> on existing redirects in case some archive subpage was not moved and I didn't locate one, but have noticed this. ~2026-10830-00 (talk) 01:19, 6 March 2026 (UTC)
I noticed those long-ago moves while going through this but didn't take the time to investigate. The move from "Romanian" to "Romani" seems suspicious, unless the situation was that the article was written by someone who didn't the difference in English between Romanians and Romani and had used the wrong term, followed by someone fixing it. I'll try to take a look later if curiosity gets the better of me. Largoplazo (talk) 13:19, 6 March 2026 (UTC)
Strange hashtag
Hello. I'm testing something with templates and subtemplates, #switches and #ifs, (not on en:wiki, sorry) and then when I use a parameter like this |color=#ccffcc in an article, it doesn't appear as the lightgreen cell background, but as follows:
style="background:
ccffcc;"
I think my code is pretty good because when I use, for example |color=green, everything is fine. Parameter |color=#ccffcc also works, but that's not the solution I want. Do you know of any trick to fool that strange hashtag? Thanks, Maiō T. (talk) 17:44, 6 March 2026 (UTC)
Hi!
Why is this in the URL, when I visit an article from the Wikipedia-Search? E.g. https://en.wikipedia.org/wiki/Wikipedia?wprov=srpw1_0. Habitator terrae (talk) 18:03, 6 March 2026 (UTC)
@Habitator terrae: It's a tracking parameter so MediaWiki knows how you came to the article. It can for example be used to make statistics about how articles are reached. I don't get it in my searches so maybe you are in a group selected for an experiment. Thanks for deactivating the link. It may tarnish an experiment if many people follow the link without coming from search. PrimeHunter (talk) 18:20, 6 March 2026 (UTC)
See Provenance for the technical details of the tracking and what the values mean. Legoktm (talk) 22:02, 6 March 2026 (UTC)
External images still not loading for my user styles
Yes, these are due to the CSP that has been enabled as a result of yesterday (but which was coming regardless). Your only recourse is to request these websites be allow-listed on phab:. I do not anticipate your success given the specific domains of interest. Izno (talk) 17:11, 6 March 2026 (UTC)
More information Offtopic ...
Offtopic
Which is stupid because the malicious script didn't load any external scripts except jQuery (which is included in MediaWiki anyway). sapphaline (talk) 18:43, 6 March 2026 (UTC)
Please keep kvetching to the kvetching thread. Izno (talk) 18:48, 6 March 2026 (UTC)
@Sapphaline It did access both ajax.googleapis.com and cyclowiki.org, exposing IP addresses and potentially other information. --Ahecht (TALK PAGE) 20:48, 6 March 2026 (UTC)
The user script did not load anything from cyclowiki.org. Data from this URL was loaded in what was inserted into hacked users' common.js, but it was just a filler (the only relevant lines there were 1-5). sapphaline (talk) 21:00, 6 March 2026 (UTC)
Or you can load the stylesheet through a browser extension (Stylus, Greasemonkey, etc.). sapphaline (talk) 19:04, 6 March 2026 (UTC)
Redacted the above examples of encoded images because they made the page unnecessarily long. Check history if you're interested. --SarekOfVulcan (talk) 19:27, 6 March 2026 (UTC)
Can't check history, they were revdelled. --SarekOfVulcan (talk) 20:59, 6 March 2026 (UTC)
Are those images copyvios? Probably should be revdelled. If they really are freely licensed, they can be uploaded to Commons instead. Suffusion of Yellow (talk) 19:29, 6 March 2026 (UTC)
There are no images in my message. sapphaline (talk) 19:37, 6 March 2026 (UTC)
Are you kidding? You literally posted over 50KB of base64-encoded images. --Redrose64🌹 (talk) 19:51, 6 March 2026 (UTC)
Yes, there are. A data:image/png; URI is not a link to an image, it is an image. There's little use for a data: URI except perhaps to speed up page loads. Just upload the image, then point your CSS to upload.wikimedia.org. If uploading isn't allowed for copyright reasons, then base64 encoding obviously won't make it freely licensed. Suffusion of Yellow (talk) 19:52, 6 March 2026 (UTC)
I recently had to convert images in several of my user scripts/css to data URIs after WMF restricted the sizes of thumbnails they would serve. Seemed better than uploading "same image but 10px" copies of things. Anomie⚔ 08:23, 7 March 2026 (UTC)
Fixed. sapphaline (talk) 19:37, 6 March 2026 (UTC)
I've removed the likely copyvios from your sandbox and revdelled them. Other admins have revdelled the previous postings to this page. SarekOfVulcan (talk) 20:58, 6 March 2026 (UTC)
Finding more malware
Has anyone bothered search all Wikipedia's for more naughty scripts, e.g. scripts that contain the string "nuke" or "action=delete"? Also scripts with obfuscated stuff like percent encoded stuff. Polygnotus (talk) 16:35, 6 March 2026 (UTC)
There are about 40 such scripts on English Wikipedia containing the word nuke. You may consider global search if you want to review others. Izno (talk) 17:15, 6 March 2026 (UTC)
@Izno Thanks! But it looks like I can't use global search to detect percent encoded Javascript by searching for the percent encoded versions of strings commonly found in Javascript (like var and let). Do you happen to know how to do that? SQL? Looping over each endpoint using insource:? Polygnotus (talk) 17:29, 6 March 2026 (UTC)
If it is well-obfuscated I doubt any straightforward search will find it. —Qwerfjkltalk 12:14, 7 March 2026 (UTC)
@Qwerfjkl True, but in this case it wasn't. This wasn't very sophisticated. Polygnotus (talk) 12:15, 7 March 2026 (UTC)
Template-defined text colours in dark mode
I've noticed on several sidebar templates that black text becomes white in dark mode, even if the template has color:black set in its style parameters. Adding the class skin-invert inverts everything except the text, which stays white. Adding class mw-no-invert instead has no effect, and the text is still white. Adding {{black}} directly to the title/heading makes it black, but adds a white background because for some reason that template also uses background: white.
An example of such a template is {{Tibetan Buddhism sidebar}}, where the white headings are difficult to read in dark mode because the background is light.
Is there a way to fix this without throwing out their styles and making every sidebar use dark background or stripping it down to the default so dark mode works as intended? Given {{black}} somehow accomplishes making the text black when the background is white, surely this is possible? Or does it only work with white? Would this require changing something about how dark mode itself is implemented to fix? – Scyrme (talk) 08:40, 6 March 2026 (UTC)
@Sjoerddebruin: Copying pane notheme mw-no-invert from the "good example" listed there seemed to work. However, I also found that notheme by itself worked. Do you happen to know why the other two classes are included? I'm particularly unsure what pane is for. – Scyrme (talk) 09:09, 6 March 2026 (UTC)
Using color:var(--color-base,#202122); instead of color:black often has the desired effect. – Jonesey95 (talk) 14:25, 6 March 2026 (UTC)
Thanks for the suggestion. Unfortunatey, I gave it at try in an older revision of {{Tibetan Buddhism sidebar}} from before I changed its class to override dark mode, and it had no effect on the list title headings. They were still white on yellow and hard to read. I replaced every copy of color:black in every parameter just to be sure, but it still didn't do anything. I also then tried changing #202122 to #000000, in case setting it to pure black made a difference somehow. Still no luck. – Scyrme (talk) 02:00, 7 March 2026 (UTC)
I don't understand the magic that happens that sometimes makes the above code do the right thing and sometimes not, apparently depending on the lightness or darkness of the background color. color:var(--color-base-fixed,#202122); is sometimes necessary to prevent text from turning white in dark mode. I don't know if the developers just didn't create enough test cases, or if there is something I don't understand (probably both, with the emphasis on the latter). – Jonesey95 (talk) 13:28, 7 March 2026 (UTC)
In addition to the styles you see in various places over here, there are styles sitting on top of everything that come with the software itself, see here. Ponor (talk) 10:30, 6 March 2026 (UTC)
Sidebars are unaffected by anything in the relevant CSS. Izno (talk) 17:19, 6 March 2026 (UTC)
{{sidebar}}s support |templatestyles= and should use that as a solution if you want to guarantee them to appear a certain way. (There is a category for someone who wants to convert styles to TemplateStyles but personally it is the lowest of any low priorities.) Izno (talk) 17:18, 6 March 2026 (UTC)
I had wondered if converting would help, but I'm not familiar enough with .css to be comfortable attempting a conversion. I'm also not sure if it'd be effective. It looked like it the styles.css approach would still just use color:black. Is it processed differently in some way? Has anyone attempt it who can confirm the conversion works for fixing this issue? – Scyrme (talk) 02:10, 7 March 2026 (UTC)
A failed Interwiki link
en:Pozzato and it:Pozzato are essentially the same. The overlap isn't complate, but they're both surname pages. On attempting to create an Interwiki link in either direction, I get the error messge "Could not link pages: failed to merge corresponding Items on Wikidata. Attempted modification of the Item failed." in the en:it direction and "The save has failed. The link enwiki:Pozzato is already used by Item Q56245816. You may remove it from Q56245816 if it does not belong there or merge the Items if they are about the exact same topic. If the situation is more complex, please see Help:Sitelinks." Can anyone resolve this silly problem? I have zero interest in learning how to do this trivial piece of useful housekeeping.Narky Blert (talk) 19:44, 5 March 2026 (UTC)
I added it manually. No issue reared its head. BD2412T 20:04, 5 March 2026 (UTC)
Thanks, BD! A rant may follow. Narky Blert (talk) 17:21, 7 March 2026 (UTC)
@Narky Blert: The English article is linked to the Wikidata item for the family name, whereas the Italian is linked to the one for the disambiguation page. Per the "different from" statement, "family name has to use a different item than disambiguation page". This mutually exclusive criterion is probably why the merge failed.
Per WP:SETNOTDAB, the English article should not be moved to the Wikidata item for the disambiguation page. The Italian article is categorised as Pagine di disambiguazione, so also seems to be at the right item. I'm unsure if the Italian Wikipedia has the same distinction between set indices and disambiguation pages. Wikipedia:Set index articles and {{Set index article}} don't appear to have versions on the Italian Wikipedia (or if they exist, they don't share a Wikidata item). – Scyrme (talk) 20:15, 5 March 2026 (UTC)
Today's outage — user scripts are disabled
The incident has been resolved. It is now safe to access MetaWiki. User scripts have been re-enabled.
Meta-Wiki is compromised. DO NOT ACCESS it with JavaScript enabled or without [?&]safemode=1. Nardog (talk) 15:31, 5 March 2026 (UTC)
Wikimedia sites were in read-only mode after the incident. Editing is back but user scripts appear to be disabled. A hacker apparently used a compromised account to load sitewide JavaScript at meta. The script made malicious edits with the accounts of users who visited meta with JavaScript enabled. PrimeHunter (talk) 17:12, 5 March 2026 (UTC)
Another hacker with Russian as their language of choice, I see. Cremastra (talk·contribs) 17:17, 5 March 2026 (UTC)
I can confirm that the user scripts that I load in my personal .js file appear to be disabled here on the English Wikipedia. This seems like an outage that would merit a sitewide notice of some kind. Maybe it's enough to have a topic here on VPT. – Jonesey95 (talk) 17:18, 5 March 2026 (UTC)
Yeah, it seems as if someone force-enabled safe mode for all sites when this happened. SuperPianoMan9167 (talk) 17:21, 5 March 2026 (UTC)
I'd say they're rightfully more concerned about the attack than user experience at the moment. FaviFake (talk) 17:22, 5 March 2026 (UTC)
+5,000,000,000 Security is way more important than me being able to look at WP:VPT with #F0FFF0 as the background color. mdm.bla 17:23, 5 March 2026 (UTC)
Someone added a watchlist notice in the meantime. --Joy (talk) 18:15, 5 March 2026 (UTC)
Cremastra, Another hacker with Russian as their language of choice, I see. That strongly suggests it wasn't the Russians. — Alexis Jazz (talk or ping me) 21:29, 6 March 2026 (UTC)
And did I say anything about the actual origin of the malicious script? No. I certainly don't think the Russians are bothering to hack Wikipedia. Cremastra (talk·contribs) 21:44, 6 March 2026 (UTC)
And did I say anything about you saying anything about the actual origin of the script? No. — Alexis Jazz (talk or ping me) 04:34, 7 March 2026 (UTC)
It does make me think that custom JavaScript should go through some approval process like device drivers for operating systems, and anything not on a whitelist of verified, tested and approved code doesn't run at all. Ritchie333(talk)(cont) 17:14, 5 March 2026 (UTC)
I think a maybe simpler intervention would be that code from someone's userspace cannot take any actions that author could not take. For example, if a page mover writes a userscript in their userspace and I install it, and their script is then compromised, they might be able to mess with my page-moving ability, but they couldn't do anything worse. If someone wants a script to be exempt from these requirement, get an intadmin to move it into MediaWiki space and then it'll only be editable by intadmins. theleekycauldron (talk • she/her) 21:29, 5 March 2026 (UTC)
That would be impossible to enforce technically. Socially, we could have a rule like "admins are prohibited from importing scripts from non-admins" but I suspect that would lead to a lot of copy-pasting, which, for the reasons discussed here, might be worse. Suffusion of Yellow (talk) 21:51, 5 March 2026 (UTC)
I think it's not unreasonable to want a software change ot get a workable solution here, but hopefully there's a workable solution that doesn't require that. theleekycauldron (talk • she/her) 22:09, 5 March 2026 (UTC)
There isn't a software change that can "selectively" control what a script can and cannot do. As far as the browser knows, a "user" script is just another part of the site, and can do whatever it wants. You either import it or you don't. I suppose you could run the script in an iframe sandbox, but then it would live in its own little world, unable to even interact with the page. Suffusion of Yellow (talk) 22:24, 5 March 2026 (UTC)
The software can disallow editing site-wide javascript without reauthenticating, which should prevent a script from doing so non-interactively (especially since intadmins have 2FA enabled). --Ahecht (TALK PAGE) 23:11, 5 March 2026 (UTC)
Yeah, but there's no way to say "Scripts from User:Trusted are allowed to do this, but scripts from User:LessTrusted can only do that..." Suffusion of Yellow (talk) 23:29, 5 March 2026 (UTC)
I mean, my understanding is that the browser knows the source of the import, and has to make an API call to take an action on behalf of the user; can't the API backend do a permissions check based on the permissions of the author of the source (i.e. whichever user is hosting the subpage of the userscript)? theleekycauldron (talk • she/her) 23:13, 5 March 2026 (UTC)
The API backend has no idea which script is performing the request, unless it provides that information voluntarily (e.g. with Api-User-Agent). Which is good practice in case of an accidental DoS, but obviously a malicious script can just provide fake information. Suffusion of Yellow (talk) 23:35, 5 March 2026 (UTC)
(this would not extend to blocks, but an intadmin should have an option to disable all userscripts a person has authored in blocking them.) theleekycauldron (talk • she/her) 21:31, 5 March 2026 (UTC)
we have to send someone to the WP:STOCKS for this, but who? ltbdl (operate) 17:25, 5 March 2026 (UTC)
Are you sure it was a well-intentioned Wikipedian that accidentally inserted "malicious code"? VidanaliK (talk to me) (contributions) 17:27, 5 March 2026 (UTC)
It seems more likely the account was hacked. It loaded a malware script stored at the Russian Wikipedia. There was no apparent reason to think it would be a good idea to load the script sitewide at meta. I don't know how the account was compromised but being hacked (even with a high-permission account) is not usually grounds for the stocks. Maybe if they had a ridiculously easy password. PrimeHunter (talk) 17:41, 5 March 2026 (UTC)
Actually, they may have loaded the script deliberately in their personal js and then the script used the account to change sitewide js. PrimeHunter (talk) 17:44, 5 March 2026 (UTC)
Nope, it seems he was testing userjs loads and he just imported a ton of random scripts, see FaviFake (talk) 17:49, 5 March 2026 (UTC)
I'm definitely glad the wiki was in read-only mode by the time I logged on. Wait, if I had the "Keep me logged in for one year" might something have happened? What did the code even do? VidanaliK (talk to me) (contributions) 17:47, 5 March 2026 (UTC)
So this is why I was logged out? Οἶδα (talk) 17:29, 5 March 2026 (UTC)
In 2023, vandal attacks was made against two Russian-language alternative wiki projects, Wikireality and Cyclopedia. In 2024, ruwiki user Ololoshka562 created a page ru:user:Ololoshka562/test.js documenting the script used in these attacks. It was inactive next 1.5 years. Today, sbassett massively loaded other users' scripts into his global.js on meta, maybe for testing global API limits: . In one edit, he loaded Ololoshka's script: and ran it. Source: https://phabricator.wikimedia.org/T419143FaviFake (talk) 17:31, 5 March 2026 (UTC)
So it was basically putting "Cyclopedia" onto every page on Wikipedia? What was Cyclopedia? How did they get access to SBassets account? VidanaliK (talk to me) (contributions) 17:57, 5 March 2026 (UTC)
It was a complete accident. SBasset was randomly importing user scripts, probably for testing, and just so happened to load a malicious one. SuperPianoMan9167 (talk) 17:59, 5 March 2026 (UTC)
Wait.. was this a Chernobyl where the testing of a potential fault caused it to go critical? -- GreenC 17:54, 5 March 2026 (UTC)
FWIW that page has now been oversighted and the account globally locked. JavaHurricane 18:52, 5 March 2026 (UTC)
I linked to the scripts' source codes earlier in this discussion, if anyone is interested. sapphaline (talk) 18:57, 5 March 2026 (UTC)
@FaviFake I don't buy that Ololoshka562 was just documenting the script used in these attacks, as the script had a hardcoded check to not run from accounts with the username "Ololoshka562". --Ahecht (TALK PAGE) 19:37, 5 March 2026 (UTC)
How would they know that this would be the end result? Did they know their script would be loaded? I'm not too sure. It feels more like a coincidence that script ended up being run rather than an intentional attack. CutlassCiera 19:43, 5 March 2026 (UTC)
Maybe, but the script was modified so that if it were run, it would never run on the account that uploaded it. It wasn't a simple "here's a script someone else wrote on another wiki" situation. --Ahecht (TALK PAGE) 23:13, 5 March 2026 (UTC)
Yes, they shut wikipedia down to prevent the malicious javascript from spreading. FaviFake (talk) 17:35, 5 March 2026 (UTC)
The malicious code would also WP:NUKEall of the user's contributions as many pages as possible on each page load, so it was set to read-only to prevent further damage. --Ahecht (TALK PAGE) 17:58, 5 March 2026 (UTC)
However, you can put arbitrary JavaScript code on that page, and it will run on every page load when you are logged in. Since the attacker can force you to take actions without being aware of it, they can install malicious JavaScript on your personal common.js page, and continue to manipulate your account even after the attack has been removed from the sitewide JavaScript. There's nothing stopping an attacker from doing this to literally everyone who has ever been impersonated. Or, if that's too obvious, they could do it to a very small selection of high-privilege accounts, and hope that the community does not notice.
concerning... Οἶδα (talk) 17:47, 5 March 2026 (UTC)
Does this factor into why I cannot load external images for my user styles? I liked browsing Wikipedia with Sonic Riders images in the background. ❤︎PrincessPandaWiki (talk|contribs) 17:49, 5 March 2026 (UTC)
Yup, see https://www.wikimediastatus.net/. Monitoring - A fix has been implemented and we are monitoring the results. Some editing functionality will still be disabled. FaviFake (talk) 17:51, 5 March 2026 (UTC)
Can someone explain what the Scott Bassett-uploaded code was doing? Wait, was that the code that shut down editing for an hour? VidanaliK (talk to me) (contributions) 17:54, 5 March 2026 (UTC)
@VidanaliK It would install itself in both the user's common.js as well as the site-wide common.js, and then WP:NUKE the user's contributions. This means that all users visiting the site would get infected, and any attempts to remove it from the site's common.js would automatically get reverted by users that still have it in their personal common.js. --Ahecht (TALK PAGE) 18:01, 5 March 2026 (UTC)
So it would basically delete every single person's contributions if they logged on with JS enabled, and make it impossible to remove the script? Is that why the edit summaries were Закрываем проект (Closing the project)? VidanaliK (talk to me) (contributions) 18:04, 5 March 2026 (UTC)
@VidanaliK: Actually, I read it wrong. It would just do a blank Nuke in namespaces 0, 1, 2, and 3 on every page load, which would delete 500 random pages from each namespace. --Ahecht (TALK PAGE) 18:11, 5 March 2026 (UTC)
They're in the floating table (1 = "Talk", 3 = "User talk"). sapphaline (talk) 18:13, 5 March 2026 (UTC)
Odd-numbered namespaces are for talk pages. 1 is Talk: and 3 is User talk:. mdm.bla 18:14, 5 March 2026 (UTC)
Wait, so after only 15,000 page loads every page on the English Wikipedia would be gone... VidanaliK (talk to me) (contributions) 18:15, 5 March 2026 (UTC)
The code as dormant for 1.5 years until he started massively adding userscripts to his global.js page to test its limits. One of these edits imported the malicious code and it worked because he had enough privileges. See Wikipedia:Village stocks §Scott Bassett for the Закрываем проект awardFaviFake (talk) 18:03, 5 March 2026 (UTC)
The meta version of MediaWiki:Common.js was edited to load a malicious script which made bad edits from the accounts of innocent users. MediaWiki:Common.js automatically runs for all users of the wiki with JavaScript enabled which is nearly all users. All wikis were put in read-only mode by the Wikimedia Foundation to prevent spreading and investigate what was happening. MediaWiki:Common.js can be edited by a limited number of trusted users, some with global permissions for all Wikimedia wikis, and local Wikipedia:Interface administrators (we have 15). Normal administrators cannot edit it (they could years ago). PrimeHunter (talk) 18:07, 5 March 2026 (UTC)
A good argument for the next "please enable Javascript" debate, it seems... ~2026-10830-00 (talk) 17:57, 5 March 2026 (UTC)
For the time being, I'd recommend to install Greasemonkey and import everything there. Unfortunately scripts which rely on jquery won't work with this approach. sapphaline (talk) 18:17, 5 March 2026 (UTC)
I was wondering why the gadgets like DYK Check, Cite Unseen, etc. are not working. Just came to know this, sad! M.Billoo 18:23, 5 March 2026 (UTC)
Can't wait for the mainstream media to mention the incident. Ahri Boy (talk) 18:26, 5 March 2026 (UTC)
"Wikipedia gets hacked by administrator!" Pretty much every outlet criticising Wikipedia for all the world's problems (plus the teachers for which it is heresy to even say the word "Wikipedia") is going to have a field day with this. The question is, how do they get their reports? Do they go to a page called Village pump (technical) searching for the tiniest incident of something weird happening with Media-Wiki? VidanaliK (talk to me) (contributions) 18:31, 5 March 2026 (UTC)
They'll find out when the WMF puts out a statement, which I'm sure they will do. Most media doesn't troll projectspace. voorts (talk/contributions) 18:35, 5 March 2026 (UTC)
At least Reddit thread covered the incident. I guess only time will tell mainstream media will disseminate statement from the WMF. Ahri Boy (talk) 03:09, 6 March 2026 (UTC)
tiniest incident
? This was a major outage! FaviFake (talk) 18:35, 5 March 2026 (UTC)
It could be a fun story for the general public. The media may omit some details like the WMF/Wikipedia/meta distinction: A security engineer working for Wikipedia decided to run a large number of random unexamined scripts to see what would happen. He found out. He did it with his high-permission account which could infect every user if a single of the random scripts was bad. It was.PrimeHunter (talk) 18:46, 5 March 2026 (UTC)
This is better:
On Thursday a Wikimedia security engineer ran several scripts on the Wikimedia server without examining the code to check for malware. One of the scripts was a malicious program originating on the Russian-language Wikipedia, which when installed caused the accounts of all administrators on Wikipedia, Wikisource, Wiktionary, and several other projects to mass-delete pages. This resulted in Wikipedia being frozen for several hours as other security engineers tried to patch the issue.VidanaliK (talk to me) (contributions) 20:06, 5 March 2026 (UTC)
Any post to WMF or the media should have arguments with it like best practices for whitehat testing. Snævar (talk) 21:54, 5 March 2026 (UTC)
FYI phab:T419154 for the site scripts disabled thing, it's being tracked - plan is to get it back soon. — xaosfluxTalk 18:37, 5 March 2026 (UTC)
We really need something like bot passwords for the web interface. You don't stay logged in to your machine as root all the time, do you? Yet there's no choice but to do that here. Suffusion of Yellow (talk) 18:55, 5 March 2026 (UTC)
Yeah, I'm also baffled by how Scott Bassett just ran these scripts on their main account with all rights without any second thought. sapphaline (talk) 18:57, 5 March 2026 (UTC)
Perhaps highly-privileged accounts with interface administrator permissions should have mandatory Always Safe Mode enabled.
I personally have a few userscripts that I use (and I've made sure to copy them to my own userspace now). But it doesn't seem unreasonable to encourage using a separate account for those routine tasks where scripts can save a lot of time. If today is a day where you do need to juggle chainsaws and other scary tools, it would seem wise to use a safe mode account. Mlkj (talk) 19:16, 5 March 2026 (UTC)
and I've made sure to copy them to my own userspace now: That only protects you if the script's owner is the compromised account. Doesn't help if an intadmin (or crat or steward ...) is compromised. But if there's an unintentional security problem with script (XSS, etc.), your copy won't get fixed if it's discovered. If the script has only one component (e.g. foo.js doesn't load foo-core.js) you can use a Subresource Integrity check instead of copying it. Suffusion of Yellow (talk) 19:26, 5 March 2026 (UTC)
Oh, looked at your userspace, I see the script in question is just a few lines long. Yeah, then it's probably better to just review and copy it. Suffusion of Yellow (talk) 19:28, 5 March 2026 (UTC)
I like scripts, so I'm sympathetic to that. But I see there's already an exception for WMF, how about another one for the baker's dozen of interface admins out there? Mlkj (talk) 19:45, 5 March 2026 (UTC)
It's not correct to say attack scripts was created in 2023. As written on wikireality.ru/wiki/РАОрг, they (or their earlier versions) more likely created in 2013. Also, their author, wikireality.ru/wiki/Скрипты_WikiUserFS, is still not blocked: https://ru.wikipedia.org/wiki/special:CentralAuth/WikiUserFS. MBH (talk) 20:00, 5 March 2026 (UTC)
Hey all - as some of you have seen, we (WMF) were doing a security review of the behavior of user scripts, and unintentionally activated one that turned out to be malicious. That is what caused the page deletions you saw on the Meta log, which are getting cleaned up. We have no reason to believe any third-party entity was actively attacking us today, or that any permanent damage occurred or any breach of personal information.
We were doing this security review as part of an effort to limit the risks of exactly this kind of attack. The irony of us triggering this script while doing so is not lost on us, and we are sorry about the disruption. But the risks in this system are real. We are going to continue working on security protections for user scripts – in close consultation with the community, of course – to make this sort of thing much harder to happen in the future. FaviFake (talk) 20:14, 5 March 2026 (UTC)
That still doesn't explain why they were running random scripts from an account with intadmin permissions. --Ahecht (TALK PAGE) 23:15, 5 March 2026 (UTC)
huh?? Weren't they doing that just to test the limit of script imports, i.e., how many mw.loader.load()s they can do before something breaks? That's not a security review as part of an effort to limit the risks of exactly this kind of attack. Sure, call it a "security review," whatever, but how exactly is that relevant to limiting "exactly this kind of attack"? — DVRTed (Talk) 02:57, 6 March 2026 (UTC)
Surely not; there is no limit to how many mw.loader.load()s you can do, other than what your computer can handle. I think the review was to see how the scripts would handle changes to the Content Security Policy that would disallow loading some external scripts, which would indeed limit this kind of attack, and which were indeed deployed today as part of the response. Matma Rextalk 03:28, 6 March 2026 (UTC)
limit this kind of attack – But the malicious code used in this attack was local, wasn't it? Janhrach (talk) 21:33, 6 March 2026 (UTC)
@Janhrach That is basically irrelevant because to an attacker a local attack is easier than dealing with CSP. This wasn't an attacker, this was just some script someone had laying around. Polygnotus (talk) 22:13, 6 March 2026 (UTC)
@FaviFake Thanks for that description of what happened. But... testing in prod?? David10244 (talk) 04:03, 7 March 2026 (UTC)
@OhanaUnited, Oshwah, PrimeHunter, and Ritchie333: Pinging a few random admins from this thread. Could someone please update the watchlist notice to link to this discussion? The notice currently reads Userscripts are temporarily disabled for security reasons but does not link to anywhere to provide context. I'm sure many users will be unaware of this thread unless it's linked in the notice. Zeibgeist (talk) 21:10, 5 March 2026 (UTC)
A link from the watchlist notice would be nice, but this thread (especially at the top) is a lot of people trying to figure out what's happening rather than a concise summary of what happened and what editors might need to know. Sdkbtalk 21:12, 5 March 2026 (UTC)
Well we've pretty much already figured out everything. Ideally there should be a link pointing to the summary of the incident, but that's been deleted from the village stocks. FaviFake (talk) 21:15, 5 March 2026 (UTC)
The watchlist notice definitely needs to link somewhere. There are already threads at WT:NPP/R and the Teahouse with people confused about their userscripts being disabled. Linking to a centralized thread where that is being discussed is better than no info at all. Adding a couple more admins @Xaosflux and Ahecht: to get an opinion on this. Zeibgeist (talk) 21:19, 5 March 2026 (UTC)
Excellent, thank you! That will hopefully clear up some of the confusion. Zeibgeist (talk) 22:06, 5 March 2026 (UTC)
Wait, I have an idea for patching! An edit filter preventing pages from being deleted using automatic scripts. VidanaliK (talk to me) (contributions) 22:03, 5 March 2026 (UTC)
This would be a drastic overhaul of administrator workflow. It would also only address one type of action a malicious script can take -- I would think a solution to this problem should address the root issue of a script taking control, not just preventing damage in one or more ways. Giraffer (talk) 22:14, 5 March 2026 (UTC)
Or maybe requiring administrator approval for high-stakes tasks performed by automatic scripts? VidanaliK (talk to me) (contributions) 22:15, 5 March 2026 (UTC)
On a technical level once you have a script running it's hard to know whether the user or the script took the action. It's different from the bot API, because a script just uses your own web browser on your behalf. It can silently submit any form and click any button that the user has access to, and it'll look like the user did it. Mlkj (talk) 22:32, 5 March 2026 (UTC)
You can force people to reauthenticate through a page loaded in safemode, though, and a script cannot hijack that (if implemented properly). This would probably be a bit annoying (like it'd make intadmins put in their password every time they edit a sitewide js page), but perhaps worth it. Elli (talk|contribs) 22:36, 5 March 2026 (UTC)
Yeah, it's better that people have a slight inconvenience when performing automatic actions than a malware script from Russian Wikipedia in 2013 take over the Wiki and delete thousands of pages en masse. Restoring such pages is probably going to take even longer. VidanaliK (talk to me) (contributions) 22:39, 5 March 2026 (UTC)
I assume initadmins editing a sitewide JS page is an infrequent enough event that requiring a re-authentication would not be an excessive burden.
The trick with these sorts of things is to make them painless enough that people don't invest effort to find ways around them. In the command-line world, there's the "sudo" command which requires a reauth before allowing somebody to do dangerous things. A well-configured setup will make doing the right thing easy enough that people don't mind doing it. If you make it really painful, they'll start doing things like "sudo bash" and live in that shell all day (and when you disallow that, they'll find more creative ways around it). RoySmith(talk) 22:43, 5 March 2026 (UTC)
Yes. The best attack I can see against that is the risk of reauth/2FA fatigue. Wait until the user is about to click a button that will send them to the safemode reauth page and hijack the action to be "edit common.js" instead of whatever it was, or show a phishing reauth page (e.g. steal credentials, show a fake error, then display the real reauth page).
I like this idea though. I hope it's not too much work, I feel like we really need something more around sensitive actions like these. Mlkj (talk) 22:45, 5 March 2026 (UTC)
Which strikes me as corporate-speak that explains much less than is explained on this thread. - Jmabel|Talk 01:14, 6 March 2026 (UTC)
True, true. I was pissed that Reftoolbar wasn't working, and reading this live thread (before the resolution) I could bear the pain.;-) Carlstak (talk) 02:28, 6 March 2026 (UTC)
Well, that's not very far. It may be accurate as far as it goes, but it sounds like boilerplate. Needs one of those people who love to add plots to WP movie articles to write up a summation of the thread. Carlstak (talk) 07:02, 6 March 2026 (UTC)
@Jmabel: It's called "need-to-know". If you need to know exactly what happened, they will have told you already. If they've not told you, you don't need to know. As with any security issue, the fewer details that are public, the less likely it is to occur again. See also WP:BEANS. --Redrose64🌹 (talk) 09:15, 6 March 2026 (UTC)
@Redrose64: sorry, I'm not buying it. The discussion here is totally public, and black-hat types will find it and absorb it. There is no security advantage in failing to say that a "bomb" script lay around, visible, for over a year, no one in the community noticed it, and a WMF employee (one involved in security, no less) accidentally triggered it. - Jmabel|Talk 16:29, 6 March 2026 (UTC)
Yes, the discussion here is public, but parts of it perhaps should not be. I also see a number of comments that are factually incorrect: people not in possession of the facts should not be offering opinion on what might have happened. I have made previous posts on a similar theme, they may be found in the archives at Archive 163 (12 February 2018) and Archive 206 (31 May 2023). --Redrose64🌹 (talk) 18:59, 6 March 2026 (UTC)
Talking about beans when the top post of hacker news was exactly what happened seems a little silly. Cats out of the bag. Bawolff (talk) 01:01, 7 March 2026 (UTC)
In the need to know essay you link to, it states If you have concerns about the reasoning for something, there are procedures for questioning a decision without publicizing private information. This does not appear to be the case. Instead, the details of what happened appear to be hidden without any recourse for challenging the decision to hide these details. Instead of claiming a security issue over every issue in existence, perhaps a more transparent approach would be a better path forward. EggRoll97(talk) 06:04, 7 March 2026 (UTC)
The incident arose on meta, so meta is the place to ask; indeed, there is a discussion page at m:Talk:Wikimedia Foundation/Product and Technology/Product Safety and Integrity/March 2026 User Script Incident; in that, there is a thread "Explanation Request" which I think sums it all up nicely. By there are procedures for questioning a decision, it means asking "why was action taken in the manner that we have experienced, it has led to significant inconvenience" and awaiting the response of those who have full access to the facts. What we do not do is fire off uninformed guesswork at every dramahboard on the planet. --Redrose64🌹 (talk) 10:18, 7 March 2026 (UTC)
Syntax Highlighter broken?
The Syntax Highlighter gadget was working yesterday, but today it no longer works in Brave Web Browser. I tried it on two different systems, one running Microsoft Windows 11 and the other Linux Mint 22. The gadget still works in Firefox. I have made no changes to the settings in my Wikipedia account and the browser was not updated on either machine. What gives? —Foxtrot1296(talk) 19:58, 5 March 2026 (UTC)
The Syntax Highlighter I'm assuming that Foxtrot1296 is referring to is not a user script or gadget; it's a MediaWiki extension. So the above discussion will not provide any answers. SuperPianoMan9167 (talk) 20:11, 5 March 2026 (UTC)
There are multiple syntax highlighters. Some of them are actually JS gadgets. * Pppery *it has begun... 20:19, 5 March 2026 (UTC)
If the one Foxtrot is using is a gadget, it shouldn't be working in any browser at all. But since it's working in Firefox, I think they're talking about the built-in one. SuperPianoMan9167 (talk) 20:28, 5 March 2026 (UTC)
Please note that Foxtrot1296 has User:Foxtrot1296/common.js, which will not be run for the time being (for the reasons above). Foxtrot1296, if there's a gadget at Preferences→ Gadgets that will perform the same function, you should enable that instead. --Redrose64🌹 (talk) 22:22, 5 March 2026 (UTC)
Syntax Highlighter is now working again in my account. The malfunction was most likely due to the Meta-Wiki security compromise. Thanks for all your responses. —Foxtrot1296(talk) 04:07, 6 March 2026 (UTC)
Manual archive button not working on talk pages?
Just wondering if anyone else has run into this issue. I have "User:Elli/OneClickArchiver.js" installed on my common.js but today the archiving link has gone missing from actual talk pages. - Shearonink (talk) 20:21, 5 March 2026 (UTC)
That explains why Twinkle (but not TwinkleMobile) is still working for me. It seems that gadgets are working again. SuperPianoMan9167 (talk) 22:35, 5 March 2026 (UTC)
Ok, read most of the "today's outage" section. I sort of understand it but wanted to mention that the Archive functionality for talk pages (from a script installed on common.js) is still not restored/working. - Shearonink (talk) 23:16, 5 March 2026 (UTC)
That's because scripts are still disabled. Headbomb {t · c · p · b} 23:27, 5 March 2026 (UTC)
See, I had missed that tidbit. Thanks for the news. - Shearonink (talk) 23:54, 5 March 2026 (UTC)
T419154 was just updated with "Most user JS scripts should be working again". RoySmith(talk) 00:14, 6 March 2026 (UTC)
And to head off the inevitable question: no, I don't know what "most" means. RoySmith(talk) 00:14, 6 March 2026 (UTC)
Based on the config settings which were changed during the incident and haven't been reverted, it seems that it refers to the fact that the Content Security Policy for Wikimedia sites has been changed and will now prevent some scripts from external domains from being loaded. I think Scott's ill-fated testing of user scripts was actually meant to determine how many of them would be affected by these new CSP rules (as hinted in #c-FaviFake-20260305201400-Nardog-20260305153100). I would guess the security folks are not as confident as they'd like to be about this accelerated rollout, but a lot of testing has gone into it already, so… most scripts should be fine. Matma Rextalk 02:45, 6 March 2026 (UTC)
userscripts were temporarily disabled but they should work again Laura240406 (talk) 00:33, 6 March 2026 (UTC)
Thanks everybody. Yes, the archive script is working again. Huzzah! - Shearonink (talk) 00:54, 6 March 2026 (UTC)
Stats at page top
Not sure what you call this, but at the top of every page, we usually have an update on things like how many page viewers, etc. That's been missing in the last couple of days. — Maile (talk) 20:47, 5 March 2026 (UTC)
Thanks for the info. — Maile (talk) 21:40, 5 March 2026 (UTC)
Looks like the issue has just teen taken care of. Hooray,! — Maile (talk) 22:12, 5 March 2026 (UTC)
"Hide top contributions" no longer working?
I guess there was some kind of upgrade since Wikipedia was "read only" for a bit today. Since then I have not been able to use the "Hide top contributions" function on my history (User:Markhurd/hidetopcontrib.js - this user hasn't edited since 2017 [edit: they are deceased apparently]). I use this a lot to keep track of vandalism on particular articles. Is there a way to bring it back? I'm not a coding person so I wouldn't know how to fix it myself. ...discospinstertalk 22:32, 5 March 2026 (UTC)
discospinster, this is another side effect of the read-only issue–all users' .js/userscripts are currently disabled. The Phabricator task says they should hopefully be back soon. Perfect4th (talk) 22:39, 5 March 2026 (UTC)
Hello, and please don't shame me publicly for asking this if already answered above, but my anxiety impedes my understanding in such a long thread. Help me with my paranoid-ish OCD problem: is there any risk now if I was logged in when the attack took place? How do I know if everything is clean? Thanks, and I do know it is more pathological of my mind than real, but if anyone can bring relief to my mental health, I tenderly appreciate it. --CoryGlee 00:37, 6 March 2026 (UTC)
Has the JS/user script vulnerability been addressed? Holy hell. I think we seriously need guardrails regarding user scripts. --- n.h.huit 04:15, 6 March 2026 (UTC)
@.nhals8 Unsurprisingly this wasn't really a userscript problem but more a PEBKAC problem. It's fixed. Polygnotus (talk) 12:42, 6 March 2026 (UTC)
Update
Can anyone point me to the current status of this? Nearly 48 hours later, my users scripts are still not working... --Zackmann (Talk to me/What I been doing) 15:58, 7 March 2026 (UTC)
If they still aren't working it's likely due to Content Security Policy (CSP) issues. It's a thing that restricts the websites your code can interact with. Are allowed wikimedia projects, toolforge, and some other things for convenience. Check if you've got any CSP errors in your console, and if you do, either try to get those external urls allowlisted or stop using them.
Aside from CSP, everything is back to normal as far as I know. — Alien3 3 3 16:02, 7 March 2026 (UTC)
All of my scripts are purely internal... is there something I need to do to get them working again?? Zackmann (Talk to me/What I been doing) 16:28, 7 March 2026 (UTC)
Executing your common.js errors out with #t-urlshortener-qrcode not existing whereas you try to remove it.
So I'd say remove line 51? — Alien3 3 3 16:33, 7 March 2026 (UTC)
Thank you!! I do 99% of my editing on a tablet with no access to a console so very hard to check for console errors. That really helps! Thank you! Zackmann (Talk to me/What I been doing) 16:50, 7 March 2026 (UTC)
OpenStreetMaps automatically added to the battle infobox on every page with co-ords defined
Hi, I've asked about this over on WP:MILHIST but possibly folk here can give a better answer, particularly as the OpenStreetMap project appears to be dead.
At some point in the last year or so OpenStreetMaps appeared in all of the battle-infoboxes. You can see an example of this at Battle of Jutland, and it's very typical - totally uniformative and useless since what it shows is a close-up map of an empty stretch of sea. The land versions are little better since the maps are modern (with modern location-names and boundaries) and always at the wrong scale to give you any idea of what the battle was. Most of these pages have far more informative maps on them already.
However, the maps were not added through ordinary editing. They appear to be added automatically by some kind of plug-in or gadget. There is nothing in the page that can be edited to remove them without removing the co-ordinates that they are based on. The only solution appears to be just deleting the co-ordinates from the infobox.
Is there no way of opting pages out of this without just removing the co-ordinates?
It is also passing strange that, were anyone to propose adding that map to the infobox in the Battle of Jutland article, editors would rebel against the whole idea, but that map and tens of thousands more just as uninformative could be added to tens of thousands of articles with (as far as I am aware, correct me if I am wrong) little or no discussion. FOARP (talk) 11:39, 4 March 2026 (UTC)
From the look of it: not discussed at all? And 95%+ of the time they're useless, but taking up prime real-estate on the page.
I've tried looking at Template:Infobox military conflict, and if I've understood it correctly showing the mapframe should be default no? That's how I read the documentation anyway. Adding |mapframe= no to Battle of Jutland's infobox removes the silly map.
But it's defaulting to yes across tens of thousands of articles and that should end ASAP. FOARP (talk) 13:37, 4 March 2026 (UTC)
Pinging @Joy (on a completely no-blame basis) as it looks like it might be their edits to Module:Infobox military conflict last October which have generated the |mapframe=onbydefault behaviour. Nthep (talk) 14:03, 4 March 2026 (UTC)
Yes, if you're talking about Module talk:Infobox military conflict#mapframe implementation. We had a similar discussion about the default zoom on sea locations already, and I actually tried to fix it already in this template, but because of this specific Lua implementation in that particular template, I didn't figure out how to do it. I'll attend to the article mentioned above now.
Is there a Lua-related noticeboard where one could ask for help? --Joy (talk) 14:09, 4 March 2026 (UTC)
Hmm, on a more general note, this template and this use case is actually pretty odd from the get-go. Usually the infobox templates have an image parameter for descriptive pictures, and a map parameter for maps. In this case, however, a map is attached as an image, so the code that autodetects whether to make a mapframe thumbnail from coordinates can't detect that. We should implement a map_image (or similar) parameter to improve this situation. This should be discussed at Template talk:Infobox military conflict. In the meantime I see FOARP has found that talk page 15 minutes ago, so I'll move over there. --Joy (talk) 14:15, 4 March 2026 (UTC)
Joy, this feature needs to be switched off by default ASAP until a consensus in favour of including them is decided. Not just for Battle of Jutland, but for all military conflict articles because in very, very few cases are these maps actually helpful. The zoom-level is only one of the many problems with them. FOARP (talk) 14:16, 4 March 2026 (UTC)
We can certainly revert the addition.
At the same, we could also observe that the feature has been live since October 2025, and you found 1 bad example after 4.5 months. Maybe the insistence that something needs to be done as soon as possible is not necessarily the best course of action. We could also try to analyze the available information further, and find more examples that actually demonstrate the extent of the issue, which should help us assess the risks here better.
5,795 detected mapframe-coordinates parameters - this is mapped from coordinates automatically, so that sounds like the overall usage right now
34 detected mapframe parameters - usually interventions to enable or disable, where we further see:
CEM-36-Huguang-2433.jpg (1) - random bug?
This victory had the effect of breaking up the Hindu confederation (1) - random bug?
Yes (1) - explicit enabling
n0 (1) - attempt to disable that went awry?
no (12) - explicit disabling
yes (18) - explicit enabling
8 mapframe-marker (7 monument, 1 battle)
7 mapframe-zoom
7 mapframe-area_km2 - this can also be zoom/scale tuning
2 mapframe-caption
2 mapframe-frame-height (=250)
2 mapframe-frame-width (=180)
1 mapframe-wikidata (=yes)
So comparing 34 to 5795, we've had about 0.5% intervention rate of some sort. This could mean that nobody knows how to edit these things so we don't see much (iceberg effect), or it could mean that there wasn't a pressing need for interventions, or something inbetween.
The use of other options being comparable to the 34 seems to indicate that at least some editors have used these options for good. The ratio of explicitly disabled to explicitly enabled ones (13 vs 19) is not really in favor of the idea of there being a huge issue that requires urgent mass disabling. Of course, likewise there's the possibility of the iceberg effect as mentioned above.
I recommend we continue analyzing this in more depth at the infobox talk page, and really try to figure it out. --Joy (talk) 14:44, 4 March 2026 (UTC)
I don't think this is straightforward evidence for that, both because that complaint indicated a variety of other issues (slow to display? Apple products?), and was by @Malchemist, an editor of fifteen years here. While we can and should appreciate others like ourselves:) we are not necessarily indicative of the general readership by default. A hundred thousand readers were there since, so even if iceberg ratio is 1000: 1 this could well still be fine.
Likewise, if the solution was to actually remove the coordinates, not just the mapframe, because the location just wasn't right, then the mapframe merely made an existing issue more obvious, it didn't really introduce a fresh one. In that sense, mapframe thumbnails can be a useful tool to keep the base information proper.
At the same time, there's possibly a bit more nuance still - maybe if we better honored the resolution implied by the formatting of those coordinates, 49°1′N3°23′E, (WP:OPCOORD), with a derived mapframe zoom that would better match that precision, maybe the context wouldn't be so bad by default. Comparison below:
For the average reader who doesn't really know where the Marne river valley might be, this basic illustration of it being east of Paris seems like a generally useful default. Unlike with Chateau-Thierry, which isn't even mentioned in the battle article, only in another map caption. --Joy (talk) 16:13, 4 March 2026 (UTC)
Hi Joy, I hope you don’t mind me saying this, but I am getting the strong impression that neither my concerns nor those my fellow editors in the Milhist space are entirely being listened to. Multiple editors here and at the template page have now told you that we don’t want these maps, that were added without discussion to thousands of articles, against what the documentation in the template says.
Please revert this addition ASAP. FOARP (talk) 21:37, 4 March 2026 (UTC)
I'm listening, but you're not apparently listening to me (at least I'm not seeing much other than blanket assertions in response), and seem to be intent on insisting something is done ASAP (Likewise here) Are you upset about this? What is the reason for this apparent urgency? Besides, you have the same permissions as I do, why wouldn't you just undo the change yourself, instead of poking me in the eye about it like this? --Joy (talk) 08:14, 5 March 2026 (UTC)
Could you please explain how exactly to do it? I honestly don't know how, otherwise I wouldn't be asking you. FOARP (talk) 09:06, 5 March 2026 (UTC)
Many thanks. Hopefully my inexpert deletion has not caused any problems.
As a word of advice, making sweeping changes to many thousands of pages is not something that should be done lightly and if I were you I would definitely at least drop a comment on to the relevant talk-page discussing what it is you want to do, and wait to see what the response is, before doing something like this again. FOARP (talk) 10:13, 5 March 2026 (UTC)
I think that's an issue also exacerbated by the weird division of talk between the two namespaces in that case. --Joy (talk) 13:09, 5 March 2026 (UTC)
Would a merge fix that? FOARP (talk) 13:19, 5 March 2026 (UTC)
I think we should do that, I can't imagine that there'd ever be a huge amount of discussions that would be so annoying to either audience to make it not worth it. --Joy (talk) 13:28, 5 March 2026 (UTC)
I should also mention one more thing with regard to iceberg effect - mapframes are much more common these days, and more and more readers are accustomed to them, and are aware of the fact one can click them, and then zoom in and zoom out (either by clicking, or by scrolling, or by pinching). Even in the worst case scenario where a reader encounters an ugly bland blue or white box, they might be aware that they can fiddle with the box, get in, zoom out, and get the geographical context information, which may or may not be useful, but it's typically not harmful. That is also why I would tend not to be alarmed in this situation. --Joy (talk) 14:51, 4 March 2026 (UTC)
Barely any mapframe maps in the first 50 at Special:WhatLinksHere/Template:Infobox_military_conflict. In 2026, I'd rather see people complain about unzoomable location maps or other static maps with tiny unreadable labels. Ponor (talk) 15:00, 4 March 2026 (UTC)
I found 10 mapframe maps in those 50. The infobox is used in 23,810 articles so that's an estimated 5,000 maps. PrimeHunter (talk) 22:18, 4 March 2026 (UTC)
I didn't find any mapframe maps improperly used in my sample. I thought there should be a few more, where there were no maps shown at all: I would like to see where the main battle of the Morean War was (maybe there's a museum), zoom in and out to see what towns are around today, etc. Ponor (talk) 10:05, 5 March 2026 (UTC)
I have no objection to adding mapframes where helpful. I believe this can still be achieved by changing the mapframe attribute to “yes”.
But in this case there was already a long-standing consensus that they should not be on by default documented in the template documentation. That consensus still appears to be valid based on the feed back here, at WP:MILHIST, and on the template talk-page. FOARP (talk) 12:00, 5 March 2026 (UTC)
These modern maps are confusing and misleading in historic articles and should not be used, IMO. Donner60 (talk) 03:37, 5 March 2026 (UTC)
I have also run into this issue in infoboxes that I use, where the map is inserted automatically. There is no obvious way to prevent the map from appearing, even if the editors of the page don't think the page is value-added. Yes, in some cases, a map may be helpful, but in other cases it may not be. That should be a decision made by the editors of that page, not by a hidden technical function that is not explained anywhere for the average non-tech editor. Mr Serjeant Buzfuz (talk) 17:42, 7 March 2026 (UTC)
Do you use the source editor or the visual editor? Most templates supply the data to the visual editor that makes these sorts of things much more obvious. Sadly the source editor doesn't seem to make use of this. --Joy (talk) 17:50, 7 March 2026 (UTC)
Can we get changes made to Template:Infobox SCC ?
Hi, there is a template for the infobox for decisions of the Supreme Court of Canada: Template:Infobox SCC. We're having a discussion on Wikipedia talk:Canadian Wikipedians' notice board about making changes to it, to eliminate terminology that is actually US based and substitute Canadian legal terminology. How would we go about getting changes made? The template is used on 500+ articles, so we would want to be careful about making any changes. Any help would be appreciated. Mr Serjeant Buzfuz (talk) 17:22, 7 March 2026 (UTC)
I'm on a Chromebook and can't figure out how to get the desktop version of Wikipedia. It won't let me change skins, and all my edits are tagged with "mobile edit". --FishOnSkates 17:17, 6 March 2026 (UTC)
@FishOnSkates: Click "Desktop view" at the bottom of a page. In some browsers you may have to scroll to the bottom of the page a second time to see it. PrimeHunter (talk) 17:24, 6 March 2026 (UTC)
Thank you, this worked. FishOnSkates 14:46, 9 March 2026 (UTC)
Displaying a page from a pdf
I've found an image on Wikimedia commons that I want to use on Wikipedia, but this image is on page 92 of a pdf and File:Transactions of the Cumberland & Westmorland Antiquarian & Archaeological Society (IA transactionsofcu08cumb).pdf&page=92 doesn't display that page. I'm assuming I could download the pdf, edit it and upload individual pages to commons. But is there a way to display the pdf at page 92 rather than the default of displaying page 1? ϢereSpielChequers 08:33, 7 March 2026 (UTC)
Thanks John, that works! ϢereSpielChequers 08:52, 7 March 2026 (UTC)
This section is resolved and can be archived. If you disagree, replace this template with your comment. Prototyperspective (talk) 18:14, 9 March 2026 (UTC)
Tech News: 2026-11
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
All wikis will be read-only for a few minutes on Wednesday, 25 March 2026 at 15:00 UTC. This is for the datacenter server switchover backup tests, which happen twice a year. During the switchover, all Wikimedia website traffic is shifted from one primary data center to the backup data center to test availability and prevent service disruption even in emergencies.
Last week, all wikis had 2 hours of read-only time, and extended unavailability for user-scripts and gadgets. This was due to a security incident which has since been resolved. Work is ongoing to prevent re-occurrences. For current information please see the post on the Stewards' noticeboard (translations).
Updates for editors
Users facing multiple blocks on mobile will now see the reasons for each block separately, instead of a generic message. This helps them understand why they are blocked and what steps they can take to resolve the issue. For example, users affected for using common VPNs (such as iCloud Private Relay) will receive clearer guidance on what they need to do to start editing again.
Later this week, Suggestion Mode will become available as a beta feature within the visual editor at all Wikipedias. This feature proactively suggests various types of actions that people can consider taking to improve Wikipedia articles, and learn about related guidelines. The feature is locally configurable, and can also be locally expanded with custom Suggestions. Current settings can be seen at Special:EditChecks and there are instructions for how administrators can customize the links to point to local guidelines. The feature is connected to Edit check which suggests improvements while someone is writing new content. In the future, the Editing team plans to evaluate the feature's impact with newcomers through a controlled experiment.
View all 23 community-submitted tasks that were resolved last week. For example, the issue where the cursor became misaligned during the use of CodeMirror’s syntax highlighting, which makes wikitext and code easier to read, has now been fixed. This problem specifically affected users who defined a font rule in a custom stylesheet while creating a new topic with DiscussionTools.
Updates for technical contributors
API rate limiting update: To help ensure fair use of infrastructure, global API rate limits will be applied this week to requests without a compliant User-Agent that originate from outside Toolforge/WMCS and to unauthenticated requests made from web browsers. Higher limits will be applied to identified traffic in April. 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.
The new GraphQL API has been released. The API was developed as a flexible alternative to select features of the Wikidata Query Service (WDQS), to improve developer experience and foster adaptability, and efficient data access. Try it out and give feedback. You can also sign up for usability tests.
The PTAC Unsupported Tools Working Group continued improvements to Video2Commons in February, with fixes addressing authentication errors, large-file handling, task queue visibility, and clearer upload behavior. Work is still ongoing in some areas, including changes related to deprecated server-side uploads. Read this update to learn more.
The Article Guidance team invites experienced Wikipedia editors from selected pilot wikis and interested contributors from other Wikipedias to fill out this questionnaire which is available in English, Arabic, Bengali, Japanese, Portuguese, Persian, and Turkish. Your answers will help the team customize guidance for less experienced editors and help them learn community policies and practices while creating an article. Learn more on the project page.
"synthesizer-idle-light.webp" is randomly appearing in a new right-hand pane of some pages, knocking about 20% off the window width available for content. It's where one of the UI menus had been until I hid it a long time ago. There were many discussions, resulting in consensus that we should allow articles to fill the full screen-width by collapsing or hiding various panes and the TOC. This thing has no close button or explanation what it is, and clicking on it also does nothing useful except change it to a slightly different image. Please make it go away (or a simple "[xhide]" button on it). DMacks (talk) 03:04, 24 February 2026 (UTC)
Does it always appear on the same random pages? Or does it randomly appear and disappear even on the same page/article? – Scyrme (talk) 03:12, 24 February 2026 (UTC)
DMacks, please link to example pages. Take a screen shot if you can. Let us know what browser, skin, and view (mobile or desktop) you are using. Does it happen when you are logged out? Does it happen in a different browser? – Jonesey95 (talk) 03:18, 24 February 2026 (UTC)
if I am not mistaken, the initial idea was to have the globe appear really at random, but it apparently was a performance issue so it is now limited to just 2,500 articles at the most. The WMF team has narrowed down to a predefined list of 2,100+ articles leaving 300+ slots for local projects to determine which other articles to put up. Of course, we can also override the predefined list in whole or in part and curate the full 2,500 articles to show. – robertsky (talk) 16:13, 24 February 2026 (UTC)
@DMacks: If it's always appearing on the same pages, it may be related to "birthday mode". Does it still appear after toggling birthday mode off in your preferences? Or did you already do that? – Scyrme (talk) 03:18, 24 February 2026 (UTC)
I'm fairly certain it's just birthday mode now. I was confused because you quoted .webp (static image) instead of .webm (animation). You can toggle it off in the "Appearance" tab of your user preferences. – Scyrme (talk) 03:30, 24 February 2026 (UTC)
It seems consistently on Ney but consistently not on other pages I've visited lately. Desktop-mode on a desktop computer running firefox, vector 2022 skin. Does not appear when I'm in private-browsing non-logged-in mode. Looks like it is indeed birthday mode, and the pref toggle turns it off. Given that clicking on it does nothing useful, the only way I could even see what to call the image was by browser right-clicking "open image in new tab" and copying the filename. So now I merely emphasize that it's a problem there's no way to know what it means (why doesn't it link somewhere?) or where to turn it off (contrary to closure statement at Wikipedia:Village pump (proposals)#requests for comment on enabling the 25th anniversary birthday mode). DMacks (talk) 03:35, 24 February 2026 (UTC)
There's also a toggle to enable/disable it on Wikipedia's welcoming portal. It would probably be a good idea if the mascot animations linked somewhere, like the link I posted earlier as that page explains why it's there and how to toggle it off if you'd rather not have it. Doing it that way would likely be easier to implement than adding a toggle switch to every page it appears. – Scyrme (talk) 03:47, 24 February 2026 (UTC)
Sure. Anything that lets me know something about it would be an improvement. DMacks (talk) 03:54, 24 February 2026 (UTC)
I just noticed it can also be disabled from any page just from the same menu/sidebar that controls light/dark mode, so there actually is a toggle on every page already. – Scyrme (talk) 03:54, 24 February 2026 (UTC)
There's also a "Learn more about Birthday mode" link under the toggle in the same menu/sidebar. Still a bit confusing if you have the settings hidden as a menu rather than docked to the sidebar. I didn't immediately think to look there. – Scyrme (talk) 03:58, 24 February 2026 (UTC)
I see just an empty sidebar. IIRC Birthday mode is on. ~2026-12471-74 (talk) 08:34, 25 February 2026 (UTC)
Many images display a “broken file” symbol instead, but that is something else (and might be why I can’t see it) ~2026-12471-74 (talk) 08:40, 25 February 2026 (UTC)
Any admin could turn off the "Enable by default" option, and while I don't want to be the one to throw that switch, we shouldn't be enabling it by default unless those annoying animations also included a link to the preferences section to turn them off, and the preference was clearly labeled as something like "Display animated globe mascots on select pages". --Ahecht (TALK PAGE) 15:11, 24 February 2026 (UTC)
If there's no button to switch it off then this should be disabled instantly.—SMarshallT/C 15:29, 24 February 2026 (UTC)
The button to disable it is on every page, in the Appearance menu. – robertsky (talk) 15:51, 24 February 2026 (UTC)
A key is that it's if you have such a menu. And if you don't, you don't know you need to find it for this situation. DMacks (talk) 17:35, 24 February 2026 (UTC)
The menu is there. On Vector 2022 skin, the Appearance menu accessible from the glasses/eyewear icon next to your username in the top menu bar by default, unless you have the Appearance menu already opened in the sidebar. – robertsky (talk) 18:34, 24 February 2026 (UTC)
Right. I know I have that menu hidden there, but we're still in "you don't know you need to find it". Is this a site appearance thing? A new functional feature in general? Something specific to the one page where I see it? DMacks (talk) 18:57, 24 February 2026 (UTC)
I would say that off the bat, most readers (as there are many more anon readers than power users like us) would know where to look for the button to hide the baby globe and the learn more page as well as the Appearance menu is in the sidebar by default, and that's immediate below the baby globe image in the sidebar if it is appearing. It can't get anymore prominent than that.
Your personal experience indicates otherwise, which is why my ping below supporting the idea of have [x hide] button. To further refine that idea, the [x hide] or even a learn more link button should be around the baby globe only when the Appearance menu is hidden. – robertsky (talk) 19:17, 24 February 2026 (UTC)
I have more than twenty years of Wikipedia experience, and it took me about me about ten minutes to find it. Until presented with very convincing evidence to the contrary, such as a design research with multiple diverse people who aren't experienced editors, and who were able to easily find how to disable it, I will assume that it is hard for most people to find how to hide it.
The current situation is nowhere near the consensus of "place a reasonably prominent button to disable it".
It's unreasonable to place an unrelated (!) and animated (!!!) thingie on lots of articles in the first place, but if anyone at the WMF really wanted to put it there, it should at least be easy to hide. It isn't. Amir E. Aharoni (talk) 00:16, 26 February 2026 (UTC)
"I did find the notice...It was on display in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying ‘Beware of the Leopard'"
This needs to be removed immediately until a solution that clearly tells the user how to disable it is part of it. Masem (t) 02:02, 26 February 2026 (UTC)
@Robertsky Ahh yes, the button labeled "Birthday mode (Baby Globe)", which in no way says "Turn off this distracting animated cartoon that's taking up a large portion of my page". If I hadn't seen this conversation, there's no way I'd know what the heck that means. --Ahecht (TALK PAGE) 15:56, 25 February 2026 (UTC)
The [x hide] idea might be a good thing to implement though. Pinging @CDekock-WMF. – robertsky (talk) 16:02, 24 February 2026 (UTC)
Why isn't the video even clickable? It should have linked to a landing page somewhere. When I saw the video there on its own, I thought my computer was hacked. ~2026-12306-86 (talk) 02:35, 25 February 2026 (UTC)
Hello @Robertsky, thanks for the ping! Unfortunately, changes to Birthday mode aren't possible due to the limited-time nature of the feature. Since Baby Globe will only be visible on a small number of pages for one month, it’s not something we can prioritize for any further iterations. CDekock-WMF (talk) 12:15, 25 February 2026 (UTC)
@CDekock-WMF Maybe a minor modification could fix the concerns voiced here. Here's what I get in mobile view with Vector 2022:
There's a bold blue link to the settings where I can turn off the globe with one click. Nice! As far as I can tell, everyone here would be happy with this.
But here's what I get in desktop view with Vector 2022:
No link, no indication how I can turn this off.:-(
Anyway, that's what I got a few minutes ago. Now I don't see the globe anymore, just empty space. What happened?
Now I see the globe again. Maybe my network was flaky. — Chrisahn (talk) 13:05, 25 February 2026 (UTC)
Mobile view is Minerva, not Vector 2022. The link to turn it off in Vector 2022 is under the "Appearence" menu, which is uncollapsed by default but is collapsed in your view (under the glasses icon). There's a switch that lets you disable birthday mode directly on the page without having to open preferences. SuperPianoMan9167 (talk) 13:21, 25 February 2026 (UTC)
I know how to turn it off. That's not the point. The RFC that decided to enable this on the English Wikipedia said it should only be enabled if there is a prominent button to turn it off. That hasn't been done. That's the point. — Chrisahn (talk) 17:05, 25 February 2026 (UTC)
@CDekock-WMF any qualms from the development team if a volunteer steps in and muck around the extension to bring the idea using with phab:T418428 then? I don't mind rolling up my sleeves over the weekend on this. – robertsky (talk) 06:46, 26 February 2026 (UTC)
Wow, @Robertsky, what an offer! Thank you! Let me check in with the team on whether there are any reasons not to do things this way around. I'll get back to you later today. CDekock-WMF (talk) 10:06, 26 February 2026 (UTC)
Hello again @Robertsky, apologies for our delay in responding here. Thank you again for the offer to collaborate on this and improve the feature! We have been doing some work in the background to make sure we can support any code contributions from editors on this. We now have an engineer on standby to help review tweaks you may want to make. CDekock-WMF (talk) 16:03, 3 March 2026 (UTC)
Turn this off. Please disable this feature until there's a reasonably prominent button to disable it on every page where it affects the user experience. Not hidden in a menu. On the page. Turn it off. Please turn it off.—SMarshallT/C 12:02, 25 February 2026 (UTC)
I'd like to apologise wholeheartedly to the community for my role in this.:( I'm appalled.—SMarshallT/C 12:27, 25 February 2026 (UTC)
@S Marshall: Perhaps you can go to Special:CommunityConfiguration/WP25EasterEggs and turn it off ("Default state for Birthday mode" to "Disabled") directly? (I thought only intadmins could, but now I see Robertsky is not one.) Nardog (talk) 13:20, 25 February 2026 (UTC)
@Nardog It's any admin, not just intadmins, but S Marshall is not an admin. --Ahecht (TALK PAGE) 15:57, 25 February 2026 (UTC)
The button to turn it off is only hidden in a menu if you have the "Appearance" menu collapsed. Otherwise, it's very prominent. SuperPianoMan9167 (talk) 14:10, 25 February 2026 (UTC)
The cryptically labeled "Birthday mode (Baby Globe)", which I'd have to follow a link to find out what it means? It should be, at the very minimum, indicate that "Baby Globe" is an animated figure -- I'd have no idea what that means otherwise. --Ahecht (TALK PAGE) 15:59, 25 February 2026 (UTC)
This thing is completely unacceptable. It's extremely distracting. It's literal torture for me to see an unrelated animated thing and try to read something at the same time.
It took me about ten minutes to find how to disable it deep in the sidebar, and I've been writing on Wikipedia for more than twenty years, and programming MediaWiki for fifteen. I cannot imagine what do less experienced readers go through.
I've just reported https://phabricator.wikimedia.org/T418428 . If it's not addressed by tomorrow, I plan to use my sysop rigts to force-disable it for everyone in Common.css. Can anyone give me a reason not to do it? --Amir E. Aharoni (talk) 23:53, 25 February 2026 (UTC)
The consensus summary says that there must be a "reasonably prominent button to disable it". There is no such button. There is a button, but it's nowhere near being "reasonably prominent". So the consensus was violated by whoever enabled the button, not by who will disable it. Amir E. Aharoni (talk) 01:17, 26 February 2026 (UTC)
Every logged out user who views it (who are the vast majority of users) has a prominent button to remove it by default, and they are the 99%. That it took you 10 minutes to remove it is, accordingly, not going to be the average experience, even if it took that long for every logged in editor to find the "goodbye" button.
I'm not a fan of someone who has sysop rights threatening to remove it by CSS when there is a plausible consensus quite established that says it should be enabled.
Moreover, for someone who has been a MediaWiki developer for 15 years, it is shocking to find you entirely missed the deployment of the interface administrator user right close to a decade ago, which you do not hold. I would oppose your stated reason for requesting that right, should you choose to do so in the meantime.
If you are so firmly against it, you should instead use your knowledge as a developer to submit a patch to disable it and see if you can convince another developer to +2 that patch. Izno (talk) 01:52, 26 February 2026 (UTC)
Also, would it be possible to hack in a more prominent button to disable the feature by editing common.js and common.css? SuperPianoMan9167 (talk) 00:53, 26 February 2026 (UTC)
Definitely possible, but the time and the effort to do this should be invested by the people who want to show the animation and not by the people who don't want to see it. Amir E. Aharoni (talk) 01:18, 26 February 2026 (UTC)
A good reason might be that abusing admin tools to overrule consensus would probably get you desysopped, but don't let that stop you. -- asilvering (talk) 02:22, 26 February 2026 (UTC)
The editor who closed the discussion establishing the consensus has clearly stated that this feature is not implemented according to consensus (the close was "implement if X..." but the situation is "not X"). A good-faith read is that whoever enabled it did not realize that the effect would be against consensus, since they just turned on what someone else had implemented. WMF has stated that they will not change the implementation so that it "is X". Therefore we currently have a situation that is not consensus (it even looks contrary to consensus), and turning it off would not contravene the close statement. DMacks (talk) 02:57, 26 February 2026 (UTC)
A good-faith read is that whoever enabled it did not realize that the effect would be against consensus, since they just turned on what someone else had implemented. For what's it is worth, the effect in my opinion remains within the consensus, the button is prominent for most readers. My ask for enhancement was a request for enhancement for what I frankly think are edge cases like your experience. I thought that was pretty telling with my refinement of your [x hide] idea. I am of course miffed at the idea not being taken up by WMF staff, but they have priorities and also as what Izno alluded to, any volunteer developer can also submit a patch, and I would be one of the first to help clear and deploy it as long as the patch works within expectations.
A telling sign that most readers are not experiencing what you are experiencing is to look at WP:Help desk and WP:Teahouse where non-registered readers asks for help mostly, where the only two threads about the baby globe by TAs thus far were apparently, "Where can I find the baby globe?" (sic 1, sic 2). In previous major roll outs, like Vector 2022, going off from my recollection, the two venues got significantly way more complaints and queries about the change from anons than at this village pump, so much so that there was/were template reply/replies by experienced editors tending to the two venues. – robertsky (talk) 06:43, 26 February 2026 (UTC)
@Amire80, @DMacks To a non-logged in user on basically any non-tablet device there is a large toggle directly below to turn it off. This is very much consistent with community consensus. (See this image of how it looks to non-logged in users) On mobile there is a link to the appropriate section in settings to turn of the globe. The fact that we have a million tools and have reorganized our interfaces in different ways is not necessarily "WMF implemented something in a manner not in consensus", but rather "in a few cases logged in editors have the link to disable farther away than expected". Sohom (talk) 16:44, 2 March 2026 (UTC)
I have to disagree. I don’t think that is consistent with the consensus condition. It took me a long time to get rid of the damn thing. I am not a power user by any means. I was poking at random before it finally went away. Mr Serjeant Buzfuz (talk) 16:05, 8 March 2026 (UTC)
ETA: I think it would have been consistent with consensus if, for editors who had clicked that option, it meant that both the globe and the turn-off button did not show. But by splitting it, so the globe always showed, but not the turn-off button, it failed to meet the consensus, in my opinion. Mr Serjeant Buzfuz (talk) 16:43, 8 March 2026 (UTC)
It's a time limited function that can be switched off by users (yes, it did take me some time because I hid the appearances menu some time ago). As as it's only going to be around for 7–8 weeks then let's just let it run it's course but people can offer whatever feedback they want to the developers about waht features and/or the associated documentation should contain. Nthep (talk) 09:06, 26 February 2026 (UTC)
Baby globe is cute, a great PR campaign, and easily turned off. Open up Ursula K. Le Guin in a private/incognito browser (so that you're logged out) and you'll see how prominent and easy it is to turn it off as a reader (which is who this campaign is targeting and who Wikipedia is for). If you've hidden that menu, or didn't pay attention to the discussions about turning it on, I don't see how that's the dev's fault. With that said, I do think it would have been nice if the baby globe images themselves were clickable and linked to; as that would not only explain the point, but also how to turn it on/off. If we can iron out the details a bit, I'd like to see baby globe used in the future, perhaps for other anniversaries, so I'd hate to see baby globe entirely fall by the wayside. CaptainEekEdits Ho Cap'n!⚓ 19:35, 8 March 2026 (UTC)
Note that some of the baby globes (like the sightseeing one at Rome and Singapore) have easter eggs when clicking/tapping on them. —andrybak (talk) 20:21, 8 March 2026 (UTC)
They are cute indeed. Unfortunately they do not move, at least on some browsers, I think, until you turn them off and on again on every current page. IKhitron (talk) 09:17, 9 March 2026 (UTC)
In response to this statement by Captain Eek:
Open up Ursula K. Le Guin in a private/incognito browser (so that you're logged out) and you'll see how prominent and easy it is to turn it off as a reader (which is who this campaign is targeting and who Wikipedia is for). If you've hidden that menu, or didn't pay attention to the discussions about turning it on, I don't see how that's the dev's fault.
But here's the closure statement, which I would say sets out the instructions to the developers:
in deference to the opposition to this idea, please place a reasonably prominent button to disable it. To the maximum extent possible this button should appear on every page where birthday mode affects the user experience
In my opinion, the developers have not complied with the instruction to have a reasonably prominent disable button "on every page where birthday mode affects the user experience". Mr Serjeant Buzfuz (talk) 01:26, 10 March 2026 (UTC)
Looking for help trying to find something
Singapore has some sort of flashing icon or figure at the beginning of the article can't figure out where it's coming from. Moxy🍁 03:03, 25 February 2026 (UTC)
I don't see it. If others don't see it either, you might want to consider uploading a video and linking to it here so we can see what you're seeing. –Novem Linguae (talk) 03:06, 25 February 2026 (UTC)
I clicked on the thingy how do I get to stop? Who the hell thought this little child icon.... Why the hell would we make our readers scroll even more before the article begins... Do these developers not take into account basic accessibility concerns? Moxy🍁 03:20, 25 February 2026 (UTC)
Celebrate 25 years of Wikipedia with a cute reading companion}} Moxy🍁 03:34, 25 February 2026 (UTC)
Globe icon or animation
Hey folks. A little while ago, a globe icon or animation started appearing on the right side of some articles. I'm using a Windows desktop PC. In Firefox it's a big icon, in Chrome it's an animation. It only appears on some articles -- Dune: Part Two is a random example. I think this is what's being displayed. When I click on it nothing seems to happen. It's taking up valuable real estate on the screen, forcing the rest of the article into a smaller space, but I don't see a way to hide it. Yes, I'm so confused. What's going on? — Mudwater (Talk) 02:25, 2 March 2026 (UTC)
And I should mention the animation I'm seeing is similar but not quite the same. Stefen 𝕋owerHuddle • Handiwerk 02:38, 2 March 2026 (UTC)
See the birthday mode discussion above. The gist is that this huge image was implemented in a way that went against the consensus here on the English Wikipedia that it be easy to disable or hide. It is clear that in some display modes, it is not easy to do so. You can go to Preferences > Appearance and uncheck "Birthday mode". – Jonesey95 (talk) 02:49, 2 March 2026 (UTC)
Preferences > Appearance and uncheck "Birthday mode" Thanks, I was wondering how to disable that dumb thing. Some1 (talk) 03:02, 2 March 2026 (UTC)
Thanks! — Mudwater (Talk) 03:43, 2 March 2026 (UTC)
Additional note: This is explained here -- though it took me a while to find it. — Mudwater (Talk) 12:07, 2 March 2026 (UTC)
There is a basic concept that the developers appear to not have heard of. It's called consent. They should not randomly add things to the pages I read without my consent. Opt-in, not opt-out. At the very least, they should make the control for opting out part of the bloat they are stuffing down my throat, not an obscure setting in my preferences. Now I have to check my preferences regularly to see what else they decided to do to me without asking for my permission.:( --Guy Macon (talk) 16:13, 6 March 2026 (UTC)
I see a gif of a spinning wiki globe in the top right corner (above "Tools" menu) on Ursula K. Le Guin article. What is that and where is it from? Renata•3 04:44, 8 March 2026 (UTC)
Yup, that's it. Thank you! Renata•3 07:16, 8 March 2026 (UTC)
Is archive.today on the blacklist?
I recently tried to add archived sources to locations where the Wayback Machine couldn't archive them automatically, but I was prevented from finishing the edit. Is there any way to do this? Svartner (talk) 16:15, 8 March 2026 (UTC)
What were the sources? If they were news articles, sometimes you get lucky and the same articles have been widely distributed via a news agency like Reuters. Those can often be archivable via the Wayback Machine on another news website. – Scyrme (talk) 02:49, 10 March 2026 (UTC)
This may have begun about a week ago or so. It's not always, but I see it regularly: in any page with images some thumbnails load, others fail to. Refreshing the page usually causes them to load, or requesting the browser to reload one that failed. I've been checking VPT from time to time for someone reporting the same problem but failed to identify a related thread, so thought I'd post this one. Thanks, ~2026-10830-00 (talk) 13:44, 4 March 2026 (UTC)
Please could you link to an example article where you are seeing a problem? I tried checking a few articles which have many images, e.g. List of paintings by Thomas Cole, but I cannot reproduce this bug. [Examples/links almost always help in bug-reports!] Thanks. Quiddity (WMF) (talk) 21:07, 4 March 2026 (UTC)
This could be the same problem as T418323. Matma Rextalk 22:40, 4 March 2026 (UTC)
Yes, I would expect it to be 414805. Izno (talk) 23:32, 4 March 2026 (UTC)
But 60px is a standard thumbnail width, so it can't be that. Ladsgroup, who's been working on that task, also says that's not it. Matma Rextalk 10:11, 5 March 2026 (UTC)
It would be really helpful if someone could get a trending graph of HTTP 429s from upload.wikimedia.org over the past X days. --MZMcBride (talk) 22:58, 4 March 2026 (UTC)
I figured out where to find this, and added it to this dashboard: https://grafana.wikimedia.org/d/000000034/media. The number of 429s has been increasing over the last 3 weeks or so; note that the lines on this graph have different scales, so it's a steady 40k/sec of HTTP 200 responses, and recently up to 8k/sec of HTTP 429 responses. Looks like some tweaks are being made (T418323#11677204). Matma Rextalk 12:15, 5 March 2026 (UTC)
I had assumed that it was a slow connection. In the last month, I've used Wikipedia on three different devices using at least five different ISPs with widely varying load times. --Redrose64🌹 (talk) 23:33, 4 March 2026 (UTC)
Thanks for looking into this, I'm glad that the source of the issue was found. ~2026-10830-00 (talk) 18:01, 5 March 2026 (UTC)
Update: I don't seem to encounter the issue anymore. ~2026-10830-00 (talk) 04:57, 10 March 2026 (UTC)
Removing title from OSM Location map legendbox
900km 559miles
Divisions
Eastern Division
Western Division
Original
900km 559miles
100px45px5px
Eastern Division
Western Division
After removing the title
How do I remove the title from a legendbox in {{OSM Location map}}? In its documentation, a "centred title line" which I presume refers to this, is described as "optional". Simply removing <b>Divisions</b>, from |legendBox=, in the examples at right, breaks it. — AFC Vixen 🦊 07:35, 10 March 2026 (UTC)
@AFC Vixen as the syntax for |legendBox= appears to be text, size, position [,background, text color, options] with each parameter delimited by a comma, try leaving text out but leave the delimiting comma in; so your entry would start |legendBox=, 100px ...Nthep (talk) 08:20, 10 March 2026 (UTC)
This does the trick! Thank you very much! — AFC Vixen 🦊 08:25, 10 March 2026 (UTC)
Is there a mediawiki API for transcluding pages through javascript?
Say I want template:centralized discussion to appear on the main page every time I go here. I could do this via javascript by loading the page fully, putting it into an iframe and then hiding everything except the template through CSS, but this is definitely not a bandwidth-efficient way of doing what I want. Can I instead just load https://en.wikipedia.org/wiki/Template:Centralized_discussion?action=raw&ctype=text/x-wiki and let MediaWiki convert it to HTML for me? sapphaline (talk) 18:26, 10 March 2026 (UTC)
This is not a thing AFAIK. Izno (talk) 18:38, 10 March 2026 (UTC)
Done, though not with MediaWiki API. sapphaline (talk) 19:27, 10 March 2026 (UTC)
"p-namespaces" portlet menu on Vector legacy (2010)
They seem to have removed the "p-namespaces" portlet menu from the legacy Vector skin; when and why? I noticed this when I realized that one of my scripts was broken because addPortletLink failed.
This is what $('.mw-portlet').toArray().map((el)=>el.id); returns: (12)['p-personal','p-associated-pages','p-variants','p-views','p-cactions','p-navigation','p-interaction','p-tb','p-coll-print_export','p-wikibase-otherprojects','p-lang','p-dock-bottom'] — DVRTed (Talk) 17:43, 7 March 2026 (UTC)
@DVRTed: I don't know why you mention "p-namespaces". It doesn't occur in your userspace. Your addPortletLink code is:
I now see you changed p-namespaces to p-navigation today. p-namespaces was apparently deprecated and has been removed. See phab:T409774 and phab:T414246. Use p-associated-pages instead if you really want to add a link there. WP:PORTLET doesn't recommend it. PrimeHunter (talk) 21:10, 7 March 2026 (UTC)
Oh, I forgot to put the permalink and edited the script after posting here, but thanks for the links! I think "p-associated-pages" is not supported on all skins either because the docs linked above says (For namespaces and special page tabs on supported skins), so I guess it's better to use another one. Seems like quite a few userscripts that'll silently stop working on legacy Vector now: regex search (not accounting for querySelector and dynamic id). — DVRTed (Talk) 21:30, 7 March 2026 (UTC)
Arrrggghhh. Thanks. That does explain why several of my user scripts are misbehaving — GhostInTheMachinetalk to me 07:38, 11 March 2026 (UTC)
Searching edits to a given page name?
I want to search for edits which added a specific phrase to a given page. The problem is, the page has periodically been renamed (it's the user talk page of somebody who uses a bizarre manual archiving process). What I want is edits that were done to whatever was their user talk page at the time the edit was made. RoySmith(talk) 12:13, 11 March 2026 (UTC)
Link please? It is a bit hard to follow. Is the desired content still part of original edit history or was it copy/pasted and the original edit was lost somewhere else? In the latter case, it may be necessary to manually find the old revisions of the source and target pages in the history tab... Gryllida 12:52, 11 March 2026 (UTC)
Have you tried the "Find addition/removal" tool in the "View history" page? Its options can take a little practice to work with, but it may help. – Jonesey95 (talk) 13:56, 11 March 2026 (UTC)
I guess the user has repeatedly archived their talk page by moving it to different subpages. Help:Archiving a talk page/Details#Other procedures says: "The page move method is generally discouraged, as it breaks up page history". But it's not disallowed. You will probably have to search each page history separately. PrimeHunter (talk) 15:07, 11 March 2026 (UTC)
That is indeed what they've done. I've written a little python script to fetch the contents of all the individual pages to local disk files and I'm attacking it with grep and friends. RoySmith(talk) 15:12, 11 March 2026 (UTC)
The current content of the pages can be searched like notability prefix:User talk:RoySmith/, but it doesn't say how many hits there are on a page or which edit added it (there will usually be a signature). Most browsers have a way to search a viewed page for a string, e.g. Ctrl+f in Windows browsers. PrimeHunter (talk) 15:41, 11 March 2026 (UTC)
User talkpage, arrangements
Hello. How do I make my list of archives into two side-by-side lists? GoodDay (talk) 16:31, 11 March 2026 (UTC)
@GoodDay{{Archive box|style=width:25em|1={{columns-list|colwidth=10em| ... }}}}, where ... is your list of archive pages. --Ahecht (TALK PAGE) 17:36, 11 March 2026 (UTC)
It's at my talkpage. GoodDay (talk) 17:38, 11 March 2026 (UTC)
I have done the direct version of the suggestion above. It needed conversion to use a list format from the br format that you had on the page. Izno (talk) 17:45, 11 March 2026 (UTC)
Much appreciated, thanks. GoodDay (talk) 17:48, 11 March 2026 (UTC)
Logouts?
Is anyone else having problems with being logged out when they go to new pages? It's happened three times so far in about 10 pages visited this early afternoon, plus once on Commons, and just had uploading an image there get "loss of session data"-'d. Anything going on on the back end? - The BushrangerOne ping only 16:57, 11 March 2026 (UTC)
I'm experiencing this one this morning. Izno (talk) 17:31, 11 March 2026 (UTC)
Yes, this is happening constantly to me right now. My session is restored after I refresh a couple of times or click "Log in", though. —Newslingertalk 17:57, 11 March 2026 (UTC)
Reload the page works for me, this can be as simple as returning to the previous page and clicking again. --Redrose64🌹 (talk) 19:53, 11 March 2026 (UTC)
Is this something that started happening today? (I'd have some educated guesses if it started happening a week ago, not sure what changed this week.) Tgr (WMF) (talk) 20:01, 11 March 2026 (UTC)
Yes, today. The session issues seem to have slowed or disappeared now for me. Izno (talk) 20:02, 11 March 2026 (UTC)
Seems like this might have been a hardware issue (more details in T419764). Tgr (WMF) (talk) 20:31, 11 March 2026 (UTC)
I had assumed a dodgy connection where the login cookie was (a) not being sent; (b) corrupted en route; (c) not being interpreted correctly on arrival. --Redrose64🌹 (talk) 20:50, 11 March 2026 (UTC)
Neatsville, Kentucky page views
Hi all,
The article Neatsville, Kentucky has racked up 3.1 million pageviews within 30 days. The issue on phab (from a year ago, when the issue wasn't as pronounced) theorized that there was some newsletter advertisement, but this seems insane for just a single/group of adverts.
I know next to nothing about the more technical side of Wiki, so I figured I would raise this to the attention of people who know what they're doing.
I logged the Phab issue nearly two years ago but the theory you refer to was added last August. My current hunch is what's happening is similar to the Archive.today issue, where some pernicious code has been injected in websites, but this time, possibly via a trojan/virus (although it can still be determined individuals). Someone or some group may be testing a way to harm the Wikipedia with a DDOS-like access that grows so gradually that nobody figures it out to stop it before metastasizing into a real, massive problem that defies solution. Of course, as of today, whatever's been happening continues to be seemingly well-absorbed. By the way, if anyone thinks I'm being overly imaginative, who could have imagined what happened with Archive.today? I'm really just trying to apply Occam's razor. These cannot be real visitors for the most part - if they were, they would be editing the article way more! Stefen 𝕋owerHuddle • Handiwerk 02:23, 11 March 2026 (UTC)
Honestly, I'm not sure what else it might be other than what you mentioned. There is genuinely no point in bombarding Wikipedia with illegitimate traffic traffic other than to either test its network capacity (somehow) or to DDOS it (this is a far stretch from doing actual damage, so I'm more leaning towards the testing point). At least with archive.today, the guy had a bone to pick with the person publishing the blog, which makes sense (but still completely unjustified) why he would go after the guy.
The only other cause I could think of is some random really loves Neatsville, and he wants it to get to the top of the pageview statistics. But that is more unlikely than the former. EatingCarBatteries(contribs|talk) 03:10, 11 March 2026 (UTC)
That or some piece of code is using that page to test internet connectivity (I seem to recall this happening in the past for an article about a tiny train station). --Ahecht (TALK PAGE) 12:53, 11 March 2026 (UTC)
If this was about more or less the same degree of extra hits over time, I could see it's a test like that. But the recent tremendous spikes seems to defy this possibility, unless there has been a similar spike in some sort of Internet-accessing device. Stefen 𝕋owerHuddle • Handiwerk 21:26, 11 March 2026 (UTC)
I’ve always assumed that it’s not out of malice, but just incompetence. Somebody wrote some piece of code that just keeps scraping Neatsville because it was badly written. I vaguely recall that there is some other place name in Kentucky or Tennessee that gets visits because it is linked in an Imgur ad campaign, or something like that, for some reason. My assumption with the reason ChatGPT is routinely one of the most-visited articles is that ChatGPT is stupid and so sometimes has to look up why it is when it is queried. I've also seen Google Chrome be one of the most visited articles and I’ve just assumed that some scraper forgot to change the "example" part on their code and keeps running it. Hanlon's razor instead of Occam's. 1brianm7 (talk) 07:42, 11 March 2026 (UTC)
I considered whether this could be an uncaught test. But the long-term aspect of the problem along with the recent insane amplification of the views makes me return to the malice side. To test all our hunches, perhaps we should blow this up into a big media story, which would include a demand that whoever is doing this, whether accidentally or intentionally, needs to fix it or cut it out. Maybe I'll do a comedy podcast about it.:) Stefen 𝕋owerHuddle • Handiwerk 21:20, 11 March 2026 (UTC)
I guess so, but it still seems insane that all of this traffic would focus onto this one obscure article. EatingCarBatteries(contribs|talk) 20:58, 11 March 2026 (UTC)
Vastly overcrawling one article while almost all others get normal views doesn't quite fit "typical" to me. Stefen 𝕋owerHuddle • Handiwerk 21:15, 11 March 2026 (UTC)
I distinctly remember a similar problem at Mount Takahe a few years ago. Jo-Jo Eumerus (talk) 12:04, 11 March 2026 (UTC)
This is the second time within a week that I've misjudged someone's edit because the diff in mobile view was wrong. Take a look at this edit to Malaysian Malay in both desktop and mobile views. Desktop view clearly shows that one ancestor2 infobox parameter was replaced by another, and the source code at the revision created by that edit confirms that there's only one ancestor2 parameter.
But I was reviewing my watchlist on my phone, and what the mobile view of the diff showed was an extra ancestor2 parameter being added while leaving the one that was already there in place. Based on that, I reverted the edit as an error, explained in my edit summary along with a suggestion that the other editor might want to "Try again?" But right after that it occurred to me to check what the actual source code had been and I found that the diff lied to me and that the edit had been fine, so I restored it. Largoplazo (talk) 23:10, 2 March 2026 (UTC)
@Largoplazo: The mobile diff is supposed to show an indicator that a paragraph was moved. It's an inline diff and shows the paragraph at both the before and after location. So does a two-column desktop diff but there it's shown in a before and after column. I can see hover text "Paragraph was moved. Click to jump to new location." for the indicator on a blank line and click it but not see the actual indicator. I think the only error is that the indicator is invisible. I can toggle "Inline" in the desktop diff to see an inline diff where an indicator is visible as arrows. wikEdDiff at Special:Preferences#mw-prefsection-gadgets gives a better diff. Sometimes it gives a worse diff but the normal diff is still shown and wikEdDiff just adds an option to see an alternative diff. I recommend it. PrimeHunter (talk) 19:02, 3 March 2026 (UTC)
@PrimeHunter Are you talking about hover text in mobile view? (That only works if your mobile has a mouse, or of course if you're in mobile view on a desktop.) David10244 (talk) 04:33, 7 March 2026 (UTC)
@David10244 and Largoplazo: Yes, I meant hover text in mobile view. If you don't have a way to display hover text then try holding for a second on the blank line above | script. I get a box with a url ending with #movedpara_5_0_rhs. This indicates a paragraph was moved. Tapping on the blank line jumps to the new location of the paragraph (where colored backgrounds show that ancestor2 was changed to ancestor3). It's annoying that the indicator is missing on the blank line so you have to guess there may be something there. PrimeHunter (talk) 10:13, 7 March 2026 (UTC)
@PrimeHunter Oh, I didn't know how to "hover" on a phone. Thanks! David10244 (talk) 02:58, 11 March 2026 (UTC)
@David10244: It's not a hover. It's a way to see where a link goes. The hover text for the link is "Paragraph was moved. Click to jump to new location." PrimeHunter (talk) 03:39, 11 March 2026 (UTC)
If you move content on a page, viewing this using the mobile web differ or the inline desktop differ doesn't display the content move. See Special:Diff/1342472377 - the moved content is duplicated with no indication that a move occurred. Nixinova T ⁄ C 03:45, 9 March 2026 (UTC)
Theres also already css classes present for both inline-moved-source and inline-moved-destination, so they can be styled/coloured distinctly. Nixinova T ⁄ C 05:20, 9 March 2026 (UTC)
@Ponor: It works and you can place it in Special:MyPage/minerva.css for yourself. For sitewide in MediaWiki:Minerva.css, somebody may complain it uses !important or say we should wait for a MediaWiki fix. The page can only be edited by interface administrators , not normal administrators like me. PrimeHunter (talk) 15:10, 9 March 2026 (UTC)
Oh yes, I was supposed to ping @Izno. Since there’s a toggle for inline diff mode on desktop, it’d be worth adding this to both CSS pages because of the confusion the bug can cause. MediaWiki fix may take another few years. Ponor (talk) 15:31, 9 March 2026 (UTC)
@Ponor: The inline diff mode on desktop does display the arrows, at least for me in the skins I tried. Are you suggesting we add sitewide CSS preemptively in case it breaks later like mobile? I don't support that. PrimeHunter (talk) 15:41, 9 March 2026 (UTC)
@PrimeHunter You're right. I only checked the above diff on my phone in desktop mode, I guess the two icons were too small to notice. This is only needed in Minerva.css. Ponor (talk) 16:07, 9 March 2026 (UTC)
Ah, my task is mostly aimed at what happens on desktop. You are missing the indicators and the solution is an adjustment in CSS on mobile, I would suggest making a new task. It may be seen to sooner rather than later.
And yes, needing to plop importants on it is insufficient. Izno (talk) 16:30, 9 March 2026 (UTC)
I have made phab:T419530: "Mobile diffs are missing arrows at moved paragraphs". PrimeHunter (talk) 12:44, 10 March 2026 (UTC)
@MrPersonHumanGuy: The page jumps around for me very quickly and ends in the right place but it can vary by browser and circumstances. It's a common issue when there is collapsible content earlier in the page. The browser first jumps to where the anchor (section heading) is positioned at the time but then collapses or uncollapses something earlier in the page so it should no longer be the same distance from the top. The browser may or may not adjust the position after this. PrimeHunter (talk) 20:32, 13 March 2026 (UTC)
Seconding PrimeHunter. I believe this is entirely because of the collapsed tables within the article-sections above those link-targets. I.e. The links initially scroll to the correct place, but then the tables collapse afterwards [IIUC, this is because of how JavaScript runs after the browser has completed the HTML rendering?] which means the content gets moved. I think we probably need some kind of clearer warnings/explanations within MOS:DONTHIDE about this? I wrote a related essay years ago at mw:User:Quiddity/Collapsing and hiding that might be useful if anyone wants to document it formally (or improve/adapt the essay). HTH. Quiddity (talk) 20:34, 13 March 2026 (UTC)
If you click in the address bar and press enter then your browser probably jumps to the right place. It jumps to the section again and this time the collapsing is done. PrimeHunter (talk) 21:34, 13 March 2026 (UTC)
The default toolbar of the source editor has search and replace on a magnifying glass icon to the right. It can be used to replace a large number of colons with nothing. PrimeHunter (talk) 16:52, 14 March 2026 (UTC)
Manual copy-paste and comparing between page's code and rendered output. sapphaline (talk) 09:23, 15 March 2026 (UTC)
I see. Too bad there's not an easier way. Thanks again. IOHANNVSVERVS (talk) 11:27, 15 March 2026 (UTC)
"a series" link font colour for Template:Sidebar person
Recently a parameter was added to {{Sidebar person}} to allow the "a series" text to link to the main category for the person, much as it's linked in sidebars like {{Shinto}} or {{Liberalism sidebar}}. Unfortunately the link remains blue, ignoring the font colour which is applied elsewhere. I've tried various things in the template sandbox, but none worked. Could someone better at programming templates take a look and see if there's a way for the link to use |font_color= when |series_category=yes is set? – Scyrme (talk) 00:01, 15 March 2026 (UTC)
@Scyrme: Link colors can only be changed inside a piped link. Special:ExpandTemplates shows {{Shinto}} produces [[:Category:Shinto| <span style="color:White;">a series</span>]] —Preceding unsigned comment added by PrimeHunter (talk • contribs) 01:26, 15 March 2026 (UTC)
OK, that's possible but too much work. If you want to use a template then just use {{Colored link}} which uses the piped link method. PrimeHunter (talk) 13:07, 15 March 2026 (UTC)
Thanks for the answers, though it turned out my mistake was using {{colored link}} around a link including the brackets rather than replacing the brackets with the template. Seems to work now. – Scyrme (talk) 17:07, 15 March 2026 (UTC)
Searching edit summaries
Is there a way to search for edit summaries (e.g., all edit summaries in the mainspace during the last month)? I'd like to have a list of diffs in which the edit summary mentions WP:ONUS (the shortcut). WhatamIdoing (talk) 03:15, 10 March 2026 (UTC)
No easy or fast way. quarry:query/102943. A similar search in all namespaces is fairly badly polluted by instances of "REVISIONUSER". —Cryptic 03:35, 10 March 2026 (UTC)
Maybe REPLACE(comment_text, 'REVISIONUSER', '') LIKE '%ONUS%'. Legoktm (talk) 01:47, 11 March 2026 (UTC)
comment_text RLIKE '\\bONUS\\b' would've done it, but the query took close to ten minutes the first time - the copy on Quarry only seems fast because it was cached - so it didn't seem worth running again. —Cryptic 02:11, 11 March 2026 (UTC)
If you're into command-line stuff, there is a denormalized dump of every edit, broken down by month. See wikitech:Data Platform/Data Lake/Edits/MediaWiki history. It's not trivial to get your head around the data organization, and you need a cloud account to access, but it's good for things like this. I ran bzgrep ONUS 2026-02.enwiki.2026-0* which took a little under 5 minutes and found 1169 lines. If you want, I could email you a copy. RoySmith(talk) 12:05, 11 March 2026 (UTC)
If "a copy" means a human-readable text file, then I'd be very happy to have that in e-mail. WhatamIdoing (talk) 04:36, 14 March 2026 (UTC)
Thanks. In case anyone's curious, after removing false positives (mostly REVISIONUSER, but also words like bonus) and discussions where we are talking about WP:ONUS but not invoking it, there were ~353 uses left (during the first two months of this year). WhatamIdoing (talk) 22:37, 15 March 2026 (UTC)
Tech News: 2026-12
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
The ⧼codemirror-beta-feature-title⧽ beta feature, also known as CodeMirror 6, has been used for wikitext syntax highlighting since November 2024. It will be promoted out of beta by May 2026 in order to bring improvements and new features to all editors who use the standard syntax highlighter. If you have any questions or concerns about promoting the feature out of beta, please share.
Some changes to local user groups are performed by stewards on Meta-Wiki and logged there only. Now, interwiki rights changes will be logged both on Meta-Wiki and the wiki of the target user to make it easier to access a full record of user's rights changes on a local wiki. Past log entries for such changes will be backfilled in the coming weeks.
On wikis using Flagged Revisions, the number of pending changes shown on Special:PendingChanges previously counted pages which were no longer pending review, because they have been removed from the system without being reviewed, e.g. due to being deleted, moved to a different namespace, or due to wiki configuration changes. The count will be correct now. On some wikis the number shown will be much smaller than before. There should be no change to the list of pages itself.
Wikifunctions composition language has been rewritten, resulting in a new version of the language. This change aims to increase service stability by reducing the orchestrator's memory consumption. This rewrite also enables substantial latency reduction, code simplification, and better abstractions, which will open the door to later feature additions. Read more about the changes.
Users can now sort search results alphabetically by page title. The update gives an additional option to finding pages more easily and quickly. Previously, results could be sorted by Edit date, Creation date, or Relevance. To use the new option, open 'Advanced Search' on the search results page and select 'Alphabetically' under 'Sorting Order'.
View all 28 community-submitted tasks that were resolved last week. For example, the bug that prevented UploadWizard on Wikimedia Commons from importing files from Flickr has now been fixed.
Users of the ⧼codemirror-beta-feature-title⧽ beta feature have been using CodeMirror instead of CodeEditor for syntax highlighting when editing JavaScript, CSS, JSON, Vue and Lua content pages, for some time now. Along with promoting CodeMirror 6 out of beta, the plan is to replace CodeEditor as the standard editor for these content models by May 2026. Feedback or concerns are welcome.
The CodeMirror JavaScript modules will soon be upgraded to CodeMirror 6. Leading up to the upgrade, loading the ext.CodeMirror or ext.CodeMirror.lib modules from gadgets and user scripts was deprecated in July 2025. The use of the ext.CodeMirror.switch hook was also deprecated in March 2025. Contributors can now make their scripts or gadgets compatible with CodeMirror 6. See the migration guide for more information.
The MediaWiki Interfaces team is expanding coverage of REST API module definitions to include extension APIs. REST API modules are groups of related endpoints that can be independently managed and versioned. Modules now exist for GrowthExperiments and Wikifunctions APIs. As we migrate extension APIs to this structure, documentation will move out of the main MediaWiki OpenAPI spec and REST Sandbox view, and will instead be accessible via module-specific options in the dropdown on the REST Sandbox (i.e., Special:RestSandbox, available on all wiki projects).
The Scribunto extension provides different pieces of information about the wiki where the module is being used via the mw.site library. Starting last week, the library also provides a way of accessing the wiki ID that can be used to facilitate cross-wiki module maintenance.
The 2026 Coolest Tool Award celebrating outstanding community tools, is now open for nominations! Nominate your favorite tool using the nomination survey form by 23 March 2026. For more information on privacy and data handling, please see the survey privacy statement.
I fixed a missing bracket in a failed verification template with the weird result that the article text included [[Category:Articles with failed verification from March 2026}]]. I can't spot anything that I have done wrong (doesn't mean that hasn't happened), but I am guessing something else caused this. ThoughtIdRetiredTIR 09:52, 12 March 2026 (UTC)
@ThoughtIdRetired see the subsequent edit by AnomieBOT, I think that will explain it for you. Nthep (talk) 10:36, 12 March 2026 (UTC)
@ThoughtIdRetired: Or even the previous edit, which shows the |reason= parameter being dropped between the two closing braces instead of before them. --Redrose64🌹 (talk) 22:18, 12 March 2026 (UTC)
Yes, that was my fat fingers on the keyboard, followed by a complete inability to spot the problem. I'll just slink away in embarrassment. ThoughtIdRetiredTIR 23:07, 12 March 2026 (UTC)
This section is resolved and can be archived. If you disagree, replace this template with your comment. Prototyperspective (talk) 23:52, 16 March 2026 (UTC)
Not sure what happened exactly, but all transparent PNG images on wikipedia are now showing up blurry. You can see this particularly with Kratos (God of War), where both the infobox and lower image are blurry, despite previously being perfectly fine. Kung Fu Man (talk) 01:32, 13 March 2026 (UTC)
Seems to be effecting "png" formats as well beyond transparent ones. BGC OVA.png for example is blurry even on its preview page. It is also happening with some jpegs. Like this file (heads up, this file has some uhh imagery that is "unfortunate" to put it lightly.) here which is a jpeg which is also compressed on its own article and the preview page, but on clicking on it, it retains its quality. Andrzejbanas (talk) 14:24, 13 March 2026 (UTC)
This affects, from what I've seen, every jpg file whose width is less than 250 px. ภץאคгöร 23:24, 13 March 2026 (UTC)
Ah. Perhaps it's due to the recent change to allow only certain image widths to be served, instead of anything-you-like. See Wikipedia:Village pump (technical)/Archive 226#Tech News: 2026-05, bullet beginning Image thumbnails that are requested in non-standard sizes. --Redrose64🌹 (talk) 23:41, 13 March 2026 (UTC)
Blurry thumbnails on sports uniform / kit template images
Hello,
I noticed that many uniform template images used in sports infoboxes (such as Template:Baseball uniform and Template:Basketball kit) recently started appearing blurry on article pages, even though the original files on Commons have not changed.
This affects files uploaded by multiple users, not just my own, and the issue seems to only occur in the thumbnails. When clicking the file and viewing it on Commons, the image appears sharp.
This section is resolved and can be archived. If you disagree, replace this template with your comment. Prototyperspective (talk) 23:53, 16 March 2026 (UTC)
Doubt
Why do the images look very blurry when viewed in an article and as a file page, but they actually look HQ when the file is viewed like this ? Is this a new optimisation to improve performance or to tackle copyright restrictions? What is the reason behind images turning this blurry? Manick22 (talk) 12:35, 14 March 2026 (UTC)
When will this be fixed? This one looks very blurry! Manick22 (talk) 12:46, 14 March 2026 (UTC)
After the weekend. —TheDJ (talk • contribs) 13:40, 14 March 2026 (UTC)
@TheDJ Oh, okay. Thanks for the reply! Manick22 (talk) 13:49, 14 March 2026 (UTC)
@TheDJ and PrimeHunter: It seems that not only png, the others file include jpg, jpeg, webp also have the same problem (the images look very blurry) and not only happen in english wikipedia, the chinese wikipedia have the same problems. Thanks. Stevencocoboy (talk) 07:28, 16 March 2026 (UTC)
Appears to now be fixed, though you may need to purge the page to force the image to get unstuck. --PresN 21:11, 16 March 2026 (UTC)
This section is resolved and can be archived. If you disagree, replace this template with your comment. Prototyperspective (talk) 23:52, 16 March 2026 (UTC)
Quarry SQL issue
I'm trying to run a Quarry search for pjge titles that mix Devanagari with other scripts, but I can't figure out why it doesn't match anything. In particular, it should have found the deletion log entry for भोजपुरी language. Replacing with a different regex seems to work, but prepending "\b" fails.
Your backslashes aren't escaped. —Cryptic 05:24, 17 March 2026 (UTC)
Fixing this caused a lengthy delay and a replication lag, and still returned no results. Do I need to escape any characters other than the backslash? –LaundryPizza03 (dc̄) 06:31, 17 March 2026 (UTC)
No. The reason you're not getting results is that you forked from one of the versions of this query where the pattern I was matching didn't have to worry about non-Latin characters - which is admittedly most of them - so you'll have to explicitly convert page_title and ar_title to utf8. quarry:query/84985 was the first I found that does that, though most of the rest of it is outdated. And of course it was slow; not only does it have to do full table scans of both page and archive, both your regexes are catastrophically slow - the ending .* will be optimized away, but the initial \P{L}* likely won't be, and removing both won't change what they match. —Cryptic 07:05, 17 March 2026 (UTC)
Also, if you just want mainspace matches, or mainspace and category and template or whatever, say so - page_namespace = 0 or page_namespace IN (0, 10, 14) will be (partially) indexed, page_namespace NOT IN (1,2,3,4,5,6,7) tends not to be; and while a single blacklist regex has to match a candidate by itself, which is why they're written in pairs like (Devanagari character eventually followed by non-Devanagari letter) or (non-Devanagari letter eventually followed by Devanagari character), these queries don't: you're way better off with matching both "Devanagari character" and "non-Devanagari letter". SELECTCOUNT(*)FROMpageWHEREpage_namespace=0ANDCONVERT(page_titleUSINGutf8)RLIKE'\\p{Devanagari}'ANDCONVERT(page_titleUSINGutf8)RLIKE'[^\\p{Devanagari}\\P{L}]'; completed in 20 seconds, and the version for archive in 39. —Cryptic 07:42, 17 March 2026 (UTC)
This returned lots of false positives with U+02BCʼMODIFIER LETTER APOSTROPHE, which is used in the Boro and Dogri languages, so I had to exclude that as well. The completed query for article and draft space can be found at quarry:query/103274. –LaundryPizza03 (dc̄) 08:07, 17 March 2026 (UTC)
WikiBlame broken?
WikiBlame seems to be broken. I almost always get "Your search term was not found at all. Check the settings and try again." I tried different search terms, different pages, different wikis, searching for wikitext or full text. Always the same result. It's been like this for a couple of days now, maybe a week. (Half an hour ago, it seemed to be working for a few minutes, but now it's broken again.) I also opened a GitHub issue. — Chrisahn (talk) 23:39, 15 March 2026 (UTC)
An example article and search text that failed would be useful. Johnuniq (talk) 06:48, 16 March 2026 (UTC)
I just visited John Draper and clicked "Find addition/removal" in history, then entered software engineer in 'Search for' and pressed Enter. In under a minute it found the addition on 02 March 2025. That is, it works for me. Johnuniq (talk) 06:53, 16 March 2026 (UTC)
Thanks for your response! There's been an overlap, @Flominator fixed the issue about an hour before you tested it. Thanks! — Chrisahn (talk) 09:02, 16 March 2026 (UTC)
Done Fixed, see GitHub issue. — Chrisahn (talk) 09:03, 16 March 2026 (UTC)
Thanks for reporting that and getting it fixed. Apparently the fix was to set the newly required user agent. Johnuniq (talk) 10:08, 16 March 2026 (UTC)
I'm surprised anybody is still using WikiBlame. I recommend installing the Who Wrote That? extension instead, it's so much better and saves a lot of time. Am I right, Johnuniq? Bishonen|tålk 20:23, 16 March 2026 (UTC).
WWT does not work outside of mainspace last I checked. Wikiblame, and User:Daniel Quinlan/Scripts/Blame, do not have this limitation. Izno (talk) 21:15, 16 March 2026 (UTC)
@Bishonen: My life is sufficiently exciting without trying new things! But maybe later I'll have a look. Johnuniq (talk) 00:08, 17 March 2026 (UTC)
@Izno:, you're right, but I suppose you and I live different lives; I can't remember ever wanting to know when something was added except in mainspace. A problem for others, though, may be that Who Wrote That? only works (or is only optimized for, whatever) Chrome and Firefox. @Johnuniq:, once you've tried WWT, you'll find digging through WikiBlame almost intolerably unexciting. Bishonen|tålk 10:44, 17 March 2026 (UTC).
Most times I open wikipedia I log in and go to my watchlist to see what changes have been made to the watched pages. I will then look at those changes. If there have been a lot of changes to a page I might look at a few and leave the rest til later. Until recently the watchlist would still show that page with a black dot to show there were changes I hadn't seen. Recently the list has shown a white (unfilled) dot and I haven't found a way to alter it. Is there anything I can do? Is this a universal change, or have I made a change to "preferences" or something inadvertantly? Spinney Hill (talk) 09:27, 11 March 2026 (UTC)
@Spinney Hill Hi. I think I understand what you're describing, but I want to verify before I file a bug (or encourage you to file a bug, if you'd like). Please confirm this is an accurate description: In phab:F72822789, I'm showing two screenshots, where I've clicked on "1", and where you would expect that only "2" is marked as "seen". is that right? Also, do you (or anyone) have a more specific sense of when this behaviour changed (this week, last week, or longer)? With those clues, it should be sufficient to file a useful bug-report. [I searched, and can't see any existing tasks that precisely match.] Cheers, Quiddity (WMF) (talk) 18:33, 12 March 2026 (UTC)
I'm not sure if I understand you -If the list is the history of an article I have looked at 1628 1641 and 1649 and then done something else. What should happen when I go back to that history is the entries for 1653 and 1659 are shown as not looked at but recently they have been shown as looked at so its difficult to see where I have got to in the history. Does that make sense. It happened in the last week I think. Spinney Hill (talk) 18:50, 12 March 2026 (UTC)
I think I'm probably out of my depth here so I would rather you logged the bug. Spinney Hill (talk) 18:52, 12 March 2026 (UTC)
In the mean time the watchlst shows the article is shown as looked at instead of not looked at. I first noticed this on Haymarket Theatre Leicester when a large number of edits were made on the same day and I had only looked at ten of them. The sytem showed I had looked at them all Spinney Hill (talk) 20:23, 12 March 2026 (UTC)
@Spinney Hill: They shouldn't be a black dot, they should be green, per the message
Pages that have been changed since you last visited them are shown in bold with a green marker.
Black dots are for the diffs that you've visited.
I had the opposite - normally, diffs not looked at are bolded/green-dotted until I refresh the watchlist; today I found that some edits remained bold/green-dotted even though I had visited the diff. One page that this happened with was Wikipedia:Village pump (technical). --Redrose64🌹 (talk) 22:02, 12 March 2026 (UTC)
@Redrose64 I believe that what we each see by default will vary, because there's a default gadget (but that is "(unavailable with the improved Watchlist user interface)") that adjusts those aspects.
@Spinney Hill & Redrose64: I've filed phab:T419918 with what I think is the most broadly-applicable description. I don't recall how exactly it worked before today, but hopefully that task will provide enough clues to unearth whatever is causing the change. Hope that helps. Quiddity (WMF) (talk) 22:59, 12 March 2026 (UTC)
Thanks for the above. I've never seen any green marker --green text yes. Spinney Hill (talk) 09:16, 13 March 2026 (UTC)
Re: The bug: it has been identified and patched (thanks to matmarex), and will be fixed onwiki next week. (Details in the task on Phabricator)
Informal addendum, re: Parkinson's Laws: I'm not sure, but you've reminded me of this hacker-laws compilation that I recently found interesting/amusing (and it primarily links here to Wikipedia, which is nice). [Caveat that it's also rife with oversimplifications, of course!]. Closely related to our List of eponymous laws, but topically-focused and expanded. Quiddity (WMF) (talk) 18:47, 13 March 2026 (UTC)
Hutber's Law is the closest according to the Wp list. Thanks to everybody Spinney Hill (talk) 11:25, 17 March 2026 (UTC)
Break markup
Hey folks. For a line break in an article -- in the infobox, or in the body of the article -- is it better to use an HTML break tag (i.e. <br> or <br />) or a break template (i.e. {{break}}), and why? Or does it not make any difference? — Mudwater (Talk) 17:14, 16 March 2026 (UTC)
Depends. WP:NOBR is relevant if what you're making is a list. Otherwise, HTML br is fine generally. Izno (talk) 17:41, 16 March 2026 (UTC)
<br> is preferable. <br /> is unnecessary XHTML syntax, and {{break}} is intended only for cases where you can't use the tag directly. sapphaline (talk) 17:57, 16 March 2026 (UTC)
Note that this markup shouldn't be used to create unbulleted lists; use one of the list templates. sapphaline (talk) 18:01, 16 March 2026 (UTC)
@Sapphaline:<br> is fine with me, but why do you say that it's preferable to the template? — Mudwater (Talk) 18:14, 16 March 2026 (UTC)
or <br /> is preferable. <br> generates syntax highlighting errors in the editor. . In many cases, it is better to use a list template, such as {{UBL}} or {{hlist}} — GhostInTheMachinetalk to me 20:51, 16 March 2026 (UTC)
Which editor? Do you mean the old syntax highlighting gadget? Jack who built the house (talk) 20:53, 16 March 2026 (UTC)
The editor that I use seems to be called the "2010 wikitext editor". It does get quite upset by plain <br> tags — GhostInTheMachinetalk to me 21:05, 16 March 2026 (UTC)
You are likely using Dot's syntax highlighter. It is an issue in this way. Izno (talk) 21:13, 16 March 2026 (UTC)
And if not Dot, then potentially WP:WIKED. Either way, my opinion is that neither of these are necessary today, the tools one might use with them are available in what MediaWiki supports now. You should consider trying those and ditching whatever you do have installed. Izno (talk) 21:19, 16 March 2026 (UTC)
No explicitly loaded external stuff, just the standard "2010 wikitext editor" plus the alternative Syntax highlighter via enabling the gadget in Preferences. i.e. "Dot's". Turning off the gadget reverts to the "standrd" highlighter, which does not care about <br> vs. <br />, but (after using the gadget version for a while) now looks rather horrible </digression> — GhostInTheMachinetalk to me 09:14, 17 March 2026 (UTC)
@Mudwater: To return to the original question: as far as our readers are concerned it makes not one scrap of difference. The <br> tag was introduced in HTML 2.0 way back in 1995, and is valid in all subsequent versions of HTML, but not XHTML (unless followed directly by the closing </br> tag). The <br/> tag first appeared in XHTML 1 (2000) and is also valid in HTML 5 (2014) as an optional variant of <br>. The {{break}} template emits one or more <br/> tags, and browsers simply do not care (or know) whether these tags were typed directly or emitted by a template, function, macro or other typing aid. The MediaWiki software serves HTML 5, and normalises <br/> tags (however produced) to the <br> form.
The missing question - that others are attempting to answer - is this: where are you using these tags? Is it to emit a cosmetic newline, or to make a list? If the former, that's OK; but if the latter, MOS:NOBR applies everywhere - in infoboxes, prose and talk page discussions. --Redrose64🌹 (talk) 22:29, 16 March 2026 (UTC)
Yes, Redrose64, and everyone else, I should have stated this clearly before now. I would not use breaks to make a list, I would use a template such as {{plainlist}}, or just use asterisks or pound signs to create bulleted or numbered lists, respectively, with regular Wikipedia markup. — Mudwater (Talk) 23:09, 16 March 2026 (UTC)
Here's a bit more background: I saw this edit, and started to wonder if there's a reason to prefer either the HTML or the break template. The readers can't see the difference, and I haven't heard any technical reasons either way, so perhaps it's just a matter of editorial preference. But if so, some editors might be able to explain why they have a preference. I'd be interested in hearing any. Otherwise I won't worry about it too much. — Mudwater (Talk) 23:15, 16 March 2026 (UTC)
This is a cosmetic newline between two parts of an address. I would say that <br/> is fine to use in this instance. --Redrose64🌹 (talk) 23:34, 16 March 2026 (UTC)
If people find bare HTML upsetting, then using the {{break}} template (or the {{br}} alias) is fine too. I really do not see any need for an edit that switches between tags and templates (or the other way) — GhostInTheMachinetalk to me 11:52, 17 March 2026 (UTC)
Future of editing on the Wikipedia mobile apps – Invitation to discuss
The Mobile Apps team is exploring what should happen when an app user taps "Edit" on an article, and input from your community would be valuable. The context is summarized below, and full information can be found on the Future of Editing on the Mobile Apps page. The plan is to make sure app users edit in the mobile web editor from within the app, where we have better editing tools.
Problem definition
The Wikipedia mobile apps were originally built as reading tools. Reading features and native app capabilities are the primary motivation for users to download them, and remain the driving factor for high reader retention. In the last several years native editing experiences were added to the Wikipedia apps to meet user requests. A challenge has been the absence of VisualEditor in the apps, which is the result of technical constraints; it would take several years to build a functional native WSYWIG editor. The lack of VisualEditor has meant anyone who opens an article to edit is immediately confronted with raw wikitext, which resembles code and leads many newcomers to assume editing requires technical knowledge. Research confirms that despite investments in improvements to the native editor, the lack of VisualEditor creates a barrier to editing articles in the absence of structured tasks like Suggested Edits. Additionally, community spaces like the Teahouse and Help Desk are difficult to access from within the apps due to it being outside of the main namespace.
Context: the reader strategy
The Wikimedia Foundation is placing more emphasis on improving reading experiences alongside editing, with the goal of supporting readership, attracting new users and retaining them. We can’t rely on readers finding us through search engines the way we have been used to, and have to find new ways to attract readers who keep coming back to the wikis – some of whom might become editors in the future.
As part of this direction, the apps are being developed primarily as a strong reading experience for active readers, with more emphasis on features such as personalized discovery using local device data, daily reader engagement opportunities, and deeper connections to content.
At the same time, improvements to editing tools are increasingly being made on the web. This includes features such as Edit Check in the VisualEditor, Suggested Edits, and the Newcomer homepage, which aim to make editing more accessible and supportive for contributors.
This context matters for editor recruitment. The apps attract new readers every year, do a good job at retaining them, and there are plans to increase app visibility. Many editors make their first contributions by correcting small errors while casually reading — if those moments of impulse happen inside the app and a newcomer encounters wikitext without the option of VisualEditor, it may discourage them before they establish a foothold. The Reader and Contributor teams at the Wikimedia Foundation are working together on this, and introducing editing is particularly important on the apps, where a large share of users visit daily, and daily users are most likely to try editing – for example, 3% of readers became new editors with unreverted edits after they learned they could edit through the new app Activity Tab feature.
What's being considered
The team is exploring ways for users to continue editing in mobile web from within the app, where VisualEditor and other more fully-featured tools are available. There are open questions about how to do this effectively.
Questions the team would especially like input on
What are the most critical editing workflows or community spaces that need to be accessible (even via redirect) from within the app?
If the mobile web editor was accessible from the app, should the Mobile Apps eliminate the native source editor and suggested edits altogether?
For editors who have tried editing on the app: at what point did the experience fall short, and would access to VisualEditor / mobile web have changed that?
Are there aspects of the handoff from app to mobile web editor that would be most important to get right?
What should that transition feel like? A prompt, a redirect, a wrapped in web experience? What should the tone of the redirect take if we are sending people out of the app to provide the least jarring experience?
For editors who guide newcomers: how often does the app come up as a first editing environment, and what problems follow from that?
Something odd is going on when searching for pages in the Wikipedia:Project namespace using VisualEditor. The word Wikipedia is showing up with a lowercase w and the search results are displaying results for the project page's name if it was in mainspace, as seen to the right. mdm.bla 21:56, 16 March 2026 (UTC)
It looks like the search field wants to interpreted the input as an interproject link to Wikipedia, despite being on Wikipedia already. For example, on Wikimedia Commons, the wikitext to produce a link to this Village pump page is [[wikipedia:Wikipedia:Village pump (technical)]] (note the repetition of the word "Wikipedia"). —andrybak (talk) 22:16, 16 March 2026 (UTC)
wikiurl is a high-performance, multi-engine command-line tool for extracting URLs from Wikimedia projects. It allows you to search on specific domains across various wikis and output the results in multiple formats (TSV, JSONL, raw SQL, or article title list). At maximum, you could download all URLS across all 800+ wikis.
Notable for being written in Nim, it compiles to Linux, Mac or Windows binaries, and uses GitHub to do the compilation step, so users have safety downloading the executable. Being Nim it compiles to highly optimized C code which is then compiled to binary by GCC. It provides 4 options how to retrieve the URLs: API, SQL, Dump Download and Dump Streaming - each engine has pros and cons depending on nature of request. -- GreenC 21:11, 16 March 2026 (UTC)
Very interesting, and well documented at github. Thanks! Johnuniq (talk) 00:41, 18 March 2026 (UTC)
Mockup of saved articles page on desktop English Wikipedia.
We are experimenting with potential improvements to the reader experience because of declining pageviews to Wikipedia and fewer readers returning to the site. We think by strengthening the connection between existing readers and Wikipedia, we can help reverse these trends and help engage potential future editors. One way to build that relationship is by giving readers more ways to shape their reading experience. Reading lists will allow for that participation by giving logged-in readers the option to save articles they want to come back to later in a list accessible in their account. The feature is already highly utilized on the Apps, where it has contributed to improved reader retention.
The experiment went live on Arabic, Chinese, English, French, Indonesian, and Vietnamese wikis in November, where we collected data for eight weeks on mobile and desktop. The experimental feature included:
Options for logged-in readers to save articles to a private list for reading later.
Ability for logged-in readers to access their list and delete articles that are no longer relevant.
What did we find?
The feature had good engagement. Our primary success metric was the clickthrough rate (CTR) on the save article icon. CTR measures how often readers engage with the feature, helping us understand whether people notice it and choose to use it. Typical web CTR is between 1-5%, but can be much lower for features which require an active or participatory action from the user. On English Wikipedia, we observed a clickthrough rate of 0.88% for the “save” button in the reading list experiment. This aligned with our expectations for the feature. Because saving an article reflects a specific intent through participation — returning to that article later — we did not expect engagement rates comparable to more general navigation actions.
Readers create accounts, but need reading focused features to sustain them. Our experiment was intentionally limited to a fraction of all readers who are not editors so we wouldn’t interfere with existing editing and moderation workflows. As a result, very few people saw the feature, making the exposure rate of the experimental feature too low to give conclusive evidence on how reading lists on web affect user retention. This was a helpful finding for us: currently, readers who do not edit do not have much reason to have an account, since most logged-in features on Wikipedia are designed for editors. The test helped us better understand how reader-focused features may reach a distinct audience of account holders who engage with Wikipedia differently than editors. For this reason, we are trying out a beta feature before full rollout so we can learn more about user retention with this feature with a larger audience.
Reading list users are active readers. Additionally, we found that readers that engaged with the feature had much higher rates of internal referrals – that is, that is, they more frequently navigated to other pages on Wikipedia. While this relationship is correlational rather than causal, it suggests that readers who already tend to spend more time exploring Wikipedia find particular value in this feature.
What are we doing next?
Based on the results above, we believe that reading lists is a feature readers are interested in and would like to collect more data on how people use it. To do this, we are planning on releasing reading lists on the desktop and mobile websites as a beta feature for logged-in readers.
To increase exposure among readers we will enable the beta feature for all new accounts. Existing users will be able to turn reading lists on manually in the beta section of their user preferences. We will be collecting feedback via QuickSurveys on whether beta users find it to be useful.
Screenshot of reading lists beta feature setting page.
We’re planning on the following timeline:
Week of April 6: Release the feature on Arabic, Chinese, French, Indonesian, and Vietnamese Wikipedias.
April 6 - April 20: Monitor and fix any bugs.
Week of April 20: Release to all other Wikipedias.
We encourage you to try out the beta feature and give us feedback on-wiki or via the survey. Additionally, we want to hear more from you. Do you have any other ideas for reading lists based on this information? Please share your thoughts and questions here. For more info, see our project page.
To support current active readers on the wikis in their goals of learning from Wikipedia, we want to experiment with allowing readers to save articles to a list for reading later, helping them organize their knowledge while also building a practice of content curation that could pave the way for future contributions to Wikipedia.
Back in the day, this would be called "browser bookmarks". sapphaline (talk) 21:31, 10 March 2026 (UTC)
Plentyofotherwebsites have features to save posts or articles, perhaps because bookmarks are deemphasised in modern web browsers and people tend to use them less IME. In any case, I personally think anything that increases new editor intake is a good thing. novovtalkedits 00:48, 11 March 2026 (UTC)
@Mir Novov "People tend to use them less". How do you know that? I think bookmarks are great and I use them frequently, David10244 (talk) 02:21, 11 March 2026 (UTC)
Anecdotally, I notice a lot of younger browser users don't use bookmarks apart from a few generic favourited sites, and mainly rely on tabs or other functionality for content they wish to revisit. novovtalkedits 02:39, 11 March 2026 (UTC)
@Mir Novov I think a lot of that comes from the fact that so much browsing is done on mobile, and mobile bookmarks generally suck. --Ahecht (TALK PAGE) 19:54, 11 March 2026 (UTC)
@Mir Novov From a statistician: "Anecdotes are not data". :-) David10244 (talk) 16:31, 15 March 2026 (UTC)
Hello!! Hsuanwei from the WMF Reader Experience team here:) This feature is definitely akin to browser bookmarks! We’re framing this as a first step toward readers participating more on Wikipedia by personalizing their experience, which we hope will eventually lead some of them to become interested in editing. To the tabs point, one tendency we’ve noticed in our user research is that some readers want to be able to “hoard” their information in one easily accessible spot, even though they may not revisit or organize it later, similar to how some people keep 100 tabs open. Do you have any suggestions for how to build on this work to make it more engaging or interactive? HFan-WMF (talk) 23:49, 17 March 2026 (UTC)
Great news, thanks. However, I'm more interested in the Recommended Reading List which can recommend articles one may be interested in based on these saved lists or on specified interests/articles-of-interest. Please get them to desktop too. See Wish505: Show recommended articles on Wikipedia Main page on desktop & mobile web, not just in app. and give us feedback on-wiki or… I'm using the saved reading list during distraction-free book-reading-like Wikipedia reading during commute or similar occasions where I save articles when there's something in it I'd like to look at later or select from articles saved earlier when it's an article I'm interested in reading but eg it's long and not of importance (ie not for editing or any immediate info-need and just for curiosity). Far more users use mobile Web than the app so they should be able to use this feature too if they'd like to. On desktop, it can be an alternative to watching articles. Do you have any other ideas for reading lists based on this information I wonder whether some could be created dynamically based on some inputs like one's configured interests and a category. Enabling notes for these would be very useful too, similar to watchlisted pages. Prototyperspective (talk) 00:09, 11 March 2026 (UTC)
Excellent note, recommendations for articles to read based on what you’ve already saved is definitely something our team is interested in bringing to the web experience in the future. We’re also thinking about it as another way for editors to potentially organize articles for themselves, and for readers, as an easy entry point to starting to see Wikipedia as a place for participation. Readers are interested in collecting, organizing, and sharing information, so we see this work as a step toward providing that option to them. We’re starting with just “saving” articles for now, but we definitely envision a future where categories and interests can help shape the reading experience, allowing readers to feel a more personal connection to their reading. If reading lists could support recommendations, what kinds of signals would you want them to use: articles you’ve saved, categories, topics you follow, or something else? Also curious what the ideal experience would look like for you, like where you would want to see it and how often it should update? HFan-WMF (talk) 23:51, 17 March 2026 (UTC)
Thanks for the feedback. I think it would be best if articles saved would be used until the input for recommendations have been configured more explicitly by the user. As for using categories, see phab:T181157 which is about exactly that. It would be great if articles and categories would be used for the recommendations. I don't know if there is a way for topics other than categories except for WikiProjects (their tags on articles' talk pages). As for what I think an ideal experience would be and how often I'd like them to update, see wish W506. Basically in a feed that updates when, and only then, I open the feed page and scroll/swipe down. Prototyperspective (talk) 13:29, 18 March 2026 (UTC)
PKRConvert
Hi all. I propose defuncting this template, {{PKRConvert}}, and instead relying on footnotes for relying on currency exchange using a live external link for that exact timeline.
The reason is inflation and currency unstability. The template may not reflect the recent changes, and it is nearly impossible to update it daily or on monthly basis.
Please see this footnote as a reference, and a recent concern raised over here. I am available to take any queries and suggstions. Thank you! M.Billoo 13:00, 18 March 2026 (UTC)
I do not understand how this template works, Template:Inflation/PK/dataset, and that it is not edited in about four years. The inflation history can be seen here and any other similar website. I intentionally came on the village pump instead of TfD or Template talk, only because I want to specifically address this one currency, PKR only, to a wider PoV, and not any other currency. Also, that the template has been stale for years, so I felt useless in leaving a message there. I have seen multiple editors trying to use PKRConvert in Pakistan-related pages, which eventually generates a false value due to not reflecting that particular timeline. And that is why I have linked two of my PoVs above, and I can present more. Thank you. M.Billoo 14:40, 18 March 2026 (UTC)
Which editor?
We often have to ask people which editor they are using, which can be confusing for them and long-winded for us to explain.
Thank you; I don't. None of those pages are suitable for the purpose, especially when addressing novice editors. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 14:54, 18 March 2026 (UTC)
Is there any way I can debug this? sapphaline (talk) 10:53, 18 March 2026 (UTC)
These are community supported skins (aka, not supported), so some functionality is expected to be missing —TheDJ (talk • contribs) 11:02, 18 March 2026 (UTC)
I want to fix this only for my account. sapphaline (talk) 11:03, 18 March 2026 (UTC)
Note that required modules do load (as can be seen from browser's debugger), but they seem to error out, though I can't confirm this because there's nothing in the console. sapphaline (talk) 11:03, 18 March 2026 (UTC)
Both Cologne Blue and Modern are legacy skins (they were removed from Preferences→ Appearance when Timeless was added in mid 2021, see mw:MediaWiki 1.31#Skins), and are no longer maintained. New features are not necessarily going to work with them. --Redrose64🌹 (talk) 18:59, 18 March 2026 (UTC)
The reason it's not loading is that it is not finding the #bodyContent ID it requires to run. * Pppery *it has begun... 19:06, 18 March 2026 (UTC)
The following incredibly dumb and brittle line of JS appears to work in both Cologne Blue and modern:
. Probably someone who knows more than me about how ResourceLoader works could find a less stupid way of writing that. * Pppery *it has begun... 19:13, 18 March 2026 (UTC)
This needs to be executed after "ipReveal.js" was loaded, though. sapphaline (talk) 19:36, 18 March 2026 (UTC)
A way to do this without timeouts is by changing "mw-content-text" ID to "bodyContent":
I've been trying for ten minutes to fix the coordinates at Kirtland Community College. The campus was moved in 2016, but the dot still shows the old location, and even updating the coordinates is still showing the old location. What am I doing wrong? The current coordinates are 44.60180007265286, -84.70585794585037 Ten Pound Hammer • (What did I screw up now?) 14:53, 18 March 2026 (UTC)
Five decimal points gives a precision of around 1 metre. 14 is sub-atomic. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 14:59, 18 March 2026 (UTC)
@Pigsonthewing: I tried shortening it to four decimal points and it still shows the old location. What am I doing wrong? Ten Pound Hammer • (What did I screw up now?) 15:08, 18 March 2026 (UTC)
Click "Wikidata item" under "Tools" and update the coordinates at Wikidata. PrimeHunter (talk) 15:15, 18 March 2026 (UTC)
I don't see either of those options anywhere. Ten Pound Hammer • (What did I screw up now?) 15:19, 18 March 2026 (UTC)
"Tools" is in the interface. In the default skin Vector 2022 it's a drop-down menu at the top right. In other skins it's a menu in the left pane but "Wikidata item" is a little further down under "In other projects". PrimeHunter (talk) 15:25, 18 March 2026 (UTC)
I have no clue what you're talking about. I'm using the default skin and I don't see anything called "Tools" anywhere on the page. Can you show me a screenshot? Ten Pound Hammer • (What did I screw up now?) 15:29, 18 March 2026 (UTC)
File:Commons "Tools" menu as of July 2024.png. "Tools" may also be in a sidebar to the right with a "hide" link next to it which would place it like the screenshot. In many browsers you can search a viewed page for a string with Ctrl+f. PrimeHunter (talk) 16:18, 18 March 2026 (UTC)
That area on the page is completely blank. I don't even see a "hide" anywhere. What page specifically do I need to be on to see it and therefore change it? Because it sure as shit isn't Kirtland's article, where the upper right is completely blank. Ten Pound Hammer • (What did I screw up now?) 16:23, 18 March 2026 (UTC)
How did you get to that from the article, though? Ten Pound Hammer • (What did I screw up now?) 16:35, 18 March 2026 (UTC)
I'm using Vector Legacy. The associated Wikidata link is in the left-side menu at the very bottom. I don't know where it is shown in the default skin, sorry. Schazjmd(talk) 16:47, 18 March 2026 (UTC)
I take that back: I just opened the article in an incognito window so I could see it in the default skin. Along the top of the center pane is "Read - Edit - View history - Tools". The Tools dropdown menu shows "Wikidata item" at the bottom of the list. Schazjmd(talk) 16:50, 18 March 2026 (UTC)
The Tools menu is on every wiki page. Do you really have Vector 2022 at Special:Preferences#mw-prefsection-rendering? Do you see "Tools" near the top right here or if you log out? Try to bypass your cache with Ctrl+F5 if you have a Windows browser, or what do you use? If none of this works then your browser may have a serious problem, or are you using some app instead of a browser. "What links here" is also in the Tools menu. Do you know that feature? PrimeHunter (talk) 16:51, 18 March 2026 (UTC)
Ah, it's on the side for me and not the bottom. I see "what links here". Ten Pound Hammer • (What did I screw up now?) 17:03, 18 March 2026 (UTC)
Hammer's been around for far longer than I have, so like me probably still uses a pre-Vector skin (Cologne Blue, Modern or MonoBook): for each of these, it's in the left sidebar, below the "In other projects" subheading, titled "Wikidata item". If that is absent on an article, it means that there is no page at Wikidata. --Redrose64🌹 (talk) 21:30, 18 March 2026 (UTC)
Does anyone know if there is a way to add a button to the WikiEditor toolbar using the built in functionality of that extension? I know I can hack it by inserting HTML after a certain element, but looking at mw:Extension:WikiEditor/Toolbar customization it looks like there should be a way to do it better IF the PHP settings are enabled. The question is... are they? Basically I would like to add a button that runs a certain javascript function... Any help appreciated as always! Zackmann (Talk to me/What I been doing) 04:11, 19 March 2026 (UTC)
They are. The examples on that page work on WMF wikis. Nardog (talk) 04:19, 19 March 2026 (UTC)
Was having a hard time getting it to work, I think I figured it out though. Zackmann (Talk to me/What I been doing) 04:22, 19 March 2026 (UTC)
Wildcat signatures
Is it must me or is there a more general problem with the way that "the system" is applying signatures?
If I edit an existing section at a talk page, then use the signature icon on the top of the editing box:
BI🔗 etc
not only do I get my sig attached to the end of my post, but another sig is attached to the section title. What gives? 𝕁𝕄𝔽 (talk) 12:53, 18 March 2026 (UTC)
Not happening for me. That is mostly an "insert text here" button - are you in the "section header" input box when using it? Also it looks like you are trying to do an infinite loop on the second line of User:JMF/common.js. — xaosfluxTalk 13:54, 18 March 2026 (UTC)
If it happens when you edit an existing section then I guess you see the heading on the first line and not in a box. Does it happen systematically like in with the signature at the end of the heading? Does it happen in safemode? PrimeHunter (talk) 14:04, 18 March 2026 (UTC)
No, not in the section header box. Just editing routinely [as in this case, using the explicit 'edit' function rather than ' reply'. I get a sig at the end of what I have written (as expected) and another gets tagged on to end of the section title. As it has just now, I will leave it for a moment as evidence and then correct it before responding to rest of your questions. --𝕁𝕄𝔽 (talk) 17:17, 18 March 2026 (UTC)
Anyway, as it does not appear to be a general problem, best close the discussion in this forum and I would appreciate any suggestions at user talk:JMF#Wildcat signatures. Thank you. --𝕁𝕄𝔽 (talk) 17:29, 18 March 2026 (UTC)
We would like your input on the solutions proposed on our project page. We are considering several options, which can be combined if desired by the community.
Changing the default pattern for automatically generated reference names (currently ":n", e.g. ":0", ":1"...) to use the reference type instead (e.g. "book_reference-1").
Providing a simple mechanism for communities to configure a different default name.
Generating automatic reference names based on the domain name (if it’s a web citation).
Generating automatic reference names based on template parameters (e.g. "title" or "last"+"first") – defined by the community.
Please note: We will only implement a solution if there’s clear consensus among the global community. Our intention is not to build the perfect solution, but to find a simple and lean one that alleviates the pain caused by auto generated names. We are aware that some experienced VisualEditor users might prefer an option to manually change reference names in VisualEditor, but such a UX intervention is difficult to achieve across reference types and thus out of scope for our team, we can only improve the auto-naming mechanism.
We are happy about suggestions for improving certain details of the proposed solutions. Any other feedback and alternative proposals are also welcome – even though it’s out of scope for us, it might still be relevant for future work on this topic.
Please support us interpreting consensus by clearly indicating your opinion (e.g. by using support/neutral/oppose templates). We are aware of WP:NOTVOTE, but given that we are facilitating this discussion with users from different wikis, potentially commenting in their native language, clearly indicating your position helps us avoid misunderstandings.
Did you mean to put an RFC template here on VPT? We do not typically hold RFCs on VPT, and the text block above contains a link to the RFC on Meta, where the proposed solutions are explained in more detail. Maybe let's not have two separate RFCs? – Jonesey95 (talk) 12:34, 19 March 2026 (UTC)
I don't think this is meant to be be a RFC here, I'm not sure it 's meant to be a RFC in on meta either. I think the purpose is to get feedback on the proposal, which should probably be done on meta so as not to split the discussion. -- LCU ActivelyDisinterested«@» °∆t° 12:47, 19 March 2026 (UTC)
The purpose is getting feedback on our proposed solutions and community consensus to move forward. It would be ideal for us if everyone commented on meta where we're gathering input from the global community, but we want to make it easy for users to participate – if people feel more comfortable discussing on VPT, they are welcome to leave a comment here. We will share key points from one discussion with the other. If you feel it's more useful to ask all users to reply on meta, that's fine with me as well. Johannes Richter (WMDE) (talk) 13:10, 19 March 2026 (UTC)
Thanks, your script is one of the tools we saw when investigating how communities currently deal with automatic reference names. Given that citation templates vary greatly across different wikis, we wouldn't be able to just implement such a mechanism, that's why we're proposing a solution where communities can define which template parameters VE should use to generate a reference name. Johannes Richter (WMDE) (talk) 13:33, 19 March 2026 (UTC)
+1 for making the default configurable by interface admins. Each wiki's community should be the ones deciding the preferred naming conventions, not developers. And perhaps allow each user to override even that. Conventions for citations are so controversial already we have WP:CITEVAR; we don't need more drama (hence so many options in RefRenamer). Nardog (talk) 14:30, 19 March 2026 (UTC)
But too much configurability is also not good so yes to sitewide settings but no individual preferences please. Polygnotus (talk) 14:32, 19 March 2026 (UTC)
The individual way to do it is to manually change the reference name in text anyways. I don’t care what solution is used as long as it is reasonably unique site-wide, mitigating hard to to detect errors of incorrect citations being used. ~ 🦝 Shushugah(he/him•talk) 14:35, 19 March 2026 (UTC)
"too much configurability is also not good" - that's... a strange thing to hear from someone who develops user scripts. sapphaline (talk) 15:54, 19 March 2026 (UTC)
As for me, I'm still sad that MySkin was removed. sapphaline (talk) 15:58, 19 March 2026 (UTC)
I don't see the difference between our proposal on content-based reference names and your ideas 1 & 2? It would be up for the communities to define which template parameters should be used to automatically create a reference name.
We are aware of the desire to allow VE users to manually change/create a reference name, but that's out of scope for our team, as it involves complex changes to the existing VE citation workflows. Johannes Richter (WMDE) (talk) 16:31, 19 March 2026 (UTC)
(Summoned by bot) @Trappist the monk: This might be a stupid question, but could CS1 be adjusted to fill the |ref= parameter with the reference type automatically if there was consensus to make such a change? mdm.bla 16:52, 19 March 2026 (UTC)
cs1|2 templates can't modify wikitext so whatever value is assigned to |ref= (if it is even present) came from an editor. cs1|2 does create a <cite> tag attribute, id= when it has at minimum a contributor/author/editor. So from this:
{{cite book|author=EB Green |title=Title}}
cs1|2 creates this (look for the <cite> tag):
<templatestylessrc="Module:Citation/CS1/styles.css"></templatestyles><citeid="CITEREFEB_Green"class="citation book cs1">EB Green. ''Title''.</cite><spantitle="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Title&rft.au=EB+Green&rfr_id=info%3Asid%2Fen.wikipedia.org%3AWikipedia%3AVillage+pump+%28technical%29%2FArchive+228"class="Z3988"></span>
—Trappist the monk (talk) 17:07, 19 March 2026 (UTC)
Forgot to mention that anything assigned to |ref= except harv overrides the anchor id created by cs1|2:
{{cite book|author=EB Green |title=Title |ref=custom anchor id}}
<templatestylessrc="Module:Citation/CS1/styles.css"></templatestyles><citeid="custom_anchor_id"class="citation book cs1">EB Green. ''Title''.</cite><spantitle="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Title&rft.au=EB+Green&rfr_id=info%3Asid%2Fen.wikipedia.org%3AWikipedia%3AVillage+pump+%28technical%29%2FArchive+228"class="Z3988"></span>
—Trappist the monk (talk) 17:19, 19 March 2026 (UTC)
I'll leave a comment on meta, but any of these would be an improvement to the current method which effectively hacks around the technical prohibition of using numbers as refnames. CMD (talk) 08:16, 20 March 2026 (UTC)
File upload not working
Is the file upload feature broken at the moment? I have tried to upload a file to this Wikipedia project (not Commons), and I get this error each time: Upload failed: Could not create directory "mwstore://local-multiwrite/local-public/1/1b". Simeon (talk) 19:45, 20 March 2026 (UTC)
This section is resolved and can be archived. If you disagree, replace this template with your comment. Prototyperspective (talk) 11:40, 21 March 2026 (UTC)
Firefox won't scroll horizontally on Template:Navbox timeline
If a usage of Template:Navbox timeline does not fit within the available area, Firefox will not allow users to scroll to see the remainder of the timeline, whereas Chrome will. There are various examples on the testcases page. I am not sure if the issue is specific to this template, or if multiple templates are affected. ~2026-17443-39 (talk) 01:11, 20 March 2026 (UTC)
@~2026-17443-39: It works for me in Firefox 148.0.2 (64-bit) on Windows 11. The scroll bars are just more narrow and might be overlooked. Are you sure it doesn't work for you? Try hovering your mouse over the bottom of the box. Is there no scroll bar or doesn't it work to click it? Please name a specific example. PrimeHunter (talk) 02:19, 20 March 2026 (UTC)
I can partially reproduce this, if I make my browser-window very narrow. E.g. phab:F73288607 screenshot showing 3 logged-out windows, one with the full contents of {{Boeing 7x7 timeline}} visible, one with a narrower window that is cutting off content but doesn't have scrollbars, and one that is 639px wide that does show scrollbars. I'm not sure if that's what the temp-account user is describing, nor how to resolve it. HTH. Quiddity (talk) 20:02, 20 March 2026 (UTC)
No scrollbars are evident in Firefox 148.0.2 under Windows 10 (normal zoom, 1280px wide), even when hovering near the bottom. In Safari on an iPad almost all of the testcases are sideways scrollable, although the scrollbar only appears once I touch and slide sideways; it vanishes a couple of seconds after I lift my finger. The ones without sideways scrolling are the first pair (Basic) and the tenth pair (|border=child). --Redrose64🌹 (talk) 22:27, 20 March 2026 (UTC)
This is being caused by the two properties table-layout: fixed + width: 100%. Fixed is very particular about how things should be displayed; removing either of those properties at least makes it so you can display the whole space (with their own perhaps-obvious detrimental effects). These are added in {{navbox timeline}}. The reason it works at lower ranges is because the table is assigned display: block due to various responsive treatments upstream which causes the fixed layout to be removed.
Perhaps the best fix is to not put timelines in navboxes. :eyeroll: Izno (talk) 05:40, 21 March 2026 (UTC)
I don't think either table-layout: fixed or width: 100% directly has anything to do with it, other than making it so the table itself doesn't expand outside of its container due to the large content. It seems that Firefox just doesn't currently support overflow: auto on table cells (unless you enable the preference layout.tables.scrollable-cells); apparently they tried to fix it, but then had to put it behind a preference because other stuff broke, and it seems they need to rewrite some table code to make it work. A workaround may be to put the overflow: auto on a <div> inside the table cell instead of putting it on the cell directly. Anomie⚔ 13:52, 21 March 2026 (UTC)
File:MacBook Neo (256GB Citrus; 2026).webp is one of a series of images I uploaded (see gallery above), and while the other images in the series show metadata correctly, this image does not. I re-downloaded the uploaded file to confirm the presence of the metadata, and it's there according to File Properties in Windows Explorer (Windows 11). Any ideas as to what about this specific image is causing a problem? —Locke Cole • t • c • b 16:03, 21 March 2026 (UTC)
I have zero knowledge of how it works, the following is just my educated guess at what could have happened. You can try uploading the photo one more time – it is possible that the metadata extraction during the uploading process got confused/crashed/interrupted/whatever and it simply never finished. I don't remember if MediaWiki allows uploading the exact same file on the exact same filename, so you might need to edit it a bit. If uploading it once more works, you could re-upload the original over the second version. —andrybak (talk) 21:56, 21 March 2026 (UTC)
Why does CharInsert no longer appear for me?
The other day, I noticed that CharInsert has stopped appearing as part of the source editing interface, and it's still absent as of today, so if I want to use an arrow in my edit summary, I now have to open up the special characters menu, look for it, then cut and paste it from the wikitext. In case you want to know, I'm using Firefox and the legacy Vector skin. – MrPersonHumanGuy (talk) 18:24, 21 March 2026 (UTC)
Works for me in Firefox under Windows also Safari on an iPad. --Redrose64🌹 (talk) 19:03, 21 March 2026 (UTC)
I use Windows 10 on a desktop PC. – MrPersonHumanGuy (talk) 00:02, 22 March 2026 (UTC)
CharInsert is enabled by default, and I've never disabled it when I went into Preferences. – MrPersonHumanGuy (talk) 00:04, 22 March 2026 (UTC)
Did you check it still has a checkmark? Try to disable it, save preferences, enable it again and save. Reload an edit page with Ctrl+F5, not just F5 or a reload button. Does CharInsert work if you are logged out? PrimeHunter (talk) 01:04, 22 March 2026 (UTC)
As a matter of fact, pressing Ctrl+F5 at an edit page appears to have resolved the issue. Once I tried it here (which I just did a moment ago), CharInsert came back, and so far, I haven't had to repeat the trick (or try logging out) when going to edit other pages. Hopefully CharInsert will stay for good. – MrPersonHumanGuy (talk) 10:47, 22 March 2026 (UTC)
Archive bot
Is there any bot that can be used to archive specific talk page discussions based on a filter rather than just date? Specifically, I'm hoping to automate archival of KiranBOT notifications regarding threads being archived. Teahouse suggested asking here. ChompyTheGogoat (talk) 08:41, 23 March 2026 (UTC)
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
Wikimedia site users can now log in without a password using passkeys. This is a secure method supported by fingerprint, facial recognition, or PIN. With this change, all users who opt for passwordless login will find it easier, faster, and more secure to log in to their accounts using any device. The new passkey login option currently appears as an autofill suggestion in the username field. An additional "Log in with passkey" button will soon be available for users who have already registered a passkey. This update will improve security and user experience. The screen recording demonstrates the passwordless login process step by step.
All wikis will be read-only for a few minutes on Wednesday, 25 March 2026 at 15:00 UTC. This is for the datacenter server switchover backup tests, which happen twice a year. During the switchover, all Wikimedia website traffic is shifted from one primary data center to the backup data center to test availability and prevent service disruption even in emergencies.
Updates for editors
Wikimedia site users can now export their notifications older than 5 years using a new Toolforge tool. This will ensure that users retain their important notifications and avoid them being lost based on the planned change to delete notifications older than 5 years, as previously announced.
Wikipedia editors in Indonesian, Thai, Turkish, and Simple English now have access to Special:PersonalDashboard. This is an early version of an experience that introduces newer editors to patrolling workflows, making it easier for them to move from making edits to participating in more advanced moderation work on their project.
The Special:Block now has two minor interface changes. Administrators can now easily perform indefinite blocks through a dedicated radio button in the expiry section. Also, choosing an indefinite expiry provides a different set of common reasons to select from, which can be changed at: MediaWiki:Ipbreason-indef-dropdown.
Mobile editors at several wikis can now see an improved logged-out edit warning, thanks to the recent updates from the Growth team. These changes released last week are part of ongoing efforts and tests to enhance account creation experience on mobile and then increase participation.
View all 36 community-submitted tasks that were resolved last week. For example, the bug that prevented mobile web users from seeing the block information when affected by multiple blocks has been fixed. They can now see messages of all the blocks currently affecting them when they access Wikipedia.
Updates for technical contributors
Images built using Toolforge will soon get the upgraded buildpacks version, bringing support for newer language versions and other upstream improvements and fixes. If you use Toolforge Build Service, review the recent cloud-announce email and update your build configuration as necessary to ensure your tools are compatible.
The API Portal documentation wiki will shut down in June 2026. API keys created on the API Portal will continue to work normally. api.wikimedia.org endpoints will be deprecated gradually starting in July 2026. Documentation on the API Portal is moving to mediawiki.org. Learn more on the project page.
Automatic spelling detection for Template:convert?
Template:Convert has the parameter |sp=us for when en-US is wanted instead of en (generic). Would it be possible to have the template detect Template:Use American English and automatically apply such changes, similar to how the CS templates automatically adapt to Template:Use mdy dates? CMD (talk) 09:57, 20 March 2026 (UTC)
This has been suggested a couple of times. My most recent response is at Template talk:Convert#Spelling (permalink). In brief, my view is that there should be a central method for parsing a page once rather than having multiple modules use their own ideas of how that should be done. Johnuniq (talk) 03:24, 21 March 2026 (UTC)
It would need to be aware of quotes and other uses where the 'other' spelling is the correct one, even if the page uses a different spelling. -- LCU ActivelyDisinterested«@» °∆t° 17:06, 23 March 2026 (UTC)
A {{Not a typo}} template may be utilized to prevent automatic fixing words intentionally written 'wrong', but that would require manual verifying and template-annotating each article prior to automatic processing. --CiaPan (talk) 18:44, 23 March 2026 (UTC)
XTools articleinfo sometimes omits page watchers
I'm not sure if it's a bug, or if there is some mysterious reason that XTools articleinfo tool sometimes omits the tally of page watchers of an article. Examples:
Is there a pattern? Mathglot (talk) 21:11, 22 March 2026 (UTC)
Because the number of watchers is not generally reported when the number of watchers is less than 30. This is the same limitation as in info. Izno (talk) 21:16, 22 March 2026 (UTC)
Thanks. Is this intended as some sort of privacy thing, i.e., that it is somehow harder to reverse engineer who is watching, perhaps to avoid pinning a target on users for vandals or something? It took me about two or three minutes to navigate from articleinfo for Pornography Act (Austria) to the authorship tool (21 unique) thence to contribs on the Talk page (no authorship tool on Talk pages) and pick up 4 more uniques for a total of 25. So, now I have 25 possible watchers, and I also have their usernames, which the tool doesn't give you. Sure, we can't be certain they are all watchers, or who the non-contrib watchers are, but it seems like only in that last group is one's privacy being protected. Or is there another reason for the 30 limit? Mathglot (talk) 01:59, 23 March 2026 (UTC)
Just to avoid giving easy targets for vandals. Izno (talk) 03:21, 23 March 2026 (UTC)
Ooh, that's helpful! It would be great if Articleinfo tool could just emit the same string; that is much better than saying nothing, because you can tell that no bug or oversight is involved. (And would prevent a repeat of this VPT question.) Maybe I should file a Phab enhancement ticket to request it. Mathglot (talk) 18:37, 23 March 2026 (UTC)
To pick up on your post of 01:59, 23 March 2026 (UTC): not all people who edit a page will watch it. There are gnomes who use AWB to zip through hundreds or thousands of pages making small adjustments, I don't imagine that they would necessarily want to add all these pages to their watchlists (I think that's the trap that Rich Farmbrough fell into, he ended up with a watchlist that was so long that the MediaWiki software couldn't handle it). Conversely, there are people who will watch pages that they've never edited, for various reasons (personally, I might watch a page if: it's a page that's being discussed on some board like VPT; it's one of a set of articles that I eventually wish to bring to some sort of consistency; it's a redirect with possibilities, and I have some sources, so I want to see if somebody expands it to an article; a LTA that I've blocked has been targetting that page; etc.). --Redrose64🌹 (talk) 21:08, 23 March 2026 (UTC)
Webfonts don't load
Hey, I noticed for a while that some imported webfonts on my CSS page from db.onlinewebfonts.com can't load anymore as they used to. Is Wikimedia blocking it or does the website block Wikimedia now? --Esperfulmo (talk) 21:30, 18 March 2026 (UTC)
We recently blocked loading of external resources from domains that aren't specifically whitelisted in response to a security incident. See phab:T419265. * Pppery *it has begun... 21:34, 18 March 2026 (UTC)
Thanks both for taking the time and attention to answer me. How can we ask to allow the aforementioned website to be able to load some basic fonts for me and anyone? This website has too many essential fonts. Using my phone I can't see them and I can't install fonts on it. --Esperfulmo (talk) 01:40, 19 March 2026 (UTC)
Converting to base64 isn't a solution for fonts which have too many characters and for dozens of fonts to load. It's impractical unless we want to just load a font which has a character or two. --Esperfulmo (talk) 01:43, 19 March 2026 (UTC)
You may want to remove the Content-Security-Policy HTTP header/modify it so that it includes your domain, then. There are multiple browser extensions to do so, e.g. "simple-modify-headers" (Firefox, Chrome). sapphaline (talk) 08:45, 19 March 2026 (UTC)
Would heavily advise NOT doing that, unless you know what any of those words mean. —TheDJ (talk • contribs) 10:53, 19 March 2026 (UTC)
Well, obviously this needs to be restricted to en.wikipedia.org. sapphaline (talk) 11:21, 19 March 2026 (UTC)
I tried to use alternative extensions since those are for the desktop version and I need to load the fonts on my phone, not my desktop which has enough fonts and it's easy to download on. I was not very sure how to implement the suggested solution with alternative extensions, so I failed to load any of my imported fonts. I want to load them on arz.wikipedia.org where they are imported from my common CSS on en.wikipedia.org. I believe a simpler exception could be made for db.onlinewebfonts.com for the case of loading fonts, am I right? I read the phabricator, but could understand the relation to my issue. They were talking about java script. I am not trying to load java script. --Esperfulmo (talk) 13:53, 19 March 2026 (UTC)
https://cdnjs.toolforge.org/ is a whitelisted domain, owned by WMF, that has some fonts. The "Fonts-linux" package in particular might help. If not, file a task at phabricator with all of the domains you are using and tag it with ContentSecurityPolicy. Snævar (talk) 17:04, 19 March 2026 (UTC)
https://fontcdn.toolforge.org/ provides proxy access to the fonts available from the Google font server. Note having a proxy doesn't completely eliminate privacy concerns and thus I was told (but can't locate the discussion right now) that the toolforge font server's purpose isn't to be used on Wikipedia. However it is an available resource if you are willing in essence to download the fonts from the Google font server. isaacl (talk) 17:57, 19 March 2026 (UTC)
If I use Special:ExpandTemplates with {{Infobox element}} and context page "Selenium" and uncheck all of the boxes, the phantom ref appears. But if I check the Remove comments box, my ref goes away and a different one appears.
Selenium oxidation data should not trigger the last clause of the MultiReplace. Elements which do trigger the last clause, eg {{Infobox copper}}, do not show the extra Greenwood citation, just the one it should.
I've run out of things to try. Johnjbarton (talk) 03:37, 23 March 2026 (UTC)
@Johnjbarton: All {{MultiReplace}} parameters in {{Element-symbol-to-oxidation-state-entry}} are evaluated whether they are used or not so the ref is always evaluated even if there is no asterisk to replace with the ref. If a ref has been parsed during page evaluation then it's added to the references list even if the code containing the ref is not part of the generated wikitext. That's one of several odd quirks with refs, maybe because they are part of an extension mw:Extension:Cite and its authors just did what seemed practical or easy when integrating refs into MediaWiki. If you want to avoid it then you can do a test to see whether there is an asterisk and only make the replacement then. PrimeHunter (talk) 17:14, 23 March 2026 (UTC)
Thanks! Your analysis makes sense. But I've not found a way to solve this. I need to MultiReplace the string in both the * and not * cases. I tried #tag but as far as I can tell that fails. The order of evaluation is completely opaque:-(
Maybe a better fix is to emit <ref name=GE2/> when the * is used and tell editors to add a list-defined ref at that name. The ref here is widely used among the Elements so this is not a terrible choice. Johnjbarton (talk) 22:59, 23 March 2026 (UTC)
@Johnjbarton: I meant to make a test before the replacement like . PrimeHunter (talk) 23:48, 23 March 2026 (UTC)
Hmm. So I really don't understand the problem. I originally thought all of the templates would be expanded, then the lower level operations would work through the logic: modifying content optionally gives a final stream of content. If the input string does not contain <sup>*</sup> then the ref is not in the final content.
But you said "the ref is always evaluated", which matched the failures I saw. How can the ifexpr alter the outcome? Both branches will be expanded? so the ref will alway be expanded? If the problem is that both branches of the conditional are evaluated, how can another conditional help? Johnjbarton (talk) 00:12, 24 March 2026 (UTC)
@PrimeHunter OK Thank you! I put your version in and it works. I don't understand it but it works. Johnjbarton (talk) 00:25, 24 March 2026 (UTC)
@Johnjbarton: if-expressions generally use lazy evaluation where only one of the then and else parts is evaluated. The template language also uses lazy evaluation for parameters so a parameter is only evaluated if the template asks for the value, but {{MultiReplace}} apparently does ask for the value of all the parameters even if some of them may not affect the output. PrimeHunter (talk) 01:29, 24 March 2026 (UTC)
Hah, of course it does. Thanks, that makes a lot more sense. Johnjbarton (talk) 03:03, 24 March 2026 (UTC)
You wrote "Template:Element-symbol-to-oxidation-state-entry/sandbox (just one Greenwood)", but there are two like in {{Infobox selenium}}, just in another order. It's a named ref and the first occurrence comes early so it's reference 1. The d at reference 1 is caused by Selenium but doesn't link anywhere since the reference is not actually used for Selenium. Only b from iron (Fe) is used and has a working link. PrimeHunter (talk) 17:49, 23 March 2026 (UTC)
Yes, sorry, I should have said that only one comes from the "Se" entry. Johnjbarton (talk) 18:06, 23 March 2026 (UTC)
Script warning
Hi all, I was editing Trucial States, and the following appeared in the Preview window: Script warning: TRUCIALSTATES ("Trucial States") is not a recognized country in ISO 3166-1 (Module:ISO 3166). It's now the UAE, (AE/ARE/784). I saw that the list of "Pages included in this preview" includes {{ISO 3166 code}}, so I imagine it's being invoked somewhere. Does it matter? Can it be fixed? MinorProphet (talk) 10:48, 22 March 2026 (UTC)
In the infobox: |iso3166code=omit
—Trappist the monk (talk) 11:15, 22 March 2026 (UTC)
Great, that seems to have worked. Thanks very much as usual for your timely and helpful reply. MinorProphet (talk) 11:48, 22 March 2026 (UTC)
Resolved
This section is resolved and can be archived. If you disagree, replace this template with your comment. Prototyperspective (talk) 11:05, 24 March 2026 (UTC)
Question about a search box functionality while reading articles on Wikipedia
Is it intentional that when the empty search box is clicked or tapped three suggestions pop up? These three are usually the related articles that are located near the bottom of a webpage on a mobile device. This happens on desktop and mobile. Aloysius Jr (talk) 13:50, 22 March 2026 (UTC)
Much appreciated. Aloysius Jr (talk) 11:44, 23 March 2026 (UTC)
This section is resolved and can be archived. If you disagree, replace this template with your comment. Prototyperspective (talk) 11:05, 24 March 2026 (UTC)
Line spacing with syntaxhighlight
I am seeing some excessive vertical spacing when using syntaxhighlight. For example:
There is an invisible character, left-to-right mark, in your comment before <syntaxhighlight></syntaxhighlight>. You might accidentally copy it from somewhere. Since it is placed after a line break, it creates a separate parahraph. It is visible as a bullet if you enable syntax highlighting in the standard editor. Jack who built the house (talk) 15:49, 24 March 2026 (UTC)
Thank you —Martin (MSGJ·talk) 15:54, 24 March 2026 (UTC)
IABot
IABot seems to have had a backend malfunction that has caused it to be effectively down for several days. Is there anyone who can restart it? -- Beland (talk) 02:23, 24 March 2026 (UTC)
Many thanks! -- Beland (talk) 18:06, 24 March 2026 (UTC)
Returning HTML comments from Lua Module
I would like to include an HTML comment with debugging information in the string I return from a Lua module
e.g. return "<!-- DEBUG comment --><br/>TEST<br/>" However, it seems that the parser is stripping out HTML comments as I do not see the HTML comment in the page source but I do see TEST in the rendered page. Is there a way to prevent the HTML comments from being stripped out? RedWolf (talk) 19:10, 19 March 2026 (UTC)
If you are expecting the debug comment to 'show' in an html rendering, it won't because by their very nature, html comments are not rendered visibly. I hacked a simple test to illustrate. If I write:
{{#invoke:Sandbox/trappist the monk/html comment|main}}
that returns:
TEST
if I write:
{{code|lang=html|{{#invoke:Sandbox/trappist the monk/html comment|main}}}}
that returns:
<!-- DEBUG comment --><br/>TEST<br/>
I can also write:
{{#invoke:string|find|{{#invoke:Sandbox/trappist the monk/html comment|main}}|DEBUG comment||true}}
that returns: 6 – the 'D' in 'DEBUG' is the sixth character in <!-- DEBUG comment -->
So the html comment is being returned; but you can't see it in an html rendering.
Have you considered mw.log() or mw.logObject()?
—Trappist the monk (talk) 21:41, 19 March 2026 (UTC)
If I run ExpandTemplates with {{#invoke:Sandbox/trappist the monk/html comment|main}}, why can't I see <!-- DEBUG comment --> under PREVIEW when I view the Page Source (not the rendered output)? It's not in the RAW HTML output either. I know the HTML comment won't be in the rendered output but why doesn't it show up when I use FF's "Page Source" menu item? RedWolf (talk) 22:59, 19 March 2026 (UTC)
Html comments are removed before outputting the html. Special:expandtemplates has a checkbox to disable this but you cannot disable on a normal page. Bawolff (talk) 00:23, 20 March 2026 (UTC)
If I uncheck "Remove Comments" on ExpandTemplates it still strips the HTML comments from Page Source. RedWolf (talk) 17:31, 20 March 2026 (UTC)
{{#invoke:Sandbox/trappist the monk/html comment|main<!--p-->}}
I get the test string 'TEST' with the html comment suppressed or invisible in the html rendering. When I uncheck 'Remove comments' I get this:
Script error: The function "main<!--p-->" does not exist.
That suggests that the 'Remove comments' checkbox applies to input only. See the (rather sparse) description at mw:Help:ExpandTemplates §Remove comments. I suspect that Editor Bawolff is correct that html comments are stripped before final page rendering (and others are added – 'NewPP limit report' and the like).
—Trappist the monk (talk) 17:57, 20 March 2026 (UTC)
The module is being invoked from a template with a varying amount of input parameters (10-15) which makes it clunky to setup in console mode and just clutters up the module source. I have instead used a div with style="display:none;visibility:hidden;". RedWolf (talk) 19:54, 24 March 2026 (UTC)
To avoid creating high database load, this query was aborted because the duration exceeded the limit. If you are reading many items at once, try doing multiple smaller operations instead.
[1fbe34c9-0299-4efd-89e3-312f624fd6f9] 2026-03-23 20:11:50: Fatal exception of type "Wikimedia\Rdbms\DBQueryTimeoutError"
I understand what it means, and obviously it's a standard server message for "sorry, too much happening right now; I can't help you and everyone else". But (1) any idea what's going on right now? I've never gotten this kind of message when trying to view user logs before, and it's the default size (I assume 50 entries), not something massive like 5000 entries. (2) How could one view a smaller version of a user log page, without accessing it and then clicking the option for 20?
Nothing wrong, and nothing urgent at all; I've just never seen this before and I was curious. Nyttend (talk) 20:16, 23 March 2026 (UTC)
Does the server have to load the entire log before displaying any of it? I just assumed it found the last fifty entries. Nyttend (talk) 07:34, 24 March 2026 (UTC)
It doesn't have to load the entire log, but since the logs can be filtered by type, username, and a dozen of other things (and even the default view excludes some log types), displaying 50 entries sometimes requires scanning a lot more than 50 entries at the database level. There are indices on the relevant tables that should keep it fast, but sometimes the database system picks the wrong index to use for a particular query. I think this is the same issue as T325062. Matma Rextalk 16:42, 24 March 2026 (UTC)
I agree with the conclusion that this problem is likely because of someone who has lots of entries (it is not the first time I've seen it specifically for Materialscientist in fact). Izno (talk) 16:23, 24 March 2026 (UTC)
Recently (past few weeks) a larger than normal percentage of 429 rejections from the WMF API:
HTTP Error: 429 - Your bot is making too many requests. Please reduce your request rate or contact bot-traffic@wikimedia.org
This is probably unrelated. Izno (talk) 16:21, 24 March 2026 (UTC)
That's WMF deciding they have to do edge rate limiting, and not really having been doing it in as existing-user-friendly a manner as they claim on mw:Wikimedia APIs/Rate limits. Anomie⚔ 22:14, 24 March 2026 (UTC)
Making this discussion easier to follow on a talk page
On this page on my mobile device, the discussions are very hard to follow while on other vital article pages, they have collapsible discussions. Any idea on how to make this mobile friendly? Interstellarity (talk) 21:23, 22 March 2026 (UTC)
@Interstellarity: There are 1138 images. Sections are not collapsible in mobile if there are more than 1000 images. PrimeHunter (talk) 23:18, 22 March 2026 (UTC)
@PrimeHunter I don’t see any images on the page. Can you point out to me what’s causing the problem? I might be able to do something about it, but I’ll discuss it before I do anything. Interstellarity (talk) 23:21, 22 March 2026 (UTC)
Is there a way to fix the template so that it doesn’t happen again or should I consider splitting the pages for this to work to fix the issue? I will get community consensus before splitting the page if that’s the route you think is best. Interstellarity (talk) 23:32, 22 March 2026 (UTC)
Sort of following you here because I reverted one of your edits ...if you want to talk about it we can.... That said drop the file spam talk (why do you need all these little images?). Ideally, a page should have no more than 100 images (regardless of how small). See MediaWiki:Limit number of images in a page. Make your talk pages (or any page) as accessible as possible so you're not deterring readers/editors. Moxy🍁 23:45, 22 March 2026 (UTC)
I’m all for making our talk pages as accessible as possible and that’s exactly what I’m trying to accomplish here. We might have different ideas on how to fix this, but I am 100% willing to talk about with you. This is why I suggested splitting the page: to make the talk pages more accessible without the information overload and figuring out where to scroll, which makes it less accessible. Interstellarity (talk) 23:54, 22 March 2026 (UTC)
All you need to do - it would fix accessibility on every archive page and current page - is drop the icons at {{Vital article link}} for real characters like + or (GA). That said there still is Help:Template limits...but they're much higher. Images like File:Escape suspect.svg are meaningless anyways to those outside the project.Moxy🍁 00:09, 23 March 2026 (UTC)
Another way would be using a circle emoji in template:vital article link. Probably a blue circle for vital and red for not vital article. But then again, that page is 430kb, which is on the bigger side. Snævar (talk) 07:43, 23 March 2026 (UTC)
I have removed the image from the template sandbox. See {{Vital article link/testcases}} for how it looks. Also, you could probably get the page under the 1,000-image mark by eliminating the improper use of the template in headers, which causes a few different problems. – Jonesey95 (talk) 13:35, 23 March 2026 (UTC)
@Jonesey95◎ (<spanstyle="color:#2b1c72">◎</span>) could be used to replace . --Ahecht (TALK PAGE) 13:42, 23 March 2026 (UTC)
It could, though I'm skeptical of the use of an unexplained circle icon with no alt or hover text. – Jonesey95 (talk) 15:09, 23 March 2026 (UTC)
Tooltip can be provided, and it's no worse than the current image. Current suggestions displayed in table below for comparison —Martin (MSGJ·talk) 17:57, 23 March 2026 (UTC)
I have changed the image to the ◎ character. Hopefully this improves things. —Martin (MSGJ·talk) 16:53, 24 March 2026 (UTC)
If you're going to change the "vital" symbol, then maybe change the not vital symbol to ❌. Melozone crissalis (talk) 22:32, 24 March 2026 (UTC)
For monochrome you could possibly do 🎯︎🎯︎, but (at least in the font on my browser) that still has the dart. Anomie⚔ 21:59, 23 March 2026 (UTC)
Wasn’t this limitation originally because we used JavaScript to lazy load images on mobile? I think that now uses native lazy load of the browser, so maybe the limitation of a 1000 can simply be removed? —TheDJ (talk • contribs) 07:51, 24 March 2026 (UTC)
I had proposed a patch for that a few years ago, but it was not accepted: . However, I think the limitation will go away with the migration to Parsoid, since it was not implemented in the new code. This link displays collapsed sections for me: . Matma Rextalk 16:37, 24 March 2026 (UTC)
Help!
I just had a page show up on a Quarry query, Talk:Abstract: The Art of Design or this, but the way the code is written, it doesn't appear that I can delete it. Does any admin who is tech savvy have a clue or can help me with deletion of this page? Thank you! LizRead!Talk! 02:35, 25 March 2026 (UTC)
The problem is that the page is Talk:Abstract: The Art of Design but abstract is at Special:Interwiki as noted above. Is it possible to find the page id? Can it be deleted from that? Johnuniq (talk) 02:55, 25 March 2026 (UTC)
This is actually a larger problem, because it's vanished the mainspace page as well. Pppery perhaps to assist. Izno (talk) 03:24, 25 March 2026 (UTC)
The latest run of Special:WantedCategories features a redlinked Category:Xn, populated exclusively by a single module testing page on which it's being smuggled in by other module calls without being directly declared on that page at all. That category formerly existed, but was moved to Category:Wikipedia testing categories several months ago — but it has not been a persistent feature of the redlinked category report, and its appearance today was new, meaning the category's being newly regenerated by an error somewhere else.
But I can't figure out where it's coming from — I thought I had found it, but updating the category in that place failed to resolve the redlink, meaning I didn't find the right source. So could somebody with more knowledge of the module space than I've got find where the redlink is coming from and make it go away? Thanks. Bearcat (talk) 12:10, 25 March 2026 (UTC)
Apologies for my ignorance, but what explains the apparently sudden jump in active registered users? From memory, this number oscillated in the region of 100-130k for the past few years, but at time of writing it stands at 283k. mgiganteus1 (talk) 11:33, 25 March 2026 (UTC)
@Mgiganteus1:Special:Statistics says "Active registered users" but the text comes from MediaWiki:Statistics-users-active which was customized here at the English Wikipedia to say "registered" in 2009. The current default message is just "Active users". Wikipedia:Temporary accounts were enabled 4 November 2025 and the count jumped right after that so I assume they are included while IP addresses were not. I suggest we delete the message so the default is used. PrimeHunter (talk) 13:12, 25 March 2026 (UTC)
Mgiganteus1, where are you getting the figure of 283K from? According to stats.wikimedia.org it has been in the 30-45K active editors for years and shows no current change as you are seeing. KylieTastic (talk) 13:06, 25 March 2026 (UTC)
There is a phabricator task raised for this T339291. KylieTastic (talk) 13:53, 25 March 2026 (UTC)
Another odd error
I have this error:
Save failed: (blocked): Your username or IP address has been automatically blocked by MediaWiki. The reason given is: You are currently unable to edit Wikipedia. You are still able to view pages, but you are not currently able to edit, move, or create them. Editing without an account from $1 is disabled as it is a private IP range. This is probably a result of a problem with your Internet connection. You may be able to edit if you log in or create an account.
Start of block: 00:55, 24 March 2026
Expiration of block: no expiry set
Intended blockee: 172.16.5.0 Your current IP address is 172.16.5.0. Please include all above details in any queries you make.
This can't be right; 172.16.x.x is the private IP range used for internal local networks. (In this case, probably Kubernetes.) Anybody know what is going on? Hawkeye7(discuss) 03:43, 24 March 2026 (UTC)
This seems to be the error you get if you a script running on a Toolforge K8s node is trying to edit Wikipedia while logged out. Most likely your bot got logged out and needs to log in again. * Pppery *it has begun... 04:06, 24 March 2026 (UTC)
Hmmm. The point is that the Announcements job does not edit while logged out, so maybe it got force logged out for some reason. The error occurred on 19, 24 and 25 March. The job had not changed, and the runs between those dates were okay. I have updated the Bot to the latest version of the library. If it recurs, I will give the Bot instructions to retry. Hawkeye7(discuss) 00:06, 26 March 2026 (UTC)
A bot getting logged out is likely the same problem as #Logouts, again below. Matma Rextalk 01:24, 26 March 2026 (UTC)
Push notifications for page changes?
I have a set of about 50 pages (all the currently active WP:FAC nominations) that I want to monitor with a bot. Is there some way to get a push notification when any of them have changes? I could put them on my bot's watchlist, but then I'd have to synchronously poll mw:API:Watchlist every so often which would either be too slow (if I poll infrequently) or too load-intensive (if I poll like a crazed spider monkey). I expect most pages to have an average of a couple of edits per day, so an aggregate of about one notification every 10 minutes. RoySmith(talk) 17:20, 21 March 2026 (UTC)
I'm not sure about notifications, but you could enable "Email me when a page or a file on my watchlist is changed" in the user preferences of the bot, and make sure that email is received by the bot. I don't know if there's any delay between the edit and the email though. Also, instead of the API, it's also possible to get an RSS feed of your watchlist. --rchard2scout (talk) 01:09, 22 March 2026 (UTC)
No idea about push notifications but polling Special:RecentChangesLinked could be tried as an alternative to polling the watchlist. You would need an enwiki page with links to the 50 current FAC articles. On that page, click "Related changes" under the tools sidebar to see the URL. The Atom feed might be useful. On the other hand, I just tried mw:Special:MyLanguage/API:Watchlist feed. Clicking API watchlist last hour gives a very fast result. Johnuniq (talk) 02:02, 22 March 2026 (UTC)
@Samwilson, are there any plans to add a parameter label=<label id> to Action API action=query/list=watchlist, so you can fetch only the watchlist changes for the labeled lists? IKhitron (talk) 10:27, 22 March 2026 (UTC)
@IKhitron: It's not possible yet, but I've created phab:T420839 to track it. The current priorities are to add the watchstar popup and VE functionality, but after those are done I think sorting out the missing API functions will be next up. SamWilson 11:14, 22 March 2026 (UTC)
OK, I think I can get this down to two API calls: one to grab WP:FAC, and a second mw:API:Info call to query for the lastrevid of each of the individual pages and keep a small cache. The only remaining question is that API:Info says "Maximum number of values is 50 (500 for clients that are allowed higher limits)". How do I know if my bot has the higher limit? RoySmith(talk) 13:58, 22 March 2026 (UTC)
RoySmith, I assume it's for users with the apihighlimits permission, so your bot should have it, —Qwerfjkltalk 14:08, 22 March 2026 (UTC)
That's correct, "for clients that are allowed higher limits" refers to apihighlimits. Anomie⚔ 14:38, 22 March 2026 (UTC)
Funny you should mention that. I had just discovered EventStreams earlier today and was reading about it. As far as I can see, it's would work, but it's a firehose and you have to filter it all on the client side, so not hugely efficient. RoySmith(talk) 03:43, 26 March 2026 (UTC)
Announce: wiki mail verification tool
Headers and contents of emails sent using Special:EmailUser are signed with DKIM by the Wikimedia mail servers and can be verified provided that the email is available in raw format including all relevant headers. I developed a tool to do just that. It works completely in the browser using WebAssembly and JavaScript to do the verification in order to address any privacy concerns.
My main motivation for writing this tool was that we have cases in German language Wikipedia where users are harassed using emails sent this way and administrators have to verify that such emails forwarded to them are genuine. I assume there are similar cases in the English language Wikipedia. Count Count (talk) 06:31, 23 March 2026 (UTC)
I disagree that this is a misuse and so does Michael Thomas, one of the creators of DKIM, who calls the non-repudiation feature an "unexpected perk", see comments on the linked blog post. The main point of the blog author is that this feature is a "strong incentive for criminals to steal and leak emails". This is way over-blown in my opinion, in particular if seen in the context of wiki mails, and dwarfed by the advantage that a receiver can prove that an abusive email is genuine. Harassment by wiki mail is real. Count Count (talk) 04:56, 26 March 2026 (UTC)
Hovering bug?
File:2026 previous revision bug.png On my userpage, I hovered over the link to 2026, but it looked like the preview was showing a previous version, because it said 2026 is the upcoming year, but when I visited the article, it showed the current revision. User97104: Overview (communications, numbers, sign) 13:03, 25 March 2026 (UTC)
Cache issues. sapphaline (talk) 13:16, 25 March 2026 (UTC)
That's for client-side issues. This sounds like it's server-side caching. --Redrose64🌹 (talk) 06:54, 26 March 2026 (UTC)
Search function malfunction on mobile v3
Space bar resetting the search term was recently fixed at phab:T418172. But now there is a new problem. Now the search suggestions are always one step behind the typed term. For example when searching for Trapdoor. Typing T, nothing shows up. At Trap it shows Transnistria while omitting the p letter.
This is still happening. I think it's related to the previous fixes because when I write Trap and then press spacebar it acknowledges the letter p. Aloysius Jr (talk) 22:42, 19 March 2026 (UTC)
I just tested this on Chrome, no problem there. Now I see why this post isn't getting any traction. Firefox mobile usage share is 0.5-2%! Who will save us? Aloysius Jr (talk) 12:29, 23 March 2026 (UTC)
Aloysius Jr, you should file a bug report on phabricator. —Qwerfjkltalk 13:00, 23 March 2026 (UTC)
You're right, thanks. Last time I did this Anne Tomasevich very kindly did the report for me. The Phabricator account requires an email account and since this account isn't connected to an email address I never made an account there. I'm not expecting people to do stuff for me of course it's just that I was excited ideologically when I noticed that this is one of the few places on the web where an account doesn't require an email address. Aloysius Jr (talk) 14:08, 23 March 2026 (UTC)
Aloysius Jr, really? I was under the impression Phabricator uses unified login, so your Wikipedia account would work. —Qwerfjkltalk 17:45, 23 March 2026 (UTC)
A user on Reddit reported that they couldn't load the Alexander Hamilton article in the Wikipedia mobile app. I tried it myself on Android and experienced the same, with the app giving me a 500 error. After trying a bunch of different articles, it appears most articles on politicians fail (while most other types of biographies are fine).
My first thought is some sort of issue between the mobile app and Template:Infobox officeholder, as that infobox is one constant between all the articles I've tried and had this error on (but that's just an initial guess on my part, and the issue could stem from a dependency of that infobox, or something else entirely that's common between these pages). ~SuperHamsterTalkContribs 13:19, 26 March 2026 (UTC)
Great, thank you! Looks like my initial random testing wasn't enough, many more types of articles affected. ~SuperHamsterTalkContribs 13:51, 26 March 2026 (UTC)
It's fixed now. the wub"?!" 15:55, 26 March 2026 (UTC)
Finding all the infoboxes
Most infoboxes use Module:Infobox. Some don't. I know that Module:Autotaxobox is an independent system (and used on about 8% of articles). My question is: What other base/independent infoboxes systems are there? There doesn't seem to be any straightforward cat to find infoboxes that don't use Module:Infobox. Does anyone know of any? WhatamIdoing (talk) 17:48, 24 March 2026 (UTC)
You mean something like this? IKhitron (talk) 17:56, 24 March 2026 (UTC)
Lots of subcats in the Category:Infobox templates tree, and it's deeper than deepcat: can search. That said, I had much the same idea - just look for any article that transcludes any template or module in that tree. (Immediate context.) —Cryptic 18:02, 24 March 2026 (UTC)
Yes, I didn't mean it finds them all, just to suggest a way to find some. Unfortunately, looks like enwiki does not have a flat infobox template category, like some others. Maybe this can be done: get the full recursive list of the infobox template from the Petscan, 3875 of them, and remove the Module:Infobox templates using AWB List comparer tool. IKhitron (talk) 18:13, 24 March 2026 (UTC)
This should get you pretty close. --Ahecht (TALK PAGE) 19:00, 24 March 2026 (UTC)
Thank you to everyone. My ultimate goal is to figure out how many articles do/don't have infoboxes right now. WhatamIdoing (talk) 01:50, 27 March 2026 (UTC)
Input needed: date format storage in citation templates
There is an ongoing discussion at MOS:NUM that would benefit from input from technically minded editors.
The question is whether ISO 8601 (yyyy-mm-dd) should be the standard stored format for dates in citation template parameters, given that {{Use dmy dates}} / {{Use mdy dates}} already handle display independently of how dates are stored in wikitext.
The practical case for ISO 8601 as the storage default is stronger than it might appear from a style-only perspective:
@Ponor: documented at phab:T393124 on reFill's board that every major wiki's citation module accepts ISO 8601 as input and renders it in the correct local format — making it the only format that works across wikis without modification. His proposed fix to reFill would bring it in line with IABot, which already outputs ISO dates by default.
Citation tools including VisualEditor and Citoid output ISO 8601 by default. reFill and the WebRef bookmarklet (default change discussion) currently do not, which causes inconsistencies when editors use different tools on the same article.
Spelled-out month names require locale-specific logic in tools and are more prone to typos and parsing failures.
The discussion so far has focused primarily on WP:DATERETAIN and article style. Input from editors familiar with citation tooling, technical standards, template modules, and cross-wiki compatibility would be helpful. 1Veertje (talk) 10:11, 27 March 2026 (UTC)
External link
Is there any way to include quotation marks inside of the URL title? {{cite web}} includes quotation marks in URL title, but Module:Music chart doesn't.
Example:
"Wikipedia". -> Quotation marks are included in URL title,
Unfortunately, none of the sentences you provided answered my question properly. I didn't ask for that. We don't put quotations in artist nor album parameter in {{album chart}}. I want the template to generate citation "Ultratop.be – Wikipedia – Wikipedia" like this, not "Ultratop.be – Wikipedia – Wikipedia". That's why I'm here to know how to fix this issue in that module. Camilasdandelions (✉️) 10:53, 27 March 2026 (UTC)
This is my impact page. Sometimes when I edit an article, on Impact only the previous article I edited appears as recent, and this can get rogue sometimes as when day switches, in the "Most viewed (since your edit)" section, it thinks I never edited YouTube (which is the most viewed article I edited, with 743,985 views as of reporting, or I'm somehow in the future) as Minecraft appears as most viewed with around 108,000 views as of the edit and reporting. Neither purging the page fixes the problem. Anything...? - SimpleObjects-9ei 🔥/🎰/😴 15:55, 27 March 2026 (UTC)
@SimpleObjects-9ei - Thanks for reporting this. I’m not entirely sure what’s causing the issue. Some of the delay may be related to how the data is fetched and cached. Most metrics are refreshed every 24 hours, while the number of edits and thanks received update in real time.
Have you been noticing this for a while, or did it start recently? I ask because the Growth team recently released an update to the Impact Module (T341599), although (hopefully) it should not have introduced any regressions. Thanks, - KStoller-WMF (talk) 19:45, 27 March 2026 (UTC)
@KStoller-WMF I'm already an experienced user. However, I still like to keep the newcomer homepage for decoration. It was happening since I edited 2019 El Paso Walmart shooting (March 16), but the issue started on the 24th, when I editedList of filmed mass shootings and realized it was not appearing on Impact. Anyways, I don't have a Phabricator account to begin with (as I do not know the date of when T341599 happened, but it was likely after the last comment), but it has been recovering bit by bit. - SimpleObjects-9ei 🔥/🎰/😴 21:01, 27 March 2026 (UTC)
IFTTT
Sorry, I'm not sure where the best place to discuss this is, but I am looking for discussion among people who may have informed opinions. I looked up IFTTT after reading an offsite article on AI, and while I think I should have gotten 'If this then that' which we explain at Conditional (computer programming), I get a company promotion, IFTTT. Should this be changed or addressed somehow, do you think? Alanscottwalker (talk) 14:59, 26 March 2026 (UTC)
@Alanscottwalker This should be raised at Talk:IFTTT, but programming conditionals are rarely, if ever, abbreviated as IFTTT. I didn't see a single result in the first five pages of a google search for "IFTTT" that wasn't referring to the app. --Ahecht (TALK PAGE) 15:22, 26 March 2026 (UTC)
Agree that this behavior is as expected. The strings "IFTTT" or "if this then that" do not appear in the article Conditional (computer programming), so I don't see why it would come up in a search. – Jonesey95 (talk) 16:35, 26 March 2026 (UTC)
As far as I can tell, "If this then that" is a name made up by IFTTT for themselves. The normal term is if-then-else (or sometimes if-then when there is no else part). The opening line of IFTTT has a link I have updated to use the redirect from if-then-else to Conditional (computer programming)#conditional-statement instead of a broken section link to the same article. That seems enough unless it becomes a widely used general abbreviation. PrimeHunter (talk) 16:50, 26 March 2026 (UTC)
Because "if this than that" is not what computer scientists and programmers refer to the conditional control flow. I feel the redirect is justified and suitable. MilkyDefer 16:07, 27 March 2026 (UTC)
There is no redirect, but I want to thank everyone for their informative answers. Alanscottwalker (talk) 12:11, 28 March 2026 (UTC)
Some headings very broken on IOS and mildly broken on web and mobile web
This is two different issues I noticed while looking at irregular heading formats (not ===Example===, but {{heading|Example|3}} and <h3>Example</h3>). In both of the irregular formats, the [edit source] (it is a pencil on mobile web and IOS) does not appear. I believe this can be seen on every single browser, web, mobile web, or IOS. On IOS, the irregular headings do not appear in the table of contents at all and sometimes they display wrongly. On the Trade Expansion Act article which partially uses {{heading|Example|3}}, for instance, here are screenshots of its table of contents and a portion of the article. On the Etika article, where Template:Primary sources references section is transcluded, the Primary sources heading made with <h3>Example</h3> is not shown in the table of contents. 1brianm7 (talk) 05:30, 28 March 2026 (UTC)
Isn't that the whole point of using those instead of the regular syntax? Nardog (talk) 06:07, 28 March 2026 (UTC)
Template:Heading says nothing about the [edit section] not being present. I have no clue where the documentation of <h3> is, so I wouldn't know if it says [edit section] shouldn't appear. However, Template:Heading explicitly says it will appear in the table of contents, and it doesn't on IOS, while <h3> should either always appear in the table of contents or never appear on it, it definitely shouldn't be working differently between platforms. (I have been unable to figure out how to search for <h3> in main space, insource:"<h3>" doesn't work.) 1brianm7 (talk) 06:16, 28 March 2026 (UTC)
Jeez, I was never going to figure out that syntax. Thanks. So, <h3> isn't used directly in main space. 1brianm7 (talk) 07:16, 28 March 2026 (UTC)
The {{heading}} template emits tags like <h3>...</h3> etc. These tags are not MediaWiki, they are straight HTML (they've been part of HTML since the very start way back in 1991), and the documentation for these is at HTML 5.2 (W3C) section 4.3.6. The h1, h2, h3, h4, h5, and h6 elements. They don't, of themselves, do anything except organise some text onto a line of its own and give it an appearance that is different from the plain text on the page. The MediaWiki software recognises them, and puts the text of these elements into the table of contents, and also adds anchors so that they may be linked directly.
When the ==Heading== syntax is used, the same things happen but in addition the section edit links are added to the headings by JavaScript, since these features vary considerably depending upon several factors (such as user prefs, page protection, use of __NOEDITSECTION__, etc.). I don't think that the operating system or browser are among those factors though. --Redrose64🌹 (talk) 12:02, 28 March 2026 (UTC)
All of the direct uses of <h3>...</h3> in article space appear to be examples of code.
It is unclear why {{heading}} was created, and editors on its template talk page have questioned its functionality and the reason for its existence. The TemplateData section says that it is for cases where normal heading markup does not work, but no examples are given. If this template is broken in the mobile view and provides no benefits, we should probably not use it. – Jonesey95 (talk) 13:15, 28 March 2026 (UTC)
The template has only about 200 transclusions. I would support general deprecation in main space at a minimum. Izno (talk) 16:09, 28 March 2026 (UTC)
Also, does anyone know how to make it so a header appears in the table of contents on IOS with Template:psrs. I can't even figure out a place to test possible solutions, since IOS formatting only works in main space. 1brianm7 (talk) 19:19, 28 March 2026 (UTC)
Can "link suggestions feature" be disabled for an article?
Much of the recent edit history of Erdős–Ko–Rado theorem (a Good Article but one on a highly technical topic in mathematics) has involved the reversion of edits created by the "link suggestions feature" by editors who likely did not realize that merely matching a phrase in one article to a title of another article is not an adequate test for whether the proposed link is actually relevant. Is there any way this feature can be disabled, at least in the case of specific articles where it has been proven to be a problem, or for specific pieces of text where the proposed link has already been demonstrated to be bad? Searching the Wikipedia and Wikipedia talk namespaces for "link suggestions feature" found nothing helpful. —David Eppstein (talk) 00:10, 29 March 2026 (UTC)
Adding {{no newcomer task}} to an article should stop all edits from Newcomer Tasks (including link suggestions) * Pppery *it has begun... 00:15, 29 March 2026 (UTC)
Is there a user script to bring this structure back? I want the "[edit]" button to be right-floated. sapphaline (talk) 15:02, 28 March 2026 (UTC)
@Sapphaline Not sure if this is exactly what you mean, but there is a gadget for "Move section [edit] links to the right side of the screen" in Preferences. CMD (talk) 15:28, 28 March 2026 (UTC)
Unfortunately the button doesn't stay at top with this gadget when heading's length exceeds 1 line. sapphaline (talk) 15:32, 28 March 2026 (UTC)
Well, no, it can't: the HTML for a very long heading (see Special:PermaLink/1345902961) with edit link is as follows:
<divclass="mw-heading mw-heading2 ext-discussiontools-init-section"><h2id="A_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_long_heading"data-mw-thread-id="h-A_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_ver"><spandata-mw-comment-start=""id="h-A_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_ver"></span>A very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very long heading<spandata-mw-comment-end="h-A_very_very_very_very_very_very_very_very_very_very_very_very_very_very_very_ver"></span></h2><spanclass="mw-editsection"><spanclass="mw-editsection-bracket">[</span><a href="/w/index.php?title=Wikipedia:Sandbox&action=edit&section=1" title="Edit section: A very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very long heading"><span>edit</span></a><spanclass="mw-editsection-bracket">]</span></span></div>
Notice how the <span>...</span> that encloses the edit link is after the closing </h2> tag. Therefore it will be on the same vertical alignment as the last word in the <h2>...</h2>. All that "Move section [edit] links to the right side of the screen" does is apply the stylesheet from MediaWiki:Gadget-righteditlinks.css. There are five rules in there; four of them just set some margins, which may adjust spacing but can't move the edit link to align with the first word. So the only significant rule is this one:
It's the float: right declaration that does the actual work. --Redrose64🌹 (talk) 22:18, 28 March 2026 (UTC)
There might be a way to do it using display:flex; layout on the <div> that is the parent for the <h2> element and <span> element holding the edit link. align-items:flex-start; will align the two child elements at the top. But I don't know if it can be done in a way that doesn't affect other layout rules. isaacl (talk) 22:49, 28 March 2026 (UTC)
Why is the contributions list for User:Admin saying that the account had made 0 edits yet has apparently edited? Rhinocratt c 12:14, 28 March 2026 (UTC)
This usually means that the account was created during UseModWiki era and later someone registered an account with the same name. sapphaline (talk) 15:02, 28 March 2026 (UTC)
even weirder, it was allegedly created in 2017 (23 December 2017) yet the edits are all before the alleged creation date Rhinocratt c 15:10, 28 March 2026 (UTC)
I'd guess that the "A user with 0 edits" is reading from the user_editcount database field rather than actually counting the edits. For various reasons this may not match the number of revisions associated with the user. Considering the templates in this case seem to be specifically intended for a WMF-developed feature, and the early edits are attributed to WMF accounts, my first guess would be that in this case they ran some sort of server-side maintenance script that attributed the edits to "Admin" (which apparently didn't even exist on English Wikipedia at the time) rather than a real user. Anomie⚔ 17:12, 28 March 2026 (UTC)
Yes, that is where Special:Contribs pulls its value from. Izno (talk) 18:42, 28 March 2026 (UTC)
I hadn't encountered this one before. NPF = New pages feed, a concept from the Page Curation feature (link to information page on Mediawiki.org), so it was done by the Page Triage extension; I've added it to the list at Wikipedia:Reserved usernames. As for the listed account creation date, it's thanks to the running of the maintenance script CleanupUsersWithNoId.php which was written by @Anomie: described at T181731, which in some cases created accounts when an edit had a user ID of 0 and an associated username but no matching account (which was rare but possible before the actor table database migration. Maintenance scripts uch as the Conversion script often ran with a user ID of 0, so I guess whoever wrote the Admin script got it to run that way too. When it ran in 2016 there was no user with the username "Admin"; such an account had existed but it was renamed to Admin~enwiki in 2015 as part of single User Login finalisation (see the page history at User talk:Admin and the listing at centralauth, which links to a user from the Albanian Wikipedia with that username). Most cases like this are indeed related to UseModWiki imports, because during the mass-import of these edits in September 2002, any edit with an associated username that hadn't been registered by then was imported with a user ID of 0. Any UseModWiki edit that was imported later (mostly by myself but also by others) was usually imported with a non-zero user ID, and some of those cases were also affected by the 2015 Single User Login finalisation for one reason or another, so sometimes we have edits split between, for example, Mike Dill (whose account is listed as having been created in 2017) and Mike Dill~enwiki (whose account I re-created in 2009). As for why Admin~enwiki has no listed account creation date, follow the links from this discussion. Graham87 (talk) 05:21, 29 March 2026 (UTC) Added a couple of links. Graham87 (talk) 06:59, 29 March 2026 (UTC) Fixed the extension name. Graham87 (talk) 13:06, 29 March 2026 (UTC)
Query to find the articles that currently rely on archive.today the most
Wikipedia:Archive.today guidance/high traffic pages report links the highest traffic articles that have links to archive.today, based on a Quarry SQL query. Is it possible to make a similar query to list the articles with the most archive.today links? Maybe the top 150 articles with the most links? I'm not familiar with SQL, so I wouldn't be able to make a query myself. I'd appreciate some help with this. I asked over at Wikipedia talk:archive.today guidance earlier, but got no replies. – Scyrme (talk) 21:14, 29 March 2026 (UTC)
The only way to access page text is to use a WP:Database dump. It is not available in Quarry. Counting links will likely require something custom. Izno (talk) 21:58, 29 March 2026 (UTC)
You can partially do it, by redefining "most links" as "most distinct links" and ignoring the suppressed links in CS1 templates: quarry:query/103791. Anomie⚔ 22:19, 29 March 2026 (UTC)
Yeah, I got to using the elinks table separately; probably looking for main space though quarry:query/103794. Izno (talk) 22:31, 29 March 2026 (UTC)
And it's most valuable to ignore the suppressed links IMO, since what remains are the 'naked' links that haven't been suppressed. Izno (talk) 22:32, 29 March 2026 (UTC)
Thanks, this is very helpful! – Scyrme (talk) 13:24, 30 March 2026 (UTC)
Tech News: 2026-14
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 Beta version of Abstract Wikipedia a new Wikimedia project which is language-independent, was launched last week. The project allows communities to build Wikipedia articles in their native language, which can be readily accessed by other users in their own languages. The wiki is powered by instructions from Wikifunctions and also based on structured content from Wikidata. Read more.
Updates for editors
The Growth team is running an A/B test to evaluate a clearer, more user-friendly message that promotes account creation on wikis. Currently when logged-out mobile users begin editing, they see a jarring warning message that can feel abrupt and discouraging. This also presents temporary account editing as the default rather than encouraging account creation. The test is running on ten Wikipedias, including Arabic, French, Spanish and German. Read more.
The Wikimedia Apps team is inviting feedback on how editing should work on the Wikipedia mobile apps. The discussion focuses on improving how users access editing tools when they tap "Edit". This is part of a broader effort to convert readers who develop an interest in editing, to access a more user-friendly pathway to start contributing.
View all 45 community-submitted tasks that were resolved last week. For example, an issue where citation fetching from the large newspaper archive Newspapers.com was no longer working, due to a block in Citoid requests, has now been fixed.
Having what happened a few weeks ago happening again - getting randomly logged out when I go to new pages and just had protecting a page fail "because you are no longer logged in", happened twice yesterday, and yeah, it happens sometimes, but so far it's happened about three times in an hour today and it's a bit annoying. Anyone else having issues? - The BushrangerOne ping only 18:33, 24 March 2026 (UTC)
This has been happening to me as well. ScalarFactor (talk) 18:40, 24 March 2026 (UTC)
Reporting,Yes; multiple times today. Immediately after I added cite to unreferenced article, the click on "Edit" to go back in & change from "Unref." to "One source" tag. Sometimes if I hit brower "Back" arrow it will return back to "Logged in" but not always. JoeNMLC (talk) 18:50, 24 March 2026 (UTC)
I am experiencing the same 5 times now in the last few minutes and it's dangerous because it is revealing my IP (not assigning a TA and just happened as I was typing this so had to log back in and start over). S0091 (talk) 18:59, 24 March 2026 (UTC)
Me as well. Very frustrating.-- Ponyobons mots 19:54, 24 March 2026 (UTC)
This is ridiculous. It's happening consistently. @Quiddity (WMF), any clue what's going on? S0091 (talk) 20:14, 24 March 2026 (UTC)
Devs are investigating, with a potentially related task at phab:T421168 (still to be confirmed). I.e. The logouts might be related to the datacenter server switchover which happened earlier today. Quiddity (WMF) (talk) 20:40, 24 March 2026 (UTC)
I've also noticed (while noting this is still happening regularly) that sometimes pages seem a bit slow to load today. Possibly my connection, possibly connected? - The BushrangerOne ping only 22:24, 24 March 2026 (UTC)
If it helps (as this is still happening), I've also noticed on Wikidata that saving edits that add statements there has a noticable "pause" between clicking 'publish' and the edit going through. Seems like the same thing might be happening here - saving edits taking longer than it should. - The BushrangerOne ping only 00:56, 25 March 2026 (UTC)
I had this happen to me over on Wikidata two days ago and thought it was a one-time thing, but I've been repeatedly getting logged out on this project while performing an admin action today. ✗plicit 04:22, 25 March 2026 (UTC)
Just happened to me again. Pinging @Quiddity (WMF) so they are aware and also thanks for being responsive, even if you might not be the right person. S0091 (talk) 19:07, 26 March 2026 (UTC)
And again, with also a "You have performed too many actions in a short period of time. You can try again in 43 minutes and 17 seconds." message. S0091 (talk) 19:18, 26 March 2026 (UTC)
And again. S0091 (talk) 19:33, 26 March 2026 (UTC)
And again. S0091 (talk) 20:55, 26 March 2026 (UTC)
This has been happening to me too. Unfortunately I don't have useful additional data to provide as I've just been going "argh, not again" and activating my password manager whenever it happens. I'll try to take better notes if it happens again. ClaudineChionh (she/her · talk · email · global) 02:59, 27 March 2026 (UTC)
Had a few days with everything fixed, but just now, random logout again. We'll see if it persists... - The BushrangerOne ping only 19:22, 30 March 2026 (UTC)
What browser are you using, and what are you cookie settings? Do you have any privacy extensions or adblockers installed? This problem doesn't seem to happen to everyone. For example, I am on Firefox (usually the latest stable version or close to it) on Linux. I have all third-party cookies blocked. I use uBlock Origin with the default lists. I am on a very unreliable connection. This problem has not happened to me in recent memory. I have also done some minimal experimenting, dropping 50% of packets with tc. This caused the servers to freak out with a 503 error a few times, but still, I stayed logged in. So I suspect connection reliability isn't the issue. Suffusion of Yellow (talk) 22:14, 30 March 2026 (UTC)
I have the same settings as you (and CenturyLink DSL...which, enough said) on Win11 plus NoScript (set to allow everything here). It was just the one time today, so, presumably that was just a random thingy-dingy as opposed to the past issues! - The BushrangerOne ping only 03:16, 31 March 2026 (UTC)
parser function help in template
I'm trying to write a template that automatically adds categories to an article based on data in the template. Basically it's a series of opening and closing dates; |opening1=, |closing1=, |opening2=, |closing2=, |opening3= and |closing3= which add categories Opening1, Closing1, Opening2 etc. The exceptions being that any blank parameter is ignored and any that say Open e.g. |closing3=open add the category Still open
Statements like
{{#if: {{{opened1|}}} |[[Category: {{{opened1}}} openings]] }} seem to work fine to catch the openings, but
I'm not sure how to write the closing statements as the cases are
If Open then add category:Still open, else
If date then add category:date closings, else
If empty or blank whitespace do not add any category
I guess it requires #switch but simple as it appears I just can't get my head round it. Nthep (talk) 11:22, 30 March 2026 (UTC)
@Nthep: You can use #ifeq if you find #switch difficult but here is code:
I'm pretty sure that something like fourteen or fifteen years ago, we had a template that did this. Fed with two years, like {{templatename|1850|1966}} it would emit two categories like
[[Category:Railway stations opened in 1850]][[Category:Railway stations closed in 1966]]
Why is Template:Expand still linked from a gajillion talk pages when it was deprecated over a decade ago? Is some obscure talk page message box still linking to it? If so, this should be fixed, possibly by a bot. Ten Pound Hammer • (What did I screw up now?) 03:19, 1 April 2026 (UTC)
Doing some spot checks these appear to be links in historic discussions, and as such any people following links to Template:Expand will still get the intended advice. The template was deprecated as template but the page exists now as advice. As there are over 40 listed modern alternatives I can't see how a bot could pick a suitable alternative. I don't think 1,115 mostly very historic links are anything to worry about. KylieTastic (talk) 10:00, 1 April 2026 (UTC)
There are no transclusions and there are 735 pages with xpand} in the source, indicating some variation of {{tl|expand}} to make the link {{expand}}. I agree there is nothing to worry about. PrimeHunter (talk) 11:55, 1 April 2026 (UTC)
Template:Inflation
Hello! {{inflation}} needs an update, the GBP data is from 2023 so it differs from the calculator which is based on the latest ONS data. Can someone update it please? Thanks, Polygnotus (talk) 11:09, 1 April 2026 (UTC)
Thank you! That is much better! Polygnotus (talk) 14:42, 1 April 2026 (UTC)
Short descriptions
Hello! Myself and @Organhaver have been discussing this on my talk page (discussion can be found here), but we were both unsure on the answer, so I thought that it would be a good idea to bring it up at the Teahouse discussion can be found here. @ColinFine recommended that I should bring my query here.
Firstly, I was wondering if there is any way where you can filter short descriptions so that articles such as list articles and year articles are not put there. For context, I was recently (on Tuesday 17th March) banned from editing short descriptions due to me editing these sort of articles, and the fact that several had to be reverted. I edited the articles because I thought that there was a need for more shortdescs on Wikipedia and because I was editing on mobile, I couldn't see the invisible comments (hence why I was editing all of those short descriptions in the first place). But as I mentioned on my talk page, I personally think that you shouldn't have those sort of articles on the suggested edits if they don't need a short description.
And my second question was that I was wondering if anyone knew how long I am going to be banned for? (if I am banned that it is). If I am not banned, then how do I fix my issue?
But although people have told me that it isn't a full ban, I just find it a bit of a coincidence that three days after I have a talk page message about how I could improve editing short descriptions and how lots of them have had to be reverted, I suddenly can't edit short descriptions from the Wikipedia Android app.
Many thanks in advance! Roads4117 (talk) 10:20, 1 April 2026 (UTC)
As I have repeatedly told you, you are not banned and never have been. You have hit a restriction in the mobile app that limits your editing. I'm not saying that isn't a problem, but if you go round saying you've been banned - especially after being told more than once that that is not the case - you are going to confuse and probably annoy people. ColinFine (talk) 13:43, 1 April 2026 (UTC)
Sorry @ColinFine - as I said to @Jonesey95 at my talk page, it seemed random and sudden that it happened because I didn't get any sort of talk page message about it and I was unsure of what it was, so I was assuming that it was a ban as that was the only thing that I could think of. But according to @Jonesey95, I know that it is a bug in the Android app's "suggested edits" feature which means that the app suggests to users that you add short descriptions to pages where the short description is already set to "none". So at least now I know what the root cause is. And from now on I won't go around spreading assumptions. Roads4117 (talk) 16:46, 1 April 2026 (UTC)
How do I ask a question about temporary accounts?
I'll just ask here until I know the specific place, if that's okay.
At the library, I am now required to go to my email address to sign in. Which I can't, because my email password is stored in my computer at home and I don't know it. So if I see something that needs editing and I fix it, I do it without signing in. I wanted to see a history of what I had done with the temporary account, and only the edit I did today was in the contributions list. Why? I just made my first edit there with a temporary account last week.— Vchimpanzee• talk• contributions• 21:48, 31 March 2026 (UTC)
Is the device you used for your first temporary account edit and your last temporary account edit the exact same device? (Yes, no, maybe is good enough of an answer). Snævar (talk) 22:16, 31 March 2026 (UTC)
When you edit without signing in, the Wikipedia server creates a temporary account, and your browser stores some data that lets you access the same temporary account later. If you use a shared computer in a library, the data in your browser is probably deleted when you stop using the computer. This means neither you nor anyone else will ever be able to access the same temporary account again. — Chrisahn (talk) 22:18, 31 March 2026 (UTC)
You could make another account and follow WP:PUBLICSOCK. People doing that might add "alternate" or "alt" or "public" to their normal account name. Make the password simple to remember (use a phrase like "blue dog library"). Don't use it for anything other than editing in the library. Johnuniq (talk) 03:21, 1 April 2026 (UTC)
I have another account but I run into the same problem. The email accounts for which I have passwords have problems being used for Wikipedia.
I have avoided using the account for editing because one use for it is to see what new users see. Although I don't guess editing with that account would change anything if I don't set preferences.— Vchimpanzee• talk• contributions• 21:33, 1 April 2026 (UTC)
Accidental click on multi-notification's 'mark as read'
That risky blue button
I clicked a little too fast and clicked on the blue mark as read button for notifications for some multi-notification item for Commons like the one on the right when on this Wikipedia.
I haven't noticed any loss of notifications so I don't know
if the marking failed fully or
if there is some safeguard to prevent multi-items being marked as read when on another project or when it's too many items or
whether it did successfully mark some notifications as read that I didn't mean to mark as read.
Is there any way to check if I did lose some notifications and see which? I only know of one way:
comparing the numbers of a screenshot of Special:Notifications to the current numbers. However, the last screenshot I made of the left panel of that page is too old.
For example, what would be great is a way of seeing 'read' notifications sorted by datetime of them being marked as read, not by the datetime the notification was created. Maybe there is a tool for that or it's possible in principle but one would need to code something for it.
If you think the problem of accidental clicking on mark as read should be solved, see this wish – one can vote on it:
Help with retrieving the notifications if some did get marked as read would be very appreciated. Prototyperspective (talk) 23:41, 19 March 2026 (UTC)
And in regards to the wish: whether or not there are confirmation dialogs could be made a preference; eg with these possible values
Show confirmation dialog for all marking
Just for multi items (say 20 notifications from one page)
Just for mark all as read
Never
I've lost quite a few notification due to accidental clicks on the blue mark as read button and again if you know how to retrieve/see these, please let me know. Prototyperspective (talk) 17:37, 20 March 2026 (UTC)
Hi. We can see all our local notifications (read and unread) on the local wiki they originated from. E.g. That example notification in your screenshot from Commons should be available to you at c:Special:Notifications. Also, coincidentally, next week's edition of Tech News has a related entry about a new notification-archive download tool. HTH. Quiddity (WMF) (talk) 19:08, 20 March 2026 (UTC)
I accidentally marked them as read here on English Wikipedia. I have many notifications on that other wiki and even if I were the wade through hundreds of notifications to try to find the ones I accidentally marked as read there is no way to see which I marked as read recently to identify the ones I lost. If I were to wade through hundreds of read notifications on that wiki, I can't retrieve them even with that time effort because I can't remember which of all of these I have actually read and which not. Interesting news about the notification archive tool. Hopefully, it will at least allow for backups if nobody is interested in preventing large data losses by the volunteers. Prototyperspective (talk) 19:15, 20 March 2026 (UTC)
A user on the wish page claimed clicking on the blue dot button on notifications like the one in the image (multi-item notifications from another project) would not actually mark these notifications as read (those 16 in the example) but instead just unroll them so they're not bundled anymore in some queue if I understood things correctly.
Does somebody know more – is that the case?
I think if there was no bug or safeguard when users mark lots of notifications as read from another project, then I think I must have lost those that I accidentally clicked and can't do anything about it assuming I don't just have very few notifications in which case I could just go through all read notifications and try to guess which of these I have not yet read (here one thing that would help would be some info on the 'read' items whether the item was clicked or just marked as read). Prototyperspective (talk) 11:12, 24 March 2026 (UTC)
@Sohom Datta: do you know if the notifications of the marked multi-item will still be in the notification dropdown and/or on Special:Notifications somehow (maybe they will show up once I clicked/marked more unread ones)?
@Quiddity (WMF): seems like one can only export older notifications with this tool. Maybe the development in it could be extended to enable seeing recently marked notifications or to separately see notifications marked as read without being clicked. Prototyperspective (talk) 15:29, 27 March 2026 (UTC)
A problem here is that it can't be fixed with any gadgets since it requires a change on the server-side to for example store the date and way (click-to-read or mark-as-read) an item was marked as read.
A while ago I already lost quite many notifications because I tried to click on the popup in the top right and it happened to be right above the dangerous mark all as read button and disappeared right when I tried to click the popup to make the popup disappear. Maybe this info helps other users to avoid this data loss. In my humble opinion this is unacceptable – if I was to not know that now I would lose dozens upon dozens of important notifications that I intend to get to later – and other sites don't have such a risk of data loss as far as I'm aware. Prototyperspective (talk) 23:01, 31 March 2026 (UTC)
I've filed a feature request for this (phab:T422090). I should note that there is not any "data loss" at all (in the strict technical sense), it is just harder for us to find read cross-wiki notifications if we didn't see where they originated. (This is because local notifications that have been 'read' are only shown at that originating wiki, for technical reasons). Quiddity (WMF) (talk) 21:47, 1 April 2026 (UTC)
Today I've been getting intermittent errors like the one below:
Sorry! This site is experiencing technical difficulties.
Try waiting a few minutes and refreshing.
(Cannot access the database: Cannot access the database: Database servers in cluster30 are overloaded. In order to protect application servers, the circuit breaking to databases of this section have been activated. Please try again a few seconds.)
I got a similar, but far less friendly one, from the reply tool before that (that I didn't think to copy). Thryduulf (talk) 10:31, 2 April 2026 (UTC)
I've just encountered the reply tool error again:
[6a4d47bf-961e-4513-9b1f-c6970e11f156] Caught exception of type Wikimedia\Rdbms\DBConnectionError
Cannot access the database: Database servers in cluster31 are overloaded. In order to protect application servers, the circuit breaking to databases of this section have been activated. Please try again a few seconds. – wbm1058 (talk) 11:31, 2 April 2026 (UTC)
https://www.wikimediastatus.net/Investigating - We are currently investigating an issue which is causing a number of edits to Wiki's to fail. Investigation continuing and updates to follow. Apr 02, 2026 - 11:17 UTC – wbm1058 (talk) 11:36, 2 April 2026 (UTC)
I've found the relevant phab task is phab:T422130, although there isn't any additional information on there at present. Thryduulf (talk) 11:39, 2 April 2026 (UTC)
I've got for both cluster27 and 28, and it only seems to affect certain pages. A few minutes ago my edits to a page weren't saving as well TNM101 (chat) 11:43, 2 April 2026 (UTC)
I've been getting this message a lot at Commons especially when searching for images but also here a bit. Crouch, Swale (talk) 12:06, 2 April 2026 (UTC)
I just got it opening Main Page talk. Chorchapu (talk|edits) 13:09, 2 April 2026 (UTC)
What the heck?
I live in South America, so it's not the usual freedom you'd expect. However, every time you use the browser's search bar, type anything in (starting with en.wikipedia.org, obviously) and press Enter, you will see this message:
Request from a bot (08344bb)
This should not be happening, especially as a ghost temporary account that is in Incognito mode.
Oh, and additionally this error when I was publishing this:
"[e96f20b5-9a1a-435e-8424-24fb60e2c7a1] Caught exception of type Wikimedia\Rdbms\DBConnectionError"
@RightCowLeftCoast: Unfortunately cross-wiki transclusion is not possible, although it has been a wishlist item for many years now. This means that each meetup needs to be added to several pages in order to ensure maximum attention. These are listed at meta:User:Redrose64#New meetups. As an example, see edits of mine at Meta and at English Wikipedia. --Redrose64🌹 (talk) 16:13, 2 April 2026 (UTC)
@Redrose64: this amount of meetups in the United Kingdom is impressive.--RightCowLeftCoast (Moo) 17:56, 2 April 2026 (UTC)
Events_calendar/events.json could move to commons in the data namespace at "Events_calendar/events.tab". Existing information would go under data and extra metadata needs to be filled out as explained at mw:Help:Tabular_data. Then meta and English wikipedia would load it in lua with "mw.ext.data.get( 'Events_calendar/events.tab' )". Snævar (talk) 16:42, 2 April 2026 (UTC)
Notifications: animated background
I assume that I could fix it by customization, but I've noticed that lately the background of the notifications page is animated, due to animation: oo-ui-pendingElement-stripes 650ms linear infinite;. A rather shocking result if not allowing scripts to run (I assume it's a dynamic loader of sorts, the page still appears functional otherwise). It would also be a nightmare on a remote desktop session, due to the excessive updates/traffic... ~2026-10830-00 (talk) 17:03, 2 April 2026 (UTC)
Introducing WikiMonitor: A New Real-Time Recent Changes Monitoring Tool
Hello everyone,
I would like to introduce a new tool called WikiMonitor. It is a real-time monitoring web application designed to help editors, patrollers, and administrators track recent changes across Wikimedia projects efficiently.
Using the WikiMonitor tool requires an account with rollback rights on one of the Wikimedia projects or Global rollback rights.
Key Features
Real-Time Processing: Listens to Wikimedia EventStreams for instant updates and live diff monitoring.
Custom & Private Filters: Users can create, manage, and maintain their own private filter rules using a comprehensive set of variables and functions (including Regex, string matching, and list evaluations).
Secure Authentication: Personalized experience with secure login handled via Wikimedia OAuth2.
Modern Interface: A responsive, user-friendly web dashboard to manage filters and view results seamlessly.
Discussions & Feedback: We prefer all discussions, suggestions, and feedback regarding the tool to be centralized on the Meta-Wiki talk page: Talk:WikiMonitor.
We highly welcome all feedback and technical contributions to help improve the tool to better serve the community.
Best regards, Gerges(Talk) 12:17, 3 April 2026 (UTC)
Pages (especially redirects) are not updating properly
So I made an edit on the article Minessota (click on where it says the following:
and press in where Minessota says), however it doesn't seem to be displaying the latest revision on a temporary account. This is weird, because the only thing I did was add {{Redirect category shell}} and that. It keeps displaying the revision before that by Meegs. I tried purging the page in my main account multiple times and it still wouldn't show the revision I wrote.
I am not surprised if Wikipedia keeps showing me a ghost revision and only for being angry because I can't get rid of it. Additionally, it is unknown if the same happens with logged in accounts, as I didn't bring my alt account to test it. Any comments? - SimpleObjects-9ei 🌸/🌻/🌞 18:02, 3 April 2026 (UTC)
Action Required: Update templates/modules for electoral maps (Migrating from P1846 to P14226)
Hello everyone,
This is a notice regarding an ongoing data migration on Wikidata that may affect your election-related templates and Lua modules (such as Module:Itemgroup/list).
The Change:
Currently, many templates pull electoral maps from Wikidata using the property P1846, combined with the qualifier P180: Q19571328.
We are migrating this data (across roughly 4,000 items) to a newly created, dedicated property: P14226.
What You Need To Do:
To ensure your templates and infoboxes do not break or lose their maps, please update your local code to fetch data from P14226 instead of the old P1846 + P180 structure. A list of pages was generated using Wikimedia Global Search.
Deadline:
We are temporarily retaining the old data on P1846 to allow for a smooth transition. However, to complete the data cleanup on Wikidata, the old P1846 statements will be removed after May 1, 2026. Please update your modules and templates before this date to prevent any disruption to your wiki's election articles.
Let us know if you have any questions or need assistance with the query logic. Thank you for your help! ZI Jony using MediaWiki message delivery (talk) 17:09, 3 April 2026 (UTC)
When you edit this talk page, a pop-up window appears in error, claiming that the page is a how-to page and not a policy page. Please see my full post here. Any help would be appreciated! OrdinaryOtter(talk) 15:45, 3 April 2026 (UTC)
it previews How Are You, instead of what they're supposed to! Is this something you can see as well? Can this be fixed somehow?
I was puzzled by this myself. I assume it has to do with question marks being parsed incorrectly, but don't know how to resolve it. JayCubby 21:48, 4 April 2026 (UTC)
Appears to be a caching issue. I did an edit on both the articles and it fixed it. However, I could not see a reason why, so I can only assume this is happening to a lot of other previews. KylieTastic (talk) 09:12, 5 April 2026 (UTC)
I told you I mess it up. Magnolia677 (talk) 21:51, 4 April 2026 (UTC)
Understood. That's when we ask for technical assistance, and the link I gave is for this purpose. the Stefen 𝕋ower 21:53, 4 April 2026 (UTC)
Because the redirect hadn't been edited, I was able to move the page back without requiring an administrator or pagemover to help out. --rchard2scout (talk) 01:47, 5 April 2026 (UTC)
FXConverter/Wordify syntax errors on currency conversions
I've noticed a ton of errors on currency conversions using FXConvert with this format: the following expression (or similar): {{KRWConvert|298.945|t|r=3|year=2016|showdate=no}} evaluates as:
₩298.945 trillion(equivalent to ₩363.933 trillionorUS$255.97 billion in 2025)[1]
It seems to be a simple syntax error, which can be resolved by changing the expression to: {{FXConvert|KOR|298.945|t|r=3|year=2016|showdate=no}}, which evaluates as:
This correct syntax is also given in Template:FXConvert. (However there are also some expressions hitting a similar error in there, although not due to this exact syntax error? My guess is that it seems to be caused by some missing template data, although I could be wrong.)
I resolved a couple of these errors before realizing how common it was--my question is, was there an FXConverter syntax change at some point to cause so many of these expressions to stop working? Is there a tool to fix these syntax errors en masse, rather than manually? Thanks!! Moonhermit (talk) 04:54, 4 April 2026 (UTC)
Also realizing my first comment was slightly mistaken, FXConvert is merely converting straight to USD while the KRWConvert tool adjusts for inflation in converting to both KRW and USD. I think you're right that this is the same root issue. The dataset for Template:To USD/data/2024 is also missing. Is it better to just use FXConvert for now? Or is there a way to just default to most recent year that data exists for--in this case 2023? Moonhermit (talk) 18:31, 4 April 2026 (UTC)
@Moonhermit, Anomie: Template:To USD uses a completely different dataset than the inflation numbers, so it should be keeping its own record of what the most recent year is and not relying on Template:Inflation/year. This seems to happen frequently, see Wikipedia:Village pump (technical)/Archive 214#Inflation template broken (that time, User:Trigenibinion used a script to update it). That being said, I did implement an |infyear= parameter, so you can do {{KRWConvert|298.945|t|r=3|year=2016|showdate=no|infyear=2024}}. --Ahecht (TALK PAGE) 16:29, 5 April 2026 (UTC)
What's going on for me? ~2026-88134-7 (talk) 09:29, 1 April 2026 (UTC)
Probably related to T422297. --Titore (talk) 18:14, 5 April 2026 (UTC)
Tech News: 2026-15
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
The CampaignEvents extension now includes a new group goal-setting feature, enabling organizers to set and track event goals such as the number of articles created and participating contributors in real time. Similarly, participants can work toward shared targets and see their collective impact as the event unfolds. The feature is now available on all Wikimedia wikis. Learn more in the documentation.
The new watchlist labels feature (announced in Tech News 2026-07) is now available via VisualEditor, the source editor, and the 'watchstar' (or watch link, for skins that don't have a star icon). Previously it was only possible to assign labels via EditWatchlist. In all three places it is a new field following the expiry field.
View all 23 community-submitted tasks that were resolved last week. For example, the issue where talk pages on mobile with Parsoid are unusable after empty section headers, has now been fixed.
Updates for technical contributors
The sub-referencing feature, which lets editors add details to an existing reference without duplicating it, will be gradually rolled out to more wikis later this year. Wikis using the Reference Tooltips gadget are encouraged to update their version (typically at MediaWiki:Gadget-ReferenceTooltips.js as shown here) to ensure compatibility. Other reference-related gadgets may also be affected.
All Wikinews editions will be closed and switched to read-only mode on 4 May 2026. Content will remain accessible, but no new edits or articles can be added. This closure was approved by the Board of Trustees of the Wikimedia Foundation following extended discussions. Read more.
The Action API has had several formats for requested output. One of them, format=php, is being removed soon. Please ensure your scripts or bots use the JSON format. This removal should affect very few scripts and bots.
The Special:NamespaceInfo page now includes namespace aliases. For example "WP" for the "Project" ("Wikipedia") namespace on the German Wikipedia.
Is it possible to retrieve all edits made on wiki in a single day?
Resolved
– Resolved on WP:RAQ. sapphaline (talk) 18:16, 6 April 2026 (UTC)
Maybe with Quarry or something.
If this is possible, then is it possible to filter them by their tags ("undo", "reverted", "rollback", etc.), editor's user rights or size of deleted/added text? sapphaline (talk) 16:57, 6 April 2026 (UTC)
I want column 2 to center align and column 3 to right align, but only the first cells in those two columns are being aligned. The subsequent ones are defaulting to left alignment. Masato.harada (talk) 11:24, 6 April 2026 (UTC)
This template doesn't work correctly with in cells rows which have cells with rowspan attribute on them. sapphaline (talk) 11:45, 6 April 2026 (UTC)
@Masato.harada: It does technically work but it only counts cells which are declared in the row so it gives unwanted results when rowspan is used. "8 October 1964" is the second cell to be declared in that row since "The Tinderbox" was declared in an earlier row, so col2center applies to "8 October 1964" and not to "2". You need overrides like style="text-align: left/center/right;" | cell content in some cells to compensate for this. Most rows in User:Masato.harada/sandbox2 begin with a cell declared in an earlier row so you could try col1center col2right instead of col2center col3right. Then you need overrides in the rows which do declare a cell in the first column, but that's fewer cells. It may confuse other editors and it may break later if a way is found to make {{Table alignment}} work more naturally with rowspans. PrimeHunter (talk) 15:00, 6 April 2026 (UTC)
@Masato.harada: My idea with col1center col2right fails if the table is sorted because the table sorter inserts duplicates of "The Tinderbox" cell in the next two rows so col1center starts applying to these new cells instead of the "2" and "3" cells. It works to keep col2center col3right and make overrides in the "2" and "3" rows. PrimeHunter (talk) 23:26, 6 April 2026 (UTC)
Enough with the red links
Articles related to chemical compounds or the Red Army are multiplying in droves. They could use some kind of bot to mass redirect, for example, military units to an article listing the most notorious ones, or even redirect directly to the Red Army.
Academia intelectual da dona leila (talk) 08:42, 6 April 2026 (UTC)
Red links may be good to suggest that an article should or could be written. Use a custom .css if you do not like the colour red. Graeme Bartlett (talk) 23:54, 6 April 2026 (UTC)
Have the notification rules changed?
This edit notified me, but judging by WP:MENTION it should not have done because Create a new comment; modifying an earlier comment does not work. Have the rules changed? --Redrose64🌹 (talk) 21:50, 21 March 2026 (UTC)
I'd wager that it worked because the comment they were editing was unsigned, and they added a sig in the edit in which they added the ping. Schazjmd(talk) 21:59, 21 March 2026 (UTC)
That didn't work in the past. Let's try it with my next edit. @Schazjmd: did you get a notification for this edit? --Redrose64🌹 (talk) 23:25, 21 March 2026 (UTC)
Then they've changed for sure. Wonder what else? --Redrose64🌹 (talk) 23:55, 21 March 2026 (UTC)
"modifying an earlier comment does not work" is false if the modification includes a re-signing of the comment. Example: User:Redrose64, with a new signature (manually typed four tildes). —andrybak (talk) 11:06, 27 March 2026 (UTC)
"Oops, forgot to add the ping" User:Redrose64, with a new signature. —andrybak (talk) 00:09, 7 April 2026 (UTC)
This edit notified me. In this case, it would have worked according to the rules as written some years ago, because there was a new line containing a link to my user page and your signature, all in the same edit. So any rule change won't have affected the outcome of that edit. --Redrose64🌹 (talk) 07:28, 7 April 2026 (UTC)
@Redrose64 The language at WP:MENTION is very simplified, the technical details are at mw:Manual:Echo. It's not really "modifying an earlier comment does not work", it's that "the mediawiki diff tool must recognize it as a new line, not a modified line". Similarly, "Not alter any text outside your own comment" is really "only edit text within one level 2 or above section". --Ahecht (TALK PAGE) 18:13, 1 April 2026 (UTC)