Wikipedia:Village pump (technical)
Page for discussing Wikipedia technical issues
From Wikipedia, the free encyclopedia
| Policy | Technical | Proposals | Idea lab | WMF | Miscellaneous |
If you want to report a JavaScript error, please follow this guideline. Questions about MediaWiki in general should be posted at the MediaWiki support desk. Discussions are automatically archived after remaining inactive for 5 days.
Frequently asked questions (see also: Wikipedia:FAQ/Technical) Click "[show]" next to each point to see more details.
If something looks wrong, purge the server's cache, then bypass your browser's cache. This tends to solve most issues, including improper display of images, user-preferences not loading, and old versions of pages being shown. No, we will not use JavaScript to set focus on the search box. This would interfere with usability, accessibility, keyboard navigation and standard forms. See task 3864. There is an No, we will not add a spell-checker, or spell-checking bot. You can use a web browser such as Firefox, which has a spell checker. An offline spellcheck of all articles is run by Wikipedia:Typo Team/moss; human volunteers are needed to resolve potential typos. If you have problems making your fancy signature work, check Help:How to fix your signature. If you changed to another skin and cannot change back, use this link. Alternatively, you can press Tab until the "Save" button is highlighted, and press Enter. Using Mozilla Firefox also seems to solve the problem. If an image thumbnail is not showing, try purging its image description page. If the image is from Wikimedia Commons, you might have to purge there too. If it doesn't work, try again before doing anything else. Some ad blockers, proxies, or firewalls block URLs containing /ad/ or ending in common executable suffixes. This can cause some images or articles to not appear. For server or network status, please see Wikimedia Status. If you cannot reach Wikipedia services, see Reporting a connectivity issue. |
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)
- https://www.base64encode.org/ + https://stackoverflow.com/questions/26867893/converting-and-rendering-web-fonts-to-base64-keep-original-look sapphaline (talk) 21:46, 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-PolicyHTTP 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)
- Well, obviously this needs to be restricted to
- 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)
- Thank you all. I filed an issue. I hope it gets solved. --Esperfulmo (talk) 22:17, 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)
- You may want to remove the
- Update
- As of now, I see the fonts load. Thanks everybody! --Esperfulmo (talk) 21:34, 23 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()ormw.logObject()? - —Trappist the monk (talk) 21:41, 19 March 2026 (UTC)
- You can use Special:ExpandTemplates to see html comments. Bawolff (talk) 22:16, 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)
- In Special:ExpandTemplates with 'Remove comments' checked, if I write this:
{{#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)
- If you want the html comment to appear in wikitext, you can subst your module. I did that for
{{cite book/French}}etc in Module:CS1 translator. You can see that with these search results. The code to create that is at lines 654–673. - —Trappist the monk (talk) 18:16, 20 March 2026 (UTC)
- In Special:ExpandTemplates with 'Remove comments' checked, if I write this:
- If I uncheck "Remove Comments" on ExpandTemplates it still strips the HTML comments from Page Source. RedWolf (talk) 17:31, 20 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)
Accidental click on multi-notification's 'mark as read'

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:
W472: Confirmation dialog to prevent accidental clicks on Mark All As Read for notifications.
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)
- 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)
- 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)
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)
- 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.
- 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)
Image/WebP file not showing metadata
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)
- Comparing output of exiftool for File:MacBook Neo (256GB Citrus; 2026).webp and File:MacBook Neo (512GB Blush; 2026).webp, the only two things that jump out are: 1) the "bad" one has "Auto Tone Digest" and many "Paint Correction ..." entries, while the "good" one does not; and 2) the "good" one has GPS coordinates, but the "bad" one does not.
- 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)
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. Sam Wilson 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
lastrevidof 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)
- 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
- @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. Sam Wilson 11:14, 22 March 2026 (UTC)
- @RoySmith: for a push-based system, you'll want to use EventStreams (or the mostly obsolete irc.wikimedia.org system). Legoktm (talk) 03:22, 26 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)
- Is "CharInsert" enabled at Special:Preferences#mw-prefsection-gadgets? Does it work if you log out? PrimeHunter (talk) 19:08, 21 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)
- 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)
- CharInsert is enabled by default, and I've never disabled it when I went into Preferences. – MrPersonHumanGuy (talk) 00:04, 22 March 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)
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)
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)
- Yes, it's a new feature which was added last year. See mw:Reading/Web/Content Discovery Experiments/Search Suggestions for more information. the wub "?!" 14:09, 22 March 2026 (UTC)
- Much appreciated. Aloysius Jr (talk) 11: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:
- Liberation of France – 56 watchers
- Mercury (planet) – 1,085 watchers
- Pornography Act (Austria) – (stat absent)
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)
- What Izno said. Compare these two API responses: Liberation of France and Pornography Act (Austria); notice how the latter is missing the
watchersprop entirely. XTools uses the same endpoint. — DVRTed (Talk) 21:36, 22 March 2026 (UTC) - mw:Manual:$wgUnwatchedPageThreshold is set to 30 for Wikimedia wikis in https://noc.wikimedia.org/conf/highlight.php?file=InitialiseSettings.php. PrimeHunter (talk) 22:26, 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)
- @Mathglot: See Special:PageInfo/Pornography Act (Austria)#mw-pageinfo-watchers. If you're an admin, you'll see a figure here; if not, you'll see "Fewer than 30 watchers". Compare Special:PageInfo/Mercury (planet)#mw-pageinfo-watchers which presently shows 1,036 for everybody. --Redrose64 🌹 (talk) 18:18, 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)
- 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)
- 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)
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)
- File:Círculos Concéntricos.svg occurs 1084 times from {{VA link}}. PrimeHunter (talk) 23:22, 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 ◎ (
<span style="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)
- 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)
- @Jonesey95 ◎ (
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- File:Círculos Concéntricos.svg occurs 1084 times from {{VA link}}. PrimeHunter (talk) 23:22, 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)
These images could be moved into WP:TemplateStyles if there is a specific use needing it. Izno (talk) 18:18, 23 March 2026 (UTC)
- I thought emoji too, I found 🎯: Unicode Character 'DIRECT HIT' (U+1F3AF). However I can't find one without the dart, or that's monochrome. --Redrose64 🌹 (talk) 19:07, 23 March 2026 (UTC)
- If you want to put in that much effort into replacing this icon, you can draw vector graphics from Lua modules these days: mw:Extension:Scribunto/Lua reference manual#SVG library. Matma Rex talk 01:19, 24 March 2026 (UTC)
Duplicate reference included mysteriously in template expansion.
I'm stuck. Selenium has a ref with a cite template that I cannot track down. I know it is being introduced by the last clause of a {{MultiReplace}} in the helper template {{Element-symbol-to-oxidation-state-entry}}.
- Testing just the helper template does not show the extra citation, Template:Element-symbol-to-oxidation-state-entry/sandbox (just one Greenwood).
- The extra citation appears in {{Infobox selenium}} and {{Infobox element}}.
- 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
#tagbut 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
ifexpralter 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)
- @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)
- @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)
- 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
- @Johnjbarton: I meant to make a test before the replacement like . PrimeHunter (talk) 23:48, 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
- 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)
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 know others do it, but this feels like a misuse of DKIM, it really shouldn't be used for this purpose. See Ok Google: please publish your DKIM secret keys. Legoktm (talk) 03:19, 26 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)
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)
- ChompyTheGogoat, {{User:ClueBot III/ArchiveThis}} with
|archivenow=should work. — Qwerfjkltalk 09:49, 23 March 2026 (UTC)
Tech News: 2026-13
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.
Detailed code updates later this week: MediaWiki
In depth
- WMDE Technical Wishes is considering improvements to automatically generated reference names in VisualEditor. Please check out the proposed solutions and participate in the request for comment.
Tech news prepared by Tech News writers and posted by bot • Contribute • Translate • Get help • Give feedback • Subscribe or unsubscribe.
MediaWiki message delivery 16:49, 23 March 2026 (UTC)
Database error
I tried to visit Special:Log/Materialscientist and ended up getting an error message:
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)
- (1) Probably the sheer number of log entries Materialscientist has performed is making the server unhappy. Anyway it worked for me. See also phab:T325062. (2) Manualy specify a limit param in the URL: https://en.wikipedia.org/wiki/Special:Log/Materialscientist?limit=20. * Pppery * it has begun... 21:36, 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 Rex talk 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)
- 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)
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
-- GreenC 14:47, 24 March 2026 (UTC)
- 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)
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)
- I think User:GreenC understands how that works. Johnuniq (talk) 03:06, 24 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)
- wikitech:Help:Cloud VPS IP space confirms that this is the Cloud VPS IP range (which includes Toolforge). Matma Rex talk 16:47, 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 Rex talk 01:24, 26 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)
Line spacing with syntaxhighlight
I am seeing some excessive vertical spacing when using syntaxhighlight. For example:
{{ABC}}— Martin (MSGJ · talk) 10:40, 24 March 2026 (UTC)
- 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)
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)
- 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)
- I've already basically done this work for you at MediaWiki talk:Common.css/to do#Infobox. Izno (talk) 21:01, 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)
Logouts, again
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 Bushranger One 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 Bushranger One 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 Bushranger One 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)
- @DKinzler (WMF): ^^^^^^^^^^ Suffusion of Yellow (talk) 20:58, 26 March 2026 (UTC)
- And again. S0091 (talk) 19:33, 26 March 2026 (UTC)
- And again. S0091 (talk) 20:55, 26 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)
- 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 Bushranger One ping only 00:56, 25 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 Bushranger One ping only 22:24, 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)
- This is ridiculous. It's happening consistently. @Quiddity (WMF), any clue what's going on? S0091 (talk) 20:14, 24 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)
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! Liz Read! Talk! 02:35, 25 March 2026 (UTC)
- TIL that "Abstract Wikipedia" is a thing. Apparently it's trying to call a page from there. No idea how to fix but... - The Bushranger One ping only 02:50, 25 March 2026 (UTC)
- The problem is that the page is
butTalk:Abstract: The Art of Designabstractis 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 mainspace page hasn't vanished, it was moved to Abstract – The Art of Design. * Pppery * it has begun... 03:42, 25 March 2026 (UTC)
- I've deleted the page via the API. The pageid is 53123757 for anyone who's curious. --Chris 10:04, 25 March 2026 (UTC)
Active user stats
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)
- From the page linked to in the Main Page banner: https://en.wikipedia.org/wiki/Special:Statistics mgiganteus1 (talk) 13:30, 25 March 2026 (UTC)
- There is a phabricator task raised for this T339291. KylieTastic (talk) 13:53, 25 March 2026 (UTC)
- From the page linked to in the Main Page banner: https://en.wikipedia.org/wiki/Special:Statistics mgiganteus1 (talk) 13:30, 25 March 2026 (UTC)
Edit filter help
Could someone competent at adding edit filters please assist at Wikipedia talk:Requests for page protection#Edit filter? Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 11:35, 25 March 2026 (UTC)
Redlinked category
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)
- Possibly related to @Varmkorv Tva's edits on Module:UnitTests, not sure. But I've remove the category by tweaking Module:Check for unknown parameters/testcases/template call and Module:Check for unknown parameters/testcases/template call/sandbox, which is what you tried first — Martin (MSGJ · talk) 12:36, 25 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)
Issue loading articles on office holders in mobile app
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).
The app gives a 500 error with url https://en.wikipedia.org/api/rest_v1/page/mobile-html/Alexander_Hamilton; visiting this URL directly returns {"status":500,"type":"Internal error"}.
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). ~SuperHamster Talk Contribs 13:19, 26 March 2026 (UTC)
- This is being looked into at phab:T421359. the wub "?!" 13:47, 26 March 2026 (UTC)
- Great, thank you! Looks like my initial random testing wasn't enough, many more types of articles affected. ~SuperHamster Talk Contribs 13:51, 26 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)
- 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)
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.
Confirmed affected sites: en.m.wikipedia.org, en.m.wiktionary.org
Phone model: OnePlus 3, operating system: Android 9 / OxygenOS 9.0.6, browser: Firefox 148.0.1
Aloysius Jr (talk) 23:23, 15 March 2026 (UTC)
- 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)
- @Qwerfjkl: It does work, but if you add a comment you automatically get added as a subscriber, and by default will be sent emails for every subsequent post - or even amendment. You can amend your settings for this, at phab:settings/panel/emailpreferences/. It's just like with Wikipedia notifications. --Redrose64 🌹 (talk) 12:11, 24 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)
- 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)
- Thank you for sharing this issue, I have filed a bug report for it here: https://phabricator.wikimedia.org/T421256 BWang (WMF) (talk) 16:33, 25 March 2026 (UTC)
- Cheers! Aloysius Jr (talk) 11:06, 26 March 2026 (UTC)
- Aloysius Jr, you should file a bug report on phabricator. — Qwerfjkltalk 13:00, 23 March 2026 (UTC)