Wikipedia:Village pump (technical)
| Policy | Technical | Proposals | Idea lab | WMF | Miscellaneous |
If you want to report a JavaScript error, please follow this how-to page. 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. |
A new option to re-use references with different details – introducing sub-referencing
[edit]
Hi, I’m Johannes from Wikimedia Deutschland's Technical Wishes team.
We’ve been working on a new feature to improve re-using references with different details: Sub-referencing. We have deployed the feature to most Wikimedia projects in the past 12 months, now we're ready to introduce sub-referencing to English Wikipedia.
What to expect?
You will notice footnotes like [1.1] in Wikipedia articles, if citations are used with different details (e.g. different page numbers) using sub-references. We are implementing a long-standing community wish: Many Wikipedia articles currently contain references that are almost identical but differ in details such as the page number. This leads to cluttered reference lists which make it harder for readers to quickly assess how many different sources have been used. And unlike with identical reuses, re-using references with different details previously required duplicating the reference, which led to longer wikitext and – especially in VisualEditor – also to more time expenditure. Existing community-created workarounds like {{sfn}} have drawbacks for VisualEditor users and for readers using reference tooltips (especially for mobile readers – more about the problem).
Sub-referencing solves these issues: We are adding a new reference attribute details="..." – similar to the existing name="..." attribute, allowing re-uses like <ref name="Example" details="p. 2" />. VisualEditor users can use the "add details" button to insert sub-references. You can find detailed instructions on our project page. We also published a report about our learnings on the first months of sub-referencing on German Wikipedia which you might find interesting. Note that sub-referencing is an optional feature, you can continue using other citation styles if you prefer to do so per WP:CITEVAR.
Deployment
We’ll deploy sub-referencing to English Wikipedia on October 14 (phab:T440243). If you want to try the feature already you can do so on testwiki (example page) or almost any other wiki, e.g. French, German, Spanish or Simple Wikipedia.
Please let me know if you have any questions. We look forward to your reactions about the new feature, either on our discussion page, my user talk page, or as a reply to this announcement. We will continue improving sub-referencing based on your feedback!
Best regards from the Technical Wishes team --Johannes Richter (WMDE) (talk) 14:49, 6 October 2026 (UTC)
- Yay! Very happy to see this finally come to enwiki. A good example of a page where this would be nice is the Donner Party article. Axolitl (talk | contribs) 05:27, 7 October 2026 (UTC)
- I made a modified version of {{subref}} that matches the formatting used by {{cite book}} and {{cite journal}}, but we might want to think about including subref formatting within Module:Citation/CS1 (@Trappist the monk). --Ahecht (TALK
PAGE) 15:22, 7 October 2026 (UTC)- I got to wonder if
{{subref}}needs|volume=and|issue=. If those are needed then{{subref}}must be able to render them as{{cite journal}}does and as{{cite magazine}}does. For journal and conference cites,{{subref}}must support|article-number=. Probably need support for|mode=so that the details are rendered in a way that appropriately matches the long-form reference rendering. Do we create lists of parameters that make sense for the subref's parent template? For example,{{cite book}}does not support|issue=so a subref of a book cite ought not support|issue=. I'm wondering if there ought to be multiple subref templates:{{subref book}},{{subref journal}},{{subref news}}, etc. - No doubt there are other things I haven't thought of yet.
- —Trappist the monk (talk) 17:52, 7 October 2026 (UTC)
- It would be great if there was a standard way to add page-specific urls, to help with WP:V. I understand that a
|page-url=parameter is probably not included in{{Cite book}}etc. in case|pages=contains a page range, but I wonder if a bunch more page-specific parameters might be helpful for{{subref}}– for example|pages-from1=|pages-to1=|pages-from-url1=|pages-to-url1=,|page2=,|page-url2=up to|pages-fromn=|pages-ton=|pages-from-urln=|pages-to-urln=, etc. in a similar way to|author1-first=|author1-last=|author1-link=to|authorn-link=--YodinT 20:20, 7 October 2026 (UTC) - Was also wondering: wouldn't journal and magazine articles all be cited separately, rather than as sub-references treating the journal/magazine title as the main ref? The only case I can think of at the moment where
|issue=might be a valid subref is for serialised works published across several issues and sometimes volumes of a magazine, but I think it would be very rare to cite these, and it might be worth treating these as separate refs, as each issue would have a different publication date.|volume=seems different to me, as it could easily be a valid sub-ref for books (though maybe using subrefs should be discouraged if the volumes were published in different years or had different ISBNs, etc.?). --YodinT 20:41, 7 October 2026 (UTC)- m:WMDE Technical Wishes/Sub-referencing/Learnings#What types of details are contributors adding via sub-references? might be of interest. I don't think I've seen sub-referencing being used with journals yet, but I've seen it being used for book volumes (e.g. de:Kreis Herzogtum Lauenburg#cite note-13). Johannes Richter (WMDE) (talk) 20:54, 7 October 2026 (UTC)
- I agree with @Yodin in that I could see
|volume=being useful for books such as In Search of Lost Time or Modernist Cuisine that are published as a single edition with multiple volumes, but the more I think of it, I can't think of a situation in which multiple issues, nevermind volumes, of a magazine or journal would be combined into a single reference. I went ahead and remove|issue=from {{subref}}. --Ahecht (TALK
PAGE) 15:13, 8 October 2026 (UTC)
- It would be great if there was a standard way to add page-specific urls, to help with WP:V. I understand that a
- Do templates work inside a
<ref>tag? - —Trappist the monk (talk) 17:54, 7 October 2026 (UTC)
- Yes, we've intentionally designed sub-referencing to allow template usage (e.g.
<ref name="Miller" details="{{Subref |page=48 |quote=The moon is not so big}}" />see testwiki:User:Johannes Richter (WMDE)/subref). Johannes Richter (WMDE) (talk) 18:13, 7 October 2026 (UTC)
- Yes, we've intentionally designed sub-referencing to allow template usage (e.g.
- I got to wonder if
- A very welcome feature! Greatder (talk) 19:19, 7 October 2026 (UTC)
- The problem statement is false. It has long been possible to re-use existing references with page number by having separate "references" and "sources" sections (or whatever specific naming you prefer, it could be "notes" and "references", correspondingly). This existing pragma has the advantage that the "sources" section doubles as a "further reading" or "bibliography" section (the latter of which it is also sometimes called), without an extensive listing of page numbers being contained within that same section. ~2026-53857-27 (talk) 15:37, 8 October 2026 (UTC)
- The problem we've been working on is that mw:Extension:Cite allows for an easy way to re-use references (
<ref name="example" />) while there wasn't a similar way to re-use references with different page numbers. Over the years different wikis have created various workarounds (e.g. templates like {{sfn}}, {{harvnb}}, {{rp}}... manually created shortened footnotes or just creating almost identical references) but most of these have drawbacks, e.g. for readers (unexpected behavior in ReferenceTooltips / incomplete reference information in the mobile reference pop-up), for VisualEditor users (template-based workarounds offer a bad user experience for VE users) or for users translating articles (none of the template-based workarounds exists across all wikis). Of course editors can continue using their preferred citation method per WP:CITEVAR if they prefer whatever workaround their wikis has come up with. Johannes Richter (WMDE) (talk) 16:30, 8 October 2026 (UTC)- Not to mention that {{sfn}} and {{harvp}} are incredibly fragile, as you can tell by the length of Template:Sfn/doc § Possible issues with author-date link, the thousands of pages in Category:Harv and Sfn multiple-target errors and Category:Harv and Sfn no-target errors, the 2,600 pages that need to use {{Sfn whitelist}}, or the large number of times problems with these referencing schemes are brought up here at VPT. --Ahecht (TALK
PAGE) 17:48, 8 October 2026 (UTC)- I'm still waiting to be shown how this can give me a clean print-out of a bibliography without all the extraneous page numbers in it. Harvard format is really the universal standard for that. ~2026-53857-27 (talk) 15:35, 9 October 2026 (UTC)
- While I don't really understand what you're trying to say here, I want to remind you that you don't have to use subrefs. Axolitl (talk | contribs) 22:36, 9 October 2026 (UTC)
- Proposing that people should reformat entire articles when they need a clean bibliography printed is not helpful. ~2026-53857-27 (talk) 22:56, 9 October 2026 (UTC)
- No one is saying entire articles need to be reformatted without discussion. Again, per WP:CITEVAR, editors should follow the established conventions on the page they are editing. Axolitl (talk | contribs) 23:14, 9 October 2026 (UTC)
- This is a strawman if ever I saw one. The people who may later need the bibliography to be in the correct format will typically not be present when the change might be discussed. This proposal seems to be solving one problem while creating another, and that's just going to lead to conflict down the line when someone inevitably declares this to be the "correct" solution and builds a bot that converts every article to the "improved" format that isn't. So the time to call a STOP to this is now, not later. So if my understanding is correct, this needs to go back to the drawing board until a reasonable solution can be presented. Right now, this seems designed to obfuscate and make bibliographies difficult to use for our most diligent contributors. Why, of all people would you be singling them out for grief? ~2026-53857-27 (talk) 23:31, 9 October 2026 (UTC)
- I believe you already made it clear on German Wikipedia that you don't like sub-referencing. We've intentionally modeled sub-references close to the way regular references are displayed (where page numbers aren't hidden as well). Even if we wanted to we couldn't just hide sub-references given that they might contain other details as well, not just page numbers (e.g. quotes ). Noting that external research suggests that most readers don't read the reference list , that's why the pop-up when hovering over a footnote is certainly more important to display the full reference information. However we are thinking about possible improvements to the reader view and on of the suggestions we've received is making it possible to toggle sub-references in the reference list, similar to the user script proposal from isaacl below. Johannes Richter (WMDE) (talk) 06:10, 10 October 2026 (UTC)
- No, we have not met before. If you're hearing the criticism for the second time, maybe you should take it seriously. I will ignore your attempt to put words in my mouth as well as the irrational parts of your arguments, as that doesn't lead anywhere good. I think I've made it clear that my priority is to avoid creating new problems as a result of ignoring established use cases. I stand by my opinion that offering a Harvard option is a VERY GOOD IDEA(TM). ~2026-54835-70 (talk) 23:07, 12 October 2026 (UTC)
- I believe you already made it clear on German Wikipedia that you don't like sub-referencing. We've intentionally modeled sub-references close to the way regular references are displayed (where page numbers aren't hidden as well). Even if we wanted to we couldn't just hide sub-references given that they might contain other details as well, not just page numbers (e.g. quotes ). Noting that external research suggests that most readers don't read the reference list , that's why the pop-up when hovering over a footnote is certainly more important to display the full reference information. However we are thinking about possible improvements to the reader view and on of the suggestions we've received is making it possible to toggle sub-references in the reference list, similar to the user script proposal from isaacl below. Johannes Richter (WMDE) (talk) 06:10, 10 October 2026 (UTC)
- This is a strawman if ever I saw one. The people who may later need the bibliography to be in the correct format will typically not be present when the change might be discussed. This proposal seems to be solving one problem while creating another, and that's just going to lead to conflict down the line when someone inevitably declares this to be the "correct" solution and builds a bot that converts every article to the "improved" format that isn't. So the time to call a STOP to this is now, not later. So if my understanding is correct, this needs to go back to the drawing board until a reasonable solution can be presented. Right now, this seems designed to obfuscate and make bibliographies difficult to use for our most diligent contributors. Why, of all people would you be singling them out for grief? ~2026-53857-27 (talk) 23:31, 9 October 2026 (UTC)
- No one is saying entire articles need to be reformatted without discussion. Again, per WP:CITEVAR, editors should follow the established conventions on the page they are editing. Axolitl (talk | contribs) 23:14, 9 October 2026 (UTC)
- Proposing that people should reformat entire articles when they need a clean bibliography printed is not helpful. ~2026-53857-27 (talk) 22:56, 9 October 2026 (UTC)
- Looking at the example to which Johannes Richter linked, it seems the subreferences are in a list with the
mw-subreference-listCSS class. Anyone interested in hiding the subreferences can add a rule to their personal common.css file to hide elements with that class. If there's enough interest, maybe someone will write a user script that allows the subreferences display to be toggled. isaacl (talk) 02:52, 10 October 2026 (UTC)- @Isaacl: Thanks for the suggestion. What that would require is either (a) an account, which we've always said we won't force people to have, or (b) an external tool like Greasemonkey, Stylish etc., or manipulation of the browser's built-in style files. (b) introduces an additional technical hurdle (or, worse, forcing use of a third-party plugins we can't vouch for), which in both cases is something we should avoid. ~2026-54835-70 (talk) 23:14, 12 October 2026 (UTC)
- The default appearance of English Wikipedia cannot cater to everyone's personal preferences, as they conflict. isaacl (talk) 23:23, 12 October 2026 (UTC)
- Your reply does not correspond to anything I wrote above. ~2026-54835-70 (talk) 23:28, 12 October 2026 (UTC)
- It is 100% reasonable that some features are only available to readers who create accounts. Those without (no-account or TA account) need to be able to read, but Wikipedia:Why create an account? notes "Use custom preferences to change the look and behavior of Wikipedia and how it works for you. Temporary accounts can only change certain basic display settings." DMacks (talk) 01:03, 13 October 2026 (UTC)
- Which wouldn't be ironic, except that the proposed change WOULD be made exactly to change the look and behaviour for logged-out users. ~2026-54835-70 (talk) 04:59, 13 October 2026 (UTC)
- Nothing would be changed retroactively by the change. Editors could, however, make edits because of the update which could change the look of logged-out viewing – but this is the case for pretty much every new feature which could affect appearance (with a way to opt-out) on Wikipedia. Axolitl (talk | contribs) 05:09, 13 October 2026 (UTC)
- I find myself unable to relate what you're saying to what's being proposed. What's being proposed is introducing a new referencing system that could potentially lead to a battlefield at every single existing article that already has a working referencing system, or a wiki-wide change of all such articles. This would make sense if the end result were increased flexibility that would allow previous modes to be switched to. As it stands, this proposal could lead to a lot of upset, and it's difficult to understand why one wouldn't go the extra mile to make this work for all use cases (and hence users), including those that would prefer Harvard output. I see this as part of a broader struggle against AI use, where this move would discourage people from taking a list of references and seeking out the actual original sources (e.g. in a library). The consensus I get from reading down VPT is that we don't want to make changes that predispose us to AI volition and weaken the influx of information from paper-bound sources. ~2026-54835-70 (talk) 05:30, 13 October 2026 (UTC)
- Nothing would be changed retroactively by the change. Editors could, however, make edits because of the update which could change the look of logged-out viewing – but this is the case for pretty much every new feature which could affect appearance (with a way to opt-out) on Wikipedia. Axolitl (talk | contribs) 05:09, 13 October 2026 (UTC)
- Which wouldn't be ironic, except that the proposed change WOULD be made exactly to change the look and behaviour for logged-out users. ~2026-54835-70 (talk) 04:59, 13 October 2026 (UTC)
- The default appearance of English Wikipedia cannot cater to everyone's personal preferences, as they conflict. isaacl (talk) 23:23, 12 October 2026 (UTC)
- @Isaacl: Thanks for the suggestion. What that would require is either (a) an account, which we've always said we won't force people to have, or (b) an external tool like Greasemonkey, Stylish etc., or manipulation of the browser's built-in style files. (b) introduces an additional technical hurdle (or, worse, forcing use of a third-party plugins we can't vouch for), which in both cases is something we should avoid. ~2026-54835-70 (talk) 23:14, 12 October 2026 (UTC)
- While I don't really understand what you're trying to say here, I want to remind you that you don't have to use subrefs. Axolitl (talk | contribs) 22:36, 9 October 2026 (UTC)
- I'm still waiting to be shown how this can give me a clean print-out of a bibliography without all the extraneous page numbers in it. Harvard format is really the universal standard for that. ~2026-53857-27 (talk) 15:35, 9 October 2026 (UTC)
- Not to mention that {{sfn}} and {{harvp}} are incredibly fragile, as you can tell by the length of Template:Sfn/doc § Possible issues with author-date link, the thousands of pages in Category:Harv and Sfn multiple-target errors and Category:Harv and Sfn no-target errors, the 2,600 pages that need to use {{Sfn whitelist}}, or the large number of times problems with these referencing schemes are brought up here at VPT. --Ahecht (TALK
- The problem we've been working on is that mw:Extension:Cite allows for an easy way to re-use references (
- It would be interesting to hear if any other wikis have developed templates specifically designed to go in "details=", that would be worth considering using here as well. CMD (talk) 05:49, 13 October 2026 (UTC)
- We've seen some wikis (especially German Wikipedia) using existing templates within
details="...", most notably the equivalents of {{cite web}}, {{cite book}}, {{Webarchive}} and {{Google books}}) . Some right-to-left language wikis like Hebrew Wikipedia are considering to use {{Refn}} to create sub-references (because hewiki generally uses Refn-style templates to avoid<ref>tags, which are left-to-right). - We haven't seen any other wiki creating something like {{Sub-reference}} (despite community members creating and testing such templates on betawiki – which inspired us to mention it on our project pages). It seems like most wikis don't see a need for a subref template as long as they only use sub-referencing for page numbers. Once wikis start using the feature for other kinds of details (e.g. quotes, chapters or audio timestamps ]) a template might be more helpful. But dewiki and plwiki (the two wikis using sub-referencing the most) both use
„“as quotation marks – no issue doing that in plain text. Meanwhile projects like English Wikipedia that use"might be more interested in using a subref template because you can't use another"withindetails="...". To avoid this limitation one could either use<ref name='Example' details='"Quote"' />or use a template to produce quotation marks in reader view like<ref name="Example" details="{{Sub-reference |quote=Quote}}" />. Johannes Richter (WMDE) (talk) 07:03, 13 October 2026 (UTC)
- We've seen some wikis (especially German Wikipedia) using existing templates within
Sub-referencing has been deployed to English Wikipedia an hour ago. Pages using sub-referencing will be automatically tracked via Category:Pages that use sub-references to help us identify any issues. Let us know if you have any questions or feedback! --Johannes Richter (WMDE) (talk) 08:40, 14 October 2026 (UTC)
- Obligatory reminder of WP:CITEVARNO. ~2026-54835-70 (talk) 12:01, 14 October 2026 (UTC)
- I have a minor technical issue below, but the other feedback I have is that it is very awkward not to be able to name subreferences. If I reuse a subreference, I want to define the details once and then call it by name. Instead, having to specify the details repeatedly is a recipe for getting them out of synch with each other. —David Eppstein (talk) 19:42, 16 October 2026 (UTC)
- Thanks for your feedback! It's something we considered when creating our initial prototype for sub-referencing but we had to make some changes to the syntax to make sure sub-references works flawlessly in VisuaEditor while using {{reflist}}. The new syntax comes with the drawback of not allowing to name sub-references and re-using them just by name. It's similar to {{sfn}} which also require copy+pasting to create a re-use. Note that VisualEditor users can use a checkbox to either change all identical sub-references or just the one they're currently editing when they're making changes to a "re-used" sub-reference. Johannes Richter (WMDE) (talk) 10:51, 19 October 2026 (UTC)
Unlinked uparrow
[edit]When the main reference of a subreference is list-defined, and never used as a bare main reference, we get a reference number followed by an unlinked caret character in its entry in the references section, like "1.^ Author. Reference." Maybe in this case the caret should be omitted, since there is nothing in this specific place for it to point upwards to? (We do also get unlinked uparrows when a ref is used multiple times without subreferencing, but in that case the uparrow makes sense, because it is followed by a sequence of links.) —David Eppstein (talk) 19:38, 16 October 2026 (UTC)
- Thanks for trying the feature and sharing your feedback! We've indeed chosen to keep the arrow similar to re-used references where it is unlinked as well. There are articles that use both sub-reference and the main reference (e.g. if the page number is unknown for one citation) – in that case you do need the arrow. I believe it would be visually confusing to readers if the arrow is visible in certain situations but not in others. Johannes Richter (WMDE) (talk) 10:37, 19 October 2026 (UTC)
- Noting that we are thinking about potential improvements in reader view and I will pass on the feedback for our team to look at. Johannes Richter (WMDE) (talk) 10:39, 19 October 2026 (UTC)
Tech News: 2026-42
[edit]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
- Starting October 13, wikis can change the default pattern for auto-generated reference names in VisualEditor (currently
<ref name=":1" />). They will be able to use human-readable, content-based reference names that are more helpful to contributors using the source editor (e.g.<ref name="Miller2026-1" />). VisualEditor reference name patterns can be defined using MediaWiki system messages, JSON, templates and modules (more information). Admins can enable these changes via community configuration. This is a community wish implemented by WMDE Technical Wishes. - Sub-referencing is a new MediaWiki feature that allows editors to reuse references with different details. It will be deployed to English Wikipedia on October 14 and to remaining Wikimedia Foundation wikis by end of October (likely October 21). The FAQ lists possible actions to take on your wiki to support the deployment. This is a long-standing community wish implemented by WMDE Technical Wishes.
Updates for editors
- Moderator Tools will be removing the list view of the Watchlist and defaulting everyone to the changelog view. Previously, there were two versions of how the Watchlist is shown to mobile web users: the list view, where editors could see watched articles in a list format, and the changelog view, where editors could see changes to watched articles in a log format, controlled by a user's Advanced Mobile Control settings. This has created issues for code-base maintenance: two different displays means two sets of code to manage. By defaulting to the changelog view, we are simplifying the codebase and avoiding the likelihood of missing bugs.
- The Wikipedia Android app is testing a way to listen to article introductions in the “For you” feed. A text-to-speech model reads the existing article text aloud without rewriting it or adding any content. The 30-day experiment will begin in the Wikipedia Beta app during the third week of September, then move to the regular Wikipedia Android app in October for a limited group of eligible users. A small portion of app users (those with English feeds and at least one topic interest) will have access to the feature. This experiment is part of broader efforts to give app readers options in how they consume content in order to deepen engagement and user retention. Learn more and share feedback.
- CodeMirror syntax highlighting was enabled by default for all logged out and newly registered users on the English Wikipedia on September 14. With no signs of adverse effects, the same change is being proposed to be made globally across all wikis in a few weeks. If you have concerns or feedback, or if your wiki would like to opt out, please see the help page.
- Wikidata mobile statement editing of all datatypes will be officially launched on October 13, when it will be removed from Wikidata beta features and become available to all editors. Users can report bugs and share feedback.
- Last week, language link changes were removed from Recent Changes and Watchlist feeds on Wikivoyage, Wikisource, Wikiversity, Wikiquote and Wiktionary. As no adverse effects have been observed, the Wikidata For Wikimedia Projects plans to roll out this change globally to all Wikipedias. This is scheduled for October 13 at 07:00 UTC, after which editors will no longer see when a link to another language version of a page is added, removed, or changed in its Wikidata item. Editors who rely on these notifications can read more on the project page and share feedback or ask to opt out their wiki on the talk page.
View all 28 community-submitted tasks that were resolved last week. For example, an issue where accidentally touching the graph while scrolling on the Pageviews tool on mobile could unintentionally zoom in has now been fixed. Click-and-drag zoom is now disabled on touch devices.
Updates for technical contributors
- There are three major changes coming to dumps: the legacy content dumps deprecated in January 2026 will now be sunset, the replacement MediaWiki Content File Exports will be delayed to implement a “safety buffer”, and they are now also available as 7zip-compressed files. Users will need to switch the URL they download their dump from. For more information, timeline and migration instructions, see Legacy content dumps sunset.
Detailed code updates later this week: MediaWiki
In depth
- The Wikimedia Foundation discovered unauthorized activity by OpenAI agents on Wikimedia projects, including edits to wikis, attempts to exploit a public note-taking tool, and heavy automated traffic. Read the blog post on Diff for more details about the activity and the Foundation’s response.
Meetings and events
- Save the date for the next Wikimedia Hackathon! We’ll be meeting in lovely Tirana, Albania for the 2027 Wikimedia Hackathon from April 9–11, 2027. Scholarship and staff sponsorship applications are currently being accepted through Pretix and will close on October 30, 2026. General registration will open in January 2027.
Tech news prepared by Tech News writers and posted by bot • Contribute • Translate • Get help • Give feedback • Subscribe or unsubscribe.
MediaWiki message delivery 07:37, 13 October 2026 (UTC)
- I'm going to ping @Trappist the monk again on the first bullet here. There's already quite a bit of code in Module:Citation/CS1 for generating the CITEREF anchor ID. I wonder if there's a way of having the module export just that value which could be used for content-based reference names without having to reinvent the wheel. --Ahecht (TALK
PAGE) 15:04, 13 October 2026 (UTC)- I've enabled the bare-bones Template:Autoname (based on the example in the docs) earlier today, if folks want to make it more complex/use a export from CS1, feel free to modify it! (If there is a need for seperate templates MediaWiki:Cite-autoname-template-map.json is where to change it!) Sohom (talk) 15:31, 13 October 2026 (UTC)
- French Wikipedia implemented a template that uses a module to extract ref names from citation template parameters: fr:Modèle:NomRefAuto & fr:Module:NomRefAuto. I've created a simpler version at testwiki a couple of days ago: testwiki:Template:Autoname & testwiki:Module:Autoname which also does a good job in extracting last name + year from citation parameters (e.g. ). You might want to take a look at these examples. But our implementation was inspired by enwiki's way of generating CITEREF via Module:Citation/CS1 so you might already have some very advanced code that can be re-used for generating VE reference names. Johannes Richter (WMDE) (talk) 15:44, 13 October 2026 (UTC)
- This doesn’t seem to work… I tested creating a new reference in VE and it is just named Website-1. Mir Novov (contribs | talk) 00:02, 14 October 2026 (UTC)
- The current implementation of Template:Autoname will only create a content-based name if
|author=or|publisher=have been used. @Sohom Datta it might be useful to add at least|last=to the template (see e.g. ) until enwiki uses a more advanced module as discussed below. Johannes Richter (WMDE) (talk) 05:19, 14 October 2026 (UTC)
- The current implementation of Template:Autoname will only create a content-based name if
- If this is for creating ref names that are the same as cs1|2 anchor IDs from inside of ve, perhaps use the Module:Footnotes implementation of
{{sfnref}}:{{#invoke:Footnotes|sfnref|Black|Brown|Greene|Grey|2026}}→ CITEREFBlackBrownGreeneGrey2026
- ve could feed
{{sfnref}}with up to five positional parameters: up to four 'contributors' (|contributor-lastn=) or up to four author surnames (|author-lastn=) or up to four editor surnames (|editor-lastn=) and the year portion of the publication date. Do not mix contributor / author / editor names. My example here does not account for parameter aliases. - —Trappist the monk (talk) 15:59, 13 October 2026 (UTC)
- Because it amused me to do so, I have hacked Module:Citation/CS1/sandbox so that it will emit a
CITEREFanchor ID when given a minimal set of appropriate parameters. The parameters are:|contributor=,|contributor-last=,|contributor-surname=;|author=,|author-last=,|author-surname=,|host=,|subject=,|surname=,|last=;|editor=,|editor-last=,|editor-surname=; and, of course, their enumerated forms;|vauthors=,|veditors=; one of|date=,|year=, or|publication-date=. cs1|2 requires|title=for proper operation, but that title can be anything exceptnilor empty string.{{#invoke:Citation/CS1/sandbox|autoname|title=spoof title |vauthors=Greene AB, Blue CD, Red EF |date=13 October 2026a}}→- (commented; feature has been removed from the module)
- names can be wikilinked:
{{#invoke:Citation/CS1/sandbox|autoname|title=spoof title |author=[[Abraham Lincoln]] |date=1863}}→- (commented; feature has been removed from the module)
- To make this usable will require a significant amount of work: what to do when editors mix name list style (Vancouver with last/first for example); what to do when editors skip an enumerator: last1, last3, last4; no doubt there are other conditions that are detected by cs1|2 as errors. How are such errors to be communicated to editors so that they can be repaired? What to do when cs1|2 doesn't create a
CITEREFanchor ID (no names)? - —Trappist the monk (talk) 00:29, 14 October 2026 (UTC)
- I don't think there's an opportunity to communicate errors to editors, so we'd have to wrap it in some sort of error checking that will fall back to the default (e.g. Book-1, Website-1, Reference-1) when there's an error. --Ahecht (TALK
PAGE) 14:06, 14 October 2026 (UTC)- If the generic fallback changes from
:0style, someone please let me know at User talk:AnomieBOT so I can add any new generic patterns to AnomieBOT's OrphanReferenceFixer task. Anomie⚔ 02:37, 15 October 2026 (UTC)- @Anomie It already has. The new default default (before we customize anything for enwiki) is "Book-1", "Website-1", "Journal-1", "News-1", or "Reference-1". --Ahecht (TALK
PAGE) 13:38, 15 October 2026 (UTC)- Thanks, updated the bot with those patterns. If it changes again, I'd appreciate if someone lets me know again on the bot's talk page. Anomie⚔ 22:49, 15 October 2026 (UTC)
- @Anomie It already has. The new default default (before we customize anything for enwiki) is "Book-1", "Website-1", "Journal-1", "News-1", or "Reference-1". --Ahecht (TALK
- If the generic fallback changes from
- If it might be useful, you can see my work at ru:Module:Autoname (or any of the other languages linked there!) to account for any other potential issues. The big one I saw myself was HTML inside parameters, but your example seems to handle it well since I think you’re grabbing the contents of the first link instead (but note that this can lead to some unwanted output, too, like categories or something leaking into the name). stjn 20:43, 15 October 2026 (UTC)
- I am going to 'unhack' Module:Citation/CS1/sandbox because I don't think that that module should be used to create reference names. Instead, I have created Module:Autoname which uses some native code from Module:Citation/CS1/Utilities and Module:Citation/CS1/Configuration along with adapted functions from Module:Citation/CS1. The adapted functions have been modified so that they do not create error messaging and the attendant maintenance or error categories.
- The module supports all contributor / author / editor name-holding parameters including
|vauthors=and|veditors=. Because names may be wikilinked and may be wrapped in the accept-as-written markup, those markup when present are safely removed. The module implements{{autoname/sandbox}}. Examples of its output can be seen at Template:Autoname/testcases. - —Trappist the monk (talk) 19:50, 16 October 2026 (UTC)
- I don't think there's an opportunity to communicate errors to editors, so we'd have to wrap it in some sort of error checking that will fall back to the default (e.g. Book-1, Website-1, Reference-1) when there's an error. --Ahecht (TALK
- Because it amused me to do so, I have hacked Module:Citation/CS1/sandbox so that it will emit a
- I've enabled the bare-bones Template:Autoname (based on the example in the docs) earlier today, if folks want to make it more complex/use a export from CS1, feel free to modify it! (If there is a need for seperate templates MediaWiki:Cite-autoname-template-map.json is where to change it!) Sohom (talk) 15:31, 13 October 2026 (UTC)
Reformatting the Tasks template to use one column
[edit]Template:Tasks is used on a large number of pages.
It also still has that unfortunate two-column format, which means a lot of empty white space on narrow screens or (as I encountered it) in a {{sidebar}} template.
Could someone please reformat that to not use one table column for the icon, and then all the other content (mostly a bulleted list) in a second table column? WhatamIdoing (talk) 17:14, 13 October 2026 (UTC)
- I can't find one. Please give some examples. --Redrose64 🌹 (talk) 18:24, 13 October 2026 (UTC)
- I've drafted a version in the sandbox that doesn't use a table. The output is not exactly identical but it doesn't use table columns to indent the list. See the testcases. They seem similar enough on my end on desktop and mobile view, but I'm not using an actual mobile phone and can't narrow the window enough to cause a problem even with the live version. Please check if sandbox is an improvement on your end. If anyone has a better solution or can improve the sandbox version, please do so. – Scyrme (talk/solidarity) 18:26, 13 October 2026 (UTC)
- One issue with my sandbox version is that when
Here are some tasks awaiting attention
wraps onto a second line, it wraps underneath the image rather than staying next to it as it does with the live version. I'm unsure if that can be fixed, but it might be minor enough to not matter. – Scyrme (talk/solidarity) 18:39, 13 October 2026 (UTC) - Another issue is that there's a bigger gap between the
Here are some tasks...
and the task list. I'm not sure if it's possible to remove it. If anyone know how, feel free to edit the sandbox! – Scyrme (talk/solidarity) 15:58, 14 October 2026 (UTC)
- One issue with my sandbox version is that when
I'd like it to not indent the list of items. My goal is:
(image) (text) * (list entry) * (list entry)
and not
(image) (text)
* (list entry)
* (list entry)
WhatamIdoing (talk) 18:38, 13 October 2026 (UTC)
- @WhatamIdoing: I've added an
|indent=parameter to the sandbox version that can be set to "off" (no indent at all; usable both with or without image) or "min" (same indent as used when there's no image; "min" only usable when|image=off). I've add more testcases to illustrate. – Scyrme (talk/solidarity) 18:54, 13 October 2026 (UTC)- I like the aesthetic appearance of the "min" best, though my personal preference isn't important.
- Are we sure that {{Testcase table}} works correctly? In some of them, the Here are some tasks awaiting attention: text in the first template appears to push the text in the second template out of place, so that the end of that text is above the bullets for the next line. WhatamIdoing (talk) 19:05, 13 October 2026 (UTC)
- @WhatamIdoing: You mean how it appears for testcases 5 and 6? The {{testcase table}} is working correctly; that's just where the bullet points end up when there's no indent. It's apparently due to
margin: 0px;, which was part of the original code which I left unchanged. – Scyrme (talk/solidarity) 15:48, 14 October 2026 (UTC)- I've simplified the code to remove it and adjusted the indents. The indent parameter is now only used when the image is enabled. When the indent is off, it now lines up with a standard bulleted list. – Scyrme (talk/solidarity) 15:55, 14 October 2026 (UTC)
- Thanks, that looks good. WhatamIdoing (talk) 04:40, 15 October 2026 (UTC)
- I've simplified the code to remove it and adjusted the indents. The indent parameter is now only used when the image is enabled. When the indent is off, it now lines up with a standard bulleted list. – Scyrme (talk/solidarity) 15:55, 14 October 2026 (UTC)
- @WhatamIdoing: You mean how it appears for testcases 5 and 6? The {{testcase table}} is working correctly; that's just where the bullet points end up when there's no indent. It's apparently due to
On mobile browser: Moving people's name to the start of their messages?
[edit]Knowing who is writing to whom in a discussion is important. Especially if many different people are taking part in one. Unfortunatly mobile doesn't offer enough display to always quickly check the bottom of a message, which makes keeping track quite bothersome. Wouldn't it be beneficial to move names above their respective reply, like in most other text messaging layouts?
I can see how one might find aesthethic value in our current arrangement, especially if one is using a desktop or laptop, where i would wager that this is much less of a problem. I suggest a preferance setting as a solution. Willprove (talk) 00:56, 14 October 2026 (UTC)
- I don't really have this issue as someone who reads a lot on mobile, but if this was implemented it would most likely be part of DiscussionTools, an extension which provides numerous improvements for talk pages. Considering the Community Wishlist is coming up soon, you may want to try creating a wish for this feature. Axolitl (talk | contribs) 01:03, 14 October 2026 (UTC)
- Thank you for directing me to the wishlist. I have sent in my request. Willprove (talk) 01:28, 14 October 2026 (UTC)
- @Willprove: This would make English Wikipedia inconsistent with all the other Wikipedias, not to mention the other WMF projects like Wiktionary and Commons - of which there are more than a thousand. Signing at the end of your post is a practice that has been established for more than 25 years. --Redrose64 🌹 (talk) 07:22, 14 October 2026 (UTC)
- I do not know see why that would stop us. We have made changes before that disturbed the consistency of all wiki projects, like dark mode; for quite a long time English wikipedia alllowed one to toggle a preference for dark mode that was not possible on other language projects, or sister projects.
- The German Mainpage differs from the English. There are policy differences between different languages. Visual elements and conventions differ, for example infoboxes looking different between German and English. German wiki has a user trust system. We just changed wikipedia's look in 2023 i think, and one can still go back and change it back for oneself at will. Visual editor has just become the universal default editor. Mobile wiki looks generally different from desktop already.
- I don't think that there really exists an established tradition of aesthetic continuity in the way that you see it. And if that exists i would call into question it's inherent value and our ability to abide by it so far, which would be pretty lousy.
- I don't think adding a little button that would allow one to more easily keep track of long talk page conversations, especially on small screens, would be pose a new convention that disrespects tradition or poses some problem. It would be a neat little thing. It would be useful. Willprove (talk) 14:18, 14 October 2026 (UTC)
- @Willprove: Things like dark mode are done mainly through style sheets. The arrangement of the main page is decided on a per-wiki basis, but essentially it's a bunch of templates that draw their content from subpages like Wikipedia:Today's featured article/October 15, 2026. Infoboxes are much more fragmented - for example, our own Template:Infobox person places birth and death stuff near the top, whilst Template:Infobox officeholder puts it much further down. It would be an easy edit to rearrange either of those two infoboxes to have the info in similar places. However, in discussion pages, such as this one, the user info and timestamp are part of the wikitext itself, and there are no style sheets on earth nor template edits that will rearrange signature-last wikitext to display the signature before the rest of the post. --Redrose64 🌹 (talk) 22:14, 15 October 2026 (UTC)
- I see. How does something like WP:CONVENIENT work. Is it only possible to have something like it work through client-site plugins? Can't we universalize the code so it works well on mobile and just have it apply if one wants it to? It might be a bit more complicated, but then our issue wouldn't be consistency, it would be feasability, or desire. Willprove (talk) 23:02, 15 October 2026 (UTC)
- I've never looked at the implementation of the Convenient discussion script, but I imagine only the UI portions are dependent on the skin. It should be feasible to support more skins, but that doesn't mean the change would be easy to make. I'm not sure what you mean by "a little button". I think the UI design challenge is fitting the meta info into the available space on small screens without unduly increasing the amount of vertical space used. (Moving the signature is tricky, because even with the extra markup now added by the discussion tool feature, it's still hard to isolate, so it's less error-prone to keep it where it is.) isaacl (talk) 02:46, 16 October 2026 (UTC)
- I see. How does something like WP:CONVENIENT work. Is it only possible to have something like it work through client-site plugins? Can't we universalize the code so it works well on mobile and just have it apply if one wants it to? It might be a bit more complicated, but then our issue wouldn't be consistency, it would be feasability, or desire. Willprove (talk) 23:02, 15 October 2026 (UTC)
- @Willprove: Things like dark mode are done mainly through style sheets. The arrangement of the main page is decided on a per-wiki basis, but essentially it's a bunch of templates that draw their content from subpages like Wikipedia:Today's featured article/October 15, 2026. Infoboxes are much more fragmented - for example, our own Template:Infobox person places birth and death stuff near the top, whilst Template:Infobox officeholder puts it much further down. It would be an easy edit to rearrange either of those two infoboxes to have the info in similar places. However, in discussion pages, such as this one, the user info and timestamp are part of the wikitext itself, and there are no style sheets on earth nor template edits that will rearrange signature-last wikitext to display the signature before the rest of the post. --Redrose64 🌹 (talk) 22:14, 15 October 2026 (UTC)
- @Willprove: This would make English Wikipedia inconsistent with all the other Wikipedias, not to mention the other WMF projects like Wiktionary and Commons - of which there are more than a thousand. Signing at the end of your post is a practice that has been established for more than 25 years. --Redrose64 🌹 (talk) 07:22, 14 October 2026 (UTC)
- Thank you for directing me to the wishlist. I have sent in my request. Willprove (talk) 01:28, 14 October 2026 (UTC)
- You might be able to do this using WP:CONVENIENT. FaviFake (talk) 15:36, 14 October 2026 (UTC)
- Unfortunatly it says that it doesn't support mobile view in the limitations section. Willprove (talk) 17:31, 14 October 2026 (UTC)
- FWIW, Convenient Discussions works flawlessly with the (responsive) Timeless skin. —ClaudineChionh (she/her · talk · email) 22:29, 14 October 2026 (UTC)
- Editing with those settings breaks the responsive structure on mobile. Willprove (talk) 23:12, 14 October 2026 (UTC)
- Unfortunatly it says that it doesn't support mobile view in the limitations section. Willprove (talk) 17:31, 14 October 2026 (UTC)
- FWIW, I support this idea. For example, I’m on mobile right now, and the comment in this thread beginning with “I do not know …” took up the entire screen and required scrolling just to identify the author of the comment. I should not have to assume or guess who wrote a comment before reading it… that feels backward. Some1 (talk) 23:03, 14 October 2026 (UTC)
- Signatures being at the end of messages was, my guess, an explicit decision to try to help focus on content and not contributors. MetaFilter, another older Internet place, explicitly did that and has explicitly kept it so. I'm sure user scripts could be adjusted to allow this for mobile as an opt-in thing if you choose to but I probably wouldn't want to make it as simple as an option in the default preferences. And I say this as someone who uses both desktop and mobile. Skynxnex (talk) 23:31, 14 October 2026 (UTC)
- On a more basic level, wikitext was designed for pages, not as a discussion forum mechanism. Online forums typically have a dedicated location for information about the commenter. With wikitext, prior to the autosigning reply tool, we just have what is done by convention. Usenet posts and emails are conventionally signed at the end (though they too have a dedicated location for the header information in a communication), so it was natural for the community to follow this approach. isaacl (talk) 23:52, 14 October 2026 (UTC)
Is this a bug of some kind?
[edit]On https://pageviews.wmcloud.org/?range=latest-30&project=en.wikipedia.org&pages=Bungo_Channel it's showing up as "Disambig-class" but it's marked as "Start-class" on the talk page. Windwardcoast (talk) 01:25, 14 October 2026 (UTC)
- @Windwardcoast Issues with that tool should be reported to meta:Talk:Pageviews_Analysis. --Ahecht (TALK
PAGE) 19:00, 14 October 2026 (UTC)- Ok. Do you see this error too? Windwardcoast (talk) 19:05, 14 October 2026 (UTC)
- I see it too. Here is a larger example. It says Disambig instead of Start at Talk:Bungo Channel, Disambig instead of Stub at Talk:Naruto Strait, and B instead of Stub at Talk:Kii Channel. It correctly says Start at Talk:Kanmon Straits so at least it's right sometimes. PrimeHunter (talk) 02:01, 15 October 2026 (UTC)
- Thanks. I've reported it to meta:Talk:Pageviews Analysis. Windwardcoast (talk) 04:14, 15 October 2026 (UTC)
- Thanks for reporting! This should be fixed in ~7 minutes after the next auto-deploy. — MusikAnimal talk 23:04, 15 October 2026 (UTC)
- Thanks. I've reported it to meta:Talk:Pageviews Analysis. Windwardcoast (talk) 04:14, 15 October 2026 (UTC)
- I see it too. Here is a larger example. It says Disambig instead of Start at Talk:Bungo Channel, Disambig instead of Stub at Talk:Naruto Strait, and B instead of Stub at Talk:Kii Channel. It correctly says Start at Talk:Kanmon Straits so at least it's right sometimes. PrimeHunter (talk) 02:01, 15 October 2026 (UTC)
- Ok. Do you see this error too? Windwardcoast (talk) 19:05, 14 October 2026 (UTC)
Search finds bogus templates
[edit]This search finds two templates on the basis of having {{featured article}}, but they don't. What's going on here? —Anomalocaris (talk) 20:17, 14 October 2026 (UTC)
- On my end I only see 1 template and its documentation. I imagine {{Get short description}} is there because of its documentation. I suspect the documentation is there because Canada is a featured article and the example used by the documentation is
{{Get short description|Canada}}. The template is just a wrapper for the module, so something about the module is causing this. Previewing the documentation in edit, the "pages included in this preview" list beneath the editing area includes several templates found on Canada not just {{Featured article}}, including {{authority control}} and {{Current UK monarch}}, though not every template (the citation templates aren't listed). Removing{{Get short description|Canada}}removes all these templates from the list. I don't know why Module:Get short description causes this, but hopefully this information is helpful in figuring that out. – Scyrme (talk/solidarity) 20:47, 14 October 2026 (UTC)- The author and main contributor to the module is Qwerfjkl. Perhaps they might have some answers? – Scyrme (talk/solidarity) 20:55, 14 October 2026 (UTC)
- The module calls
frame:preprocess(wikitext)which will process the text of the article being parsed, including recording links to the templates it uses. So Template:Get short description/doc is recorded as using all the templates Canada uses, including {{Featured article}}. It's hard to see how the module can work without doing this. Parsing just the{{short description|whatever}}bit would work for Canada, but in general it won't pick up SDs generated by templates such as infoboxes. Certes (talk) 22:09, 14 October 2026 (UTC)- mw:Extension:ShortDescription#Retrieve short description on wikipage says
{{GETSHORTDESC:Bacon}}should retrieve the short description of Bacon but the magic word is not recognized here and just treated as an unknown template: Template:GETSHORTDESC:Bacon. That's because we don't actually use the extension which is not listed at Special:Version. The top of mw:Extension:ShortDescription says: "For another way to enable{{SHORTDESC:}}parser without the use of this extension, see the Wikibase option." I don't know whether this has something equivalent to{{GETSHORTDESC}}. PrimeHunter (talk) 02:28, 15 October 2026 (UTC)
- mw:Extension:ShortDescription#Retrieve short description on wikipage says
Template:Featured article/doc says, "This template should be placed at the top of the article after hatnotes." However, in Canada, the template appeared before several header templates that precede hatnotes. I edited Canada and moved the template to follow all of the header stuff, just before the infobox. It doesn't look like that is going to fix it, because, even after the change, if I edit a sandbox to consist of one line, viz:
{{Get short description|Canada}}
the preview lists Template:Featured article. So, moving {{featured article}} within Canada didn't solve the problem. I note that editors are careless about the placement of {{featured article}}. Buzz Aldrin had it above some header templates and 4 Minutes had it near the end of the article; I edited both articles to place it just above the infobox. It seems that a sandbox consisting of {{Get short description}} with any article containing {{Featured article}} will "include" Template:Featured article, and there's no way to solve it within Canada. —Anomalocaris (talk) 05:24, 15 October 2026 (UTC)
- @Anomalocaris: It's not surprising that repositioning {{featured article}} doesn't make a difference since it's also pulling other unrelated templates from all over the page (due to what Certes explained). If Certes is right that there's no way to rewrite the module to avoid this, the only way to truly fix this problem would be to request that the GETSHORTDESC extension be installed/enabled (or something equivalent) so that the template can be redesigned as a wrapper for that instead of the module. – Scyrme (talk/solidarity) 06:02, 15 October 2026 (UTC)
- Maybe there's another way. This issue doesn't seem to affect {{annotated link}}, which is also able to retrieve short descriptions. That template relies on Module:Annotated link. which in turn calls on Module:GetShortDescription. Clearly Module:GetShortDescription is doing something differently to the confusingly similarly-named Module:Get short description. – Scyrme (talk/solidarity) 06:14, 15 October 2026 (UTC)
- There's some relevant discussion at Module talk:GetShortDescription § Module:Get short description? which also noted the problem of Module:Get short description preprocessing the whole page. Looks like Trappist the monk already did a rewrite of Module:Get short description in its sandbox to address this. I implemented it in {{Get short description/sandbox}} and tried it in preview in the documentation. It seems to work just as well without fetching all those irrelevant templates. Since {{get short description}} and it's module aren't yet widely used (low risk), I decided to boldly just implement Trappist's sandbox code into the live module. – Scyrme (talk/solidarity) 06:45, 15 October 2026 (UTC)
- The search results page has now cleared! The template seems to still work as intended after the change in module code, with the template fetching the description from Wikipedia (not Wikidata). – Scyrme (talk/solidarity) 07:00, 15 October 2026 (UTC)
- Scyrme: Good work! —Anomalocaris (talk) 16:54, 15 October 2026 (UTC)
- Well done! How (if at all) did you manage to get at a SD generated by an infobox or similar without preprocessing the whole article? That's the bit I claimed would be hard. Certes (talk) 22:55, 16 October 2026 (UTC)
- @Certes: To be honest I initially forgot that was an issue. The revised module by Trappist isn't able to do that. However, after I copied over Trappist's code I found a different template that also outputs short descriptions, {{Extract short description}}. That one just uses Module:String instead of a whole new module. {{Extract short description}} has the same problem that the previous version of {{Get short description}} did, in that it also transcludes the target page. It's probably helpful to leave the two templates as they are now. For most cases, {{Get short description}} works fine without the issues caused by preprocessing the whole article. Editors who need to fetch a short description that's transcluded into an article by an infobox (etc.) can use {{Extract short description}}. For now, I've just updated the documentations of both templates to make their respective limitations and differences clearer. Editors can choose the one that suits their needs. It might still be a good idea to request the GETSHORTDESC extension be installed/enabled (or equivalent) to make both templates obsolete. – Scyrme (talk/solidarity) 23:17, 16 October 2026 (UTC)
- Scyrme, hi, sorry about not replying to the ping earlier. I saw the notification but set it down to look at later and totally forgot about it.
Anyway, I wrote {{Get short description}} to see if there was a way to get all short descriptions, including ones transcluded by templates. Unfortunately it seems that it always carry over the categories etc. from the target page, and as Certes says above there doesn't seem to be a way around this, so I gave up on it. If it's causing problems I don't have any issue with the template and module being deleted. — Qwerfjkltalk 09:15, 18 October 2026 (UTC)- @Qwerfjkl: That's alright. With Trappist's module code it isn't causing any problems. It's more limited than you intended, but it's better than nothing. {{Annotated link}} seems to be similarly limited, but is still widely used. The other template, {{Extract short description}}, carries over transclusions from the target page like your version of {{Get short description}}, but doesn't seem to carry over categories. – Scyrme (talk/solidarity) 13:52, 18 October 2026 (UTC)
- Scyrme, hi, sorry about not replying to the ping earlier. I saw the notification but set it down to look at later and totally forgot about it.
- @Certes: To be honest I initially forgot that was an issue. The revised module by Trappist isn't able to do that. However, after I copied over Trappist's code I found a different template that also outputs short descriptions, {{Extract short description}}. That one just uses Module:String instead of a whole new module. {{Extract short description}} has the same problem that the previous version of {{Get short description}} did, in that it also transcludes the target page. It's probably helpful to leave the two templates as they are now. For most cases, {{Get short description}} works fine without the issues caused by preprocessing the whole article. Editors who need to fetch a short description that's transcluded into an article by an infobox (etc.) can use {{Extract short description}}. For now, I've just updated the documentations of both templates to make their respective limitations and differences clearer. Editors can choose the one that suits their needs. It might still be a good idea to request the GETSHORTDESC extension be installed/enabled (or equivalent) to make both templates obsolete. – Scyrme (talk/solidarity) 23:17, 16 October 2026 (UTC)
- The search results page has now cleared! The template seems to still work as intended after the change in module code, with the template fetching the description from Wikipedia (not Wikidata). – Scyrme (talk/solidarity) 07:00, 15 October 2026 (UTC)
One page locks up my browser
[edit]This page Draft:Blackboys causes my browser tab to lockup on both Safari and Chrome when I try to edit it. It's something technical with the page because no other page I've every come across does that. Weird. Any ideas? 10mmsocket (talk) 06:43, 15 October 2026 (UTC)
- Does it lock up in Visual or Source editing? While loading or after typing? Does it still lock up in an incognito window? (Maybe it’s a gadget you have) Dw31415 (talk) 10:14, 15 October 2026 (UTC)
- Good point. I just edited it logged-out in an incognito window and it was fine. Now I have something to go look at. Thanks. 10mmsocket (talk) 14:25, 15 October 2026 (UTC)
Was 'Enable syntax highlighting for wikitext' suddenly added to enwiki as opt-out?
[edit]While I was editing a few minutes ago, editing the source box suddenly gave line numbers showing up spontaneously at the left-hand side of the editing box. When I clicked on the emacs button (plugin) to use emacs to edit the text as plain text, a huge amount of html/xml-like tags appeared in the source content, completely swamping the wikitext.
This sort of change should be opt-in, not opt-out.
I managed to kill this tag-nonsense by going into:
- Preferences
- Editing
- Syntax highlighting
- disable Enable syntax highlighting for wikitext - Applies when editing content pages and templates.
- Syntax highlighting
- Editing
Hope this is useful to other people who suddenly get this imposed on them. Boud (talk) 08:28, 15 October 2026 (UTC)
- I just clicked the "Syntax" button at the top of my editing toolbar ('2010 wikitext editor') but agree that this should be opt-in not opt-out. - Arjayay (talk) 08:34, 15 October 2026 (UTC).
- Interesting. It's even happening in the reply box. There was a change in August or September to implement Wikipedia:Village pump (proposals)/Archive 183#Proposal: Turn on syntax highlighting by default for new accounts, but that was too long ago to be the cause of this new change. CMD (talk) 09:08, 15 October 2026 (UTC)
- I see this too, in both normal editing and replies. CodeMirror syntax highlighting was enabled by default for all logged out and newly registered users on the English Wikipedia on September 14. Further details: WP:Tech News#Tech News: 2026-42. Perhaps it's been quietly and/or accidentally rolled out to everyone now (because the WMF knows best). I'll give it a try as it does have uses but, as mentioned above, it can be turned off in Special:Preferences#mw-prefsection-editing. Certes (talk) 09:22, 15 October 2026 (UTC)
- Thanks for finding this workaround. I was editing a page, did something else in another browser tab, Firefox crashed, and when I came back and looked at the recovered editing tab, I suddenly had line numbers, highlighted text, large-font headings, and most irritating of all, the search-in-page didn't work. That is, I could CTRL-F for <some text>, and it would be found for all occurrences in the article preview, but I could not find anything by searching in the wikitext. Quite maddening. After an hour of grumbling, testing, and looking here, I can now return to whatever I meant to do next. Thanks again! — JohnFromPinckney (talk / edits) 10:50, 15 October 2026 (UTC)
- That's odd - I have it intentionally enabled and it's never affected the editor search function for me. The only thing that fails sometimes for whatever reason is the ping autocomplete. I just toggle it in editor, add the tag, and and turn it back on. ChompyTheGogoat [ Bleat | Munched ] 15:34, 15 October 2026 (UTC)
- ChompyTheGogoat and JohnFromPinckney, it seems that you are talking about two different text search features. CodeMirror has a search and browsers have a "builtin" search. If you have CodeMirror enabled, press Ctrl+F twice to bypass CodeMirror's search and to use browser's search. —andrybak (talk) 18:10, 15 October 2026 (UTC)
- Thanks for that. I did not ask for and did not know I had CodeMirror (or that it even existed). Maybe next time I'll have some idea of what to do about it. — JohnFromPinckney (talk / edits) 21:27, 15 October 2026 (UTC)
- ChompyTheGogoat and JohnFromPinckney, it seems that you are talking about two different text search features. CodeMirror has a search and browsers have a "builtin" search. If you have CodeMirror enabled, press Ctrl+F twice to bypass CodeMirror's search and to use browser's search. —andrybak (talk) 18:10, 15 October 2026 (UTC)
- For me, during the "just work with it" phase of this in the half hour or so before I came here to figure out how to turn it off because I'd been fed up to the gills with working with it, I found that I could search-in-page for plain text, but not for formatted text. For instance, after creating an article about a film that was already listed unlinked in List of Canadian films of 2026, when I went to try to wikilink it there I couldn't find it in the list by searching the film's title because it was italicized, but I could find it in the list by searching the director's name since that didn't have any wikicode around it. (And, of course, since my primary editing domain is the arts, meaning I work with a lot of film and book and album and television series titles that would be italicized, losing the ability to search-in-page for italicized text was the straw that broke the camel's back for me in terms of just working with it.) Bearcat (talk) 16:09, 15 October 2026 (UTC)
- In case you want to give CodeMirror another try, please review mw:Help:Extension:CodeMirror#Why doesn't the browser search work? and let me know if any of those tips help. The thing to keep in mind is that CodeMirror will auto-focus on the editor, even after previewing. You can at any point however hit Ctrl+F twice to activate the browser search (if you were trying to search the previewed output).
- I'm not sure what happened in your case. The formatting is only around the film title, correct? So CodeMirror's search most certainly should find the title in the wikitext. Obviously, if there was formatting within the title, you'd need to include that in the search query (this is also true without CodeMirror when searching within wikitext, unless your browser somehow has some sort of fuzzy search). — MusikAnimal talk 19:06, 15 October 2026 (UTC)
- There wasn't text formatting inside the titles, no. And it wasn't just a one-time weird thing around just one film title, either, as once I figured out what was going on I tested several other search strings that I already knew to be present in the page, both formatted and unformatted text, and found that it would consistently find unformatted text while consistently erroring out on formatted text. I've been around Wikipedia since God was in diapers, however, so I'm more than familiar enough with wikisyntax that I just can't imagine needing special syntax highlighting badly enough to warrant spending any extra time tweaking it to work right. For new users, fine, but I'm far beyond the point of needing it. Bearcat (talk) 20:32, 15 October 2026 (UTC)
- I'm intrigued! I tried searching the same article you mentioned and everything worked as usual. Are you sure you were using CodeMirror's search, and not your browser search (i.e. focus is on the editor when you hit Ctrl+F)? Maybe you accidentally had the regular expression option on? I'd love to know if there's a real bug here that we should fix, but I get you're not interested in CodeMirror so don't let me hassle you with debugging this if you're not interested :)
- Even though you're an old-timer per-se (I consider myself one, too, albeit much less old!), the things CodeMirror offer are supposed to expedite your day-to-day work and make life easier. I'm not trying to convert you; This thread by itself is proof many users won't ever want CodeMirror at all. But, if there are real issues that bother the experienced users, it's possible they will bother other users as well. Again, please ignore me if you've had enough! Best, — MusikAnimal talk 21:27, 15 October 2026 (UTC)
- To be fair, I'm perfectly willing to read through its documentation to see if I think any of what it does would actually be valuable to me — I just don't feel the need to immediately turn it on just to "trial and error" my way through a decision. Bearcat (talk) 22:22, 15 October 2026 (UTC)
- There wasn't text formatting inside the titles, no. And it wasn't just a one-time weird thing around just one film title, either, as once I figured out what was going on I tested several other search strings that I already knew to be present in the page, both formatted and unformatted text, and found that it would consistently find unformatted text while consistently erroring out on formatted text. I've been around Wikipedia since God was in diapers, however, so I'm more than familiar enough with wikisyntax that I just can't imagine needing special syntax highlighting badly enough to warrant spending any extra time tweaking it to work right. For new users, fine, but I'm far beyond the point of needing it. Bearcat (talk) 20:32, 15 October 2026 (UTC)
- That's odd - I have it intentionally enabled and it's never affected the editor search function for me. The only thing that fails sometimes for whatever reason is the ping autocomplete. I just toggle it in editor, add the tag, and and turn it back on. ChompyTheGogoat [ Bleat | Munched ] 15:34, 15 October 2026 (UTC)
- Thanks for the workaround, Boud; this is horrible and should definitely be opt-in not -out ~ LindsayHello 11:34, 15 October 2026 (UTC)
- There seems to be an assumption that enwiki implicitly accepted to make WYSIWYG opt-out instead of opt-in: mw:Help talk:Extension:CodeMirror#Enabling CodeMirror by default on all WMF wikis for newbies. My suggestion to MusikAnimal is to revert the change, and possibly propose a proper WP:RfC on enwiki to make the WYSIWYG thing opt-in instead of opt-out. WYSIWYG by default is miseducation. Boud (talk) 12:06, 15 October 2026 (UTC)
- @Boud CodeMirror is not WYSIWYG. That's Visual Editor. CodeMirror just enables syntax highlighting and a bunch of cool features like autocomplete for templates and parser tags and reference collapsing in the source editor. --Ahecht (TALK
PAGE) 13:27, 15 October 2026 (UTC)- I guess it's weirder than WYSYIWG. CodeMirror syntax highlighting converts
=== Plain text ===\nTwo words.(where\nis the unix/linux end-of-line character) into<div class="cm-line"><span class="cm-mw-section-header cm-mw-section-3">===</span><span class="cm-mw-section"> Plain text </span><span class="cm-mw-section-header">===</span></div><div class="cm-line">Two words.</div><div class="cm-line"><br></div>
in my text editor. So maybe WYSIMMTWYG = What You See Is Much Messier Than What You Get? Boud (talk) 16:29, 15 October 2026 (UTC)- @Boud What plugin are you using to transfer the Wikitext to emacs? If it grabs the content of the textarea with id
wpTextbox1(e.g.document.getElementById('wpTextbox1').valuein javascript) it will get the unadulterated text. Seems like it would have to go out of its way to grab all thecm-linedivs. --Ahecht (TALK
PAGE) 16:59, 15 October 2026 (UTC)- @Ahecht: Edit with emacs. Boud (talk) 17:11, 15 October 2026 (UTC)
- You're not the first to want Emacs (or Vim) keymaps while editing wikitext. Fortunately this is totally doable in CodeMirror! I've filed phab:T441357 for this. Though, I'm not sure if we would be able to automatically prevent conflicts with the Firefox add-on that you're using. — MusikAnimal talk 19:19, 15 October 2026 (UTC)
- @MusikAnimal I think it's quite clear that "editing with Emacs" means exactly what it says, and at least in this discussion nobody has asked for Emacs keymaps. The ability to use Emacs instead is the whole point, as in not staying in the browser window and not using any kind of wikitext editor. TooManyFingers (he/him · talk) 05:03, 16 October 2026 (UTC)
- Understood! Shows how much I know :) I come from Vim-land, so to me there's just a few modes that expedite whatever I'm trying to do as far as text editing. Then we sprinkle in some CodeMirror features (i.e. contextually correct API-powered autocompletion, and of course – syntax highlighting!), and we get the best of both worlds, all with just keymaps and a few tiny UX changes. I am unfamiliar with any sort of Emacs server-based editing, but I'm certain we can get the familiar Emacs keybindings to work say when you login to a public computer to edit Wikipedia. — MusikAnimal talk 06:19, 16 October 2026 (UTC)
- Personally, when I use the browser extension I have to edit in vim, it's frequently because I want to interact with my local filesystem in some way: I find it a bit more convenient than opening an editor separately and copy-pasting to save the wikitext, or copy-pasting from a file into the browser, and I often use
:!. I doubt the keybindings will be able to give me any of that. OTOH, if they give:sthey might still be useful for some of my use cases. Anomie⚔ 10:39, 16 October 2026 (UTC):!(run a shell command) is of course a no, but:sand:wqetc. could be added, I believe.- I'm going to have to try out a Vim browser plugin myself, I guess! Regardless, I'm sure you understand what I mean of how convenient it will be to login and things like
ciworci[etc. just work (no browser plugin needed). I am much quicker to type in Vim than anything else, using the keymap alone. - There's no online demo I can find for CM6, but here's the CM5 version. — MusikAnimal talk 16:50, 16 October 2026 (UTC)
- Personally, when I use the browser extension I have to edit in vim, it's frequently because I want to interact with my local filesystem in some way: I find it a bit more convenient than opening an editor separately and copy-pasting to save the wikitext, or copy-pasting from a file into the browser, and I often use
- Understood! Shows how much I know :) I come from Vim-land, so to me there's just a few modes that expedite whatever I'm trying to do as far as text editing. Then we sprinkle in some CodeMirror features (i.e. contextually correct API-powered autocompletion, and of course – syntax highlighting!), and we get the best of both worlds, all with just keymaps and a few tiny UX changes. I am unfamiliar with any sort of Emacs server-based editing, but I'm certain we can get the familiar Emacs keybindings to work say when you login to a public computer to edit Wikipedia. — MusikAnimal talk 06:19, 16 October 2026 (UTC)
- I may have been mistaken about the nature of the plugin being used. I've edited here directly from inside Emacs before, but haven't done that very much. TooManyFingers (he/him · talk) 05:32, 16 October 2026 (UTC)
- @MusikAnimal I think it's quite clear that "editing with Emacs" means exactly what it says, and at least in this discussion nobody has asked for Emacs keymaps. The ability to use Emacs instead is the whole point, as in not staying in the browser window and not using any kind of wikitext editor. TooManyFingers (he/him · talk) 05:03, 16 October 2026 (UTC)
- You're not the first to want Emacs (or Vim) keymaps while editing wikitext. Fortunately this is totally doable in CodeMirror! I've filed phab:T441357 for this. Though, I'm not sure if we would be able to automatically prevent conflicts with the Firefox add-on that you're using. — MusikAnimal talk 19:19, 15 October 2026 (UTC)
- @Ahecht: Edit with emacs. Boud (talk) 17:11, 15 October 2026 (UTC)
- @Boud What plugin are you using to transfer the Wikitext to emacs? If it grabs the content of the textarea with id
- I guess it's weirder than WYSYIWG. CodeMirror syntax highlighting converts
- @Boud CodeMirror is not WYSIWYG. That's Visual Editor. CodeMirror just enables syntax highlighting and a bunch of cool features like autocomplete for templates and parser tags and reference collapsing in the source editor. --Ahecht (TALK
- There seems to be an assumption that enwiki implicitly accepted to make WYSIWYG opt-out instead of opt-in: mw:Help talk:Extension:CodeMirror#Enabling CodeMirror by default on all WMF wikis for newbies. My suggestion to MusikAnimal is to revert the change, and possibly propose a proper WP:RfC on enwiki to make the WYSIWYG thing opt-in instead of opt-out. WYSIWYG by default is miseducation. Boud (talk) 12:06, 15 October 2026 (UTC)
- It was especially annoying given that I was already using wonderful (and already customised just the way I like it) https://www.mediawiki.org/wiki/User:Remember_the_dot/Syntax_highlighter Mitch Ames (talk) 12:08, 15 October 2026 (UTC)
- I have submitted T441308. There may be additional circumstances that led some editors to have this option selected. It is selected for me even though I did not select it. I was also using the syntax highlighter gadget (by Remember the dot), but this option appears to have overridden it. – Jonesey95 (talk) 12:14, 15 October 2026 (UTC)
- CodeMirror does a lot more than just highlight wikitext, for the record. We can also add a theme for the "Remember the dot" colour scheme. A similar request was made recently to add a theme for WP:WikEd colours. — MusikAnimal talk 19:23, 15 October 2026 (UTC)
- I was so confused when this happened to me - I rushed right over here to VPT to figure out what had happened. Thanks very much for telling me how to opt out. This is a change that should be reversed immediately. Chorchapu (talk | edits) 13:47, 15 October 2026 (UTC)
- I have nothing else to add, since I found and followed the "how to turn it off" instructions above, but just wanted to add one more voice to the "I hate it" pile anyway. Bearcat (talk) 16:03, 15 October 2026 (UTC)
- +1. Should be opt-in. Fram (talk) 16:05, 15 October 2026 (UTC)
- +1 It is horrible, Not only do I not like it, I'll find editing extremely difficult if this is not made an opt in. Mjroots (talk) 16:17, 15 October 2026 (UTC)
- +1 Absurd change, should never have been opt-out. Chorchapu (talk | edits) 16:40, 15 October 2026 (UTC)
- @Bearcat @Mjroots @Chorchapu Well, with the accidental deployment fixed (sorry again!), I am nonetheless eager to hear what about CodeMirror you did not like, if you're willing to share :) Please give mw:Help:Extension:CodeMirror a read and explore the many features it offers, noting you can disable most of them (including syntax highlighting itself!) in your CodeMirror preferences. Thanks in advance, — MusikAnimal talk 19:29, 15 October 2026 (UTC)
- I'll grant that it's at least partially just a case of being accustomed to my established habits (and too old to change them on a casual whim that isn't unavoidably necessary), but the in-page searching problem I noted above was the biggest issue — and I've been around Wikipedia more than long enough to not really need the highlighting the same way a new editor might, so I can't really say I feel all that motivated to turn it back on and tinker. Bearcat (talk) 20:55, 15 October 2026 (UTC)
- Hi, my initial reaction I suppose I can boil down to “What are those numbers, why is everything colourful, what’s going on!” I turned it off before I continued any editing but I can look into it again and properly evaluate its merits, on my own free will this time. As Bearcat says above, I’m more or less familiar with the wikitext formatting and don’t really need the colours and highlighting. Chorchapu (talk | edits) 21:31, 15 October 2026 (UTC)
- @Bearcat @Mjroots @Chorchapu Well, with the accidental deployment fixed (sorry again!), I am nonetheless eager to hear what about CodeMirror you did not like, if you're willing to share :) Please give mw:Help:Extension:CodeMirror a read and explore the many features it offers, noting you can disable most of them (including syntax highlighting itself!) in your CodeMirror preferences. Thanks in advance, — MusikAnimal talk 19:29, 15 October 2026 (UTC)
- +1 Absurd change, should never have been opt-out. Chorchapu (talk | edits) 16:40, 15 October 2026 (UTC)
- +1 It is horrible, Not only do I not like it, I'll find editing extremely difficult if this is not made an opt in. Mjroots (talk) 16:17, 15 October 2026 (UTC)
- I wouldn't say I hate the highlighting, but I do hate the way it's been rolled out as a complete surprise leaving editors scratching their heads as to why their computers have broken and how to mend them. It should certainly be opt-in but, if the WMF is adamant that it knows better than editors what editors want, there should at least be an advance announcement of what they insist on changing and how to revert it. Certes (talk) 16:46, 15 October 2026 (UTC)
- I myself was shocked and worried when I first saw the new formatting. I would likely not have edited if I had not seen this thread on VPT to remove it. Chorchapu (talk | edits) 16:49, 15 October 2026 (UTC)
- It has now been clarified that this change was unintentional. Certes (talk) 18:15, 15 October 2026 (UTC)
- +1. Should be opt-in. Fram (talk) 16:05, 15 October 2026 (UTC)
Can anyone of you confirm/deny if you turned on CodeMirror on a different wiki? If so, what you're encountering I think is a bug in Core preferences (phab:T441308#12438534). The production config for CodeMirror can be viewed here where it clearly has usecodemirror off by default globally, and enabled on English Wikipedia only for newly registered accounts and logged out users. At any rate, I can assure you the unwanted change was not intentional – I'm just not sure about how to fix it just yet. I will continue debugging and report findings at phab:T441308. Follow along there if you're interested. I will post here once things are resolved. — MusikAnimal talk 17:30, 15 October 2026 (UTC)
- I didn't change any settings on any other wiki. Certes (talk) 17:34, 15 October 2026 (UTC)
- Ditto. FWIW, I don't mind the highlighting, or even how it breaks in-page search, but the way it hijacks all my keybindings is intolerable. —Cryptic 17:38, 15 October 2026 (UTC)
- @Cryptic Would you mind sharing which keybindings you care about that are broken? Eventually, we want to offer CodeMirror as its own standalone editor (it already is technically if you disable WikiEditor, but then there's no toolbar). I have a note made that when we do this (phab:T95148), we should offer users the ability to customize all keyboard shortcuts. If there are any glaring issues as it stands now, I'd love to hear about them in case there's a quick fix. Ctrl+E is one that was already reported, and I don't have an easy solution for that, unless it becomes a widespread complaint. If Ctrl+F is your concern, make sure to read mw:Help:Extension:CodeMirror#Why doesn't the browser search work? and let me know if that helps at all. — MusikAnimal talk 19:39, 15 October 2026 (UTC)
- It's not so much that they're broken, per se, than that they override the custom ones I have set in my browser. Escape is the most immediately objectionable since my bindings are emacsish, but looking over mw:Help:Extension:CodeMirror#Keyboard shortcuts I don't think I'd be able to use this unless I could disable them all en masse. —Cryptic 19:54, 15 October 2026 (UTC)
- I just filed phab:T441357 as you are not the only on in this very thread that prefers Emacs keybindings! It will be a "while" from now, but if you're up for it, I'd love to consult you for user testing once we have something to demo. — MusikAnimal talk 20:10, 15 October 2026 (UTC)
- It's not so much that they're broken, per se, than that they override the custom ones I have set in my browser. Escape is the most immediately objectionable since my bindings are emacsish, but looking over mw:Help:Extension:CodeMirror#Keyboard shortcuts I don't think I'd be able to use this unless I could disable them all en masse. —Cryptic 19:54, 15 October 2026 (UTC)
- @Cryptic Would you mind sharing which keybindings you care about that are broken? Eventually, we want to offer CodeMirror as its own standalone editor (it already is technically if you disable WikiEditor, but then there's no toolbar). I have a note made that when we do this (phab:T95148), we should offer users the ability to customize all keyboard shortcuts. If there are any glaring issues as it stands now, I'd love to hear about them in case there's a quick fix. Ctrl+E is one that was already reported, and I don't have an easy solution for that, unless it becomes a widespread complaint. If Ctrl+F is your concern, make sure to read mw:Help:Extension:CodeMirror#Why doesn't the browser search work? and let me know if that helps at all. — MusikAnimal talk 19:39, 15 October 2026 (UTC)
- Glad for the confirmation that this is an unintended bug :).I'm reasonably sure that I didn't enable the "Syntax highlighting" button on any WMF wikis. I've adjusted a few preferences on several WMF wikis, but not many. Boud (talk) 17:48, 15 October 2026 (UTC)
- I had never heard of CodeMirror before this, let alone turned it on. But similar to Cryptic it is good to hear that this was unintentional. Chorchapu (talk | edits) 18:01, 15 October 2026 (UTC)
- Three things killed it for me. (1) On a desktop, in Firefox, it breaks the Alt+← feature to return to the previous page. (2) On an iPad, in Safari, the font size is about twice as large as it should be. (3) Safari again, when intending to reply to a post that isn't at the bottom (like I'm doing here), I should be able to tap after the timestamp of the post above and then add a newline. Instead, tapping highlights the "(UTC)" and offers options to Select or Select All. Verdict: unusable. --Redrose64 🌹 (talk) 20:54, 16 October 2026 (UTC)
- Thanks for sharing! I've always used Ctrl+[ to go back to the previous page, and that still works for me. I'm hearing a lot of complaints about keyboard shortcut conflicts. It sounds like we may want to make them configurable, but that could be a lot of hassle to set up as everyone has different needs. Regardless, I suspect as with any IDE, a lot of it just a matter of getting used to it, but once you are, you'll (hopefully) find you can do things more quickly.
- I can't speak for the Safari issues as I have no means to test them, but I've not heard such reports before. For (2), you may want to make sure you don't have your zoom level increased or something (or try a different browser, to see if it's a platform issue and not Safari). I'd need more info for your third issue to say if it's CodeMirror or not. It sounds like you were tapping outside the editor, so I'm not sure how CodeMirror would effect that. — MusikAnimal talk 20:36, 17 October 2026 (UTC)
- Even just a way to turn them off would be a big improvement, and probably less hassle. —Cryptic 22:06, 17 October 2026 (UTC)
- Turning all keymaps off (except the must-haves like Ctrl-F) is something we can do! I've heard enough complaints here in this thread that I'm going to get that implemented.
- @Cryptic You also mentioned issues with Esc. Could you elaborate? For wikitext, we can make it do nothing (which I think is basically already the case). But for non-wikitext, it is an important accessibility escape hatch since Tab ↹ will indent instead of moving focus to the next element (usually the edit summary field).
- Note CodeMirror preferences are split between wikitext and code, so it's possible disable keymaps in one and not the other. — MusikAnimal talk 14:13, 19 October 2026 (UTC)
- Prefixing esc is synonymous with holding alt in emacs; both are translations for holding meta, which modern keyboards don't have. In practice, I (and I suspect most emacs users) always use one or the other for a given binding, e.g. I always push "alt and d" to delete the next word, but "escape then <" to go to the top of the edit box instead of alt-shift-comma. I use a browser extension that duplicates the bindings I have the worst muscle memory for, and when you want a keybinding extension that lets you bind multi-key sequences like Esc < you don't have a lot of choices. (It's a major reason why I use an extreme minority browser that breaks on something like half the websites I try to go to. That's preferable to Firefox wantonly breaking extensions every few weeks like it was doing when I gave up on it.) In Codemirror, pushing escape disables the selection, and for whatever reason this extension gives priority to keybindings a website defines.Other emacs users will probably object to control-f, btw, which is bound to what normal people use the right-arrow key for, and we'd have no objection to tab either indenting, or inserting a tab (emacs does one or the other, depending), or just not being interfered with by Codemirror and falling through to whatever the browser normally does. —Cryptic 15:52, 19 October 2026 (UTC)
- I don't know of any way of changing the zoom on an iPad other than the two finger pinch/reverse pinch, which resizes everything, not just the font inside the edit box. So reducing the font size also reduces the edit window size together with everything around it. There are no other browsers for an iPad: there are downloads available, that claim to be Chrome, Edge, Firefox or whatever, but underneath, they're all wrappers for Safari. --Redrose64 🌹 (talk) 20:40, 18 October 2026 (UTC)
- Even just a way to turn them off would be a big improvement, and probably less hassle. —Cryptic 22:06, 17 October 2026 (UTC)
Fixed! Confirmed by testing with MusikPuppet, an account of mine that had CodeMirror turned off before today. My sincerest apologies for the misconfiguration. Note however the preexisting issue with user preferences that I mentioned above still exists. The global preference for CodeMirror (which is an auto-global) still doesn't work quite right, but it should behave normally in a week or so assuming there's no opposition to enabling CodeMirror by default globally (for new accounts and logged out users – same change that was made here). I'll try to get that bug fixed, regardless. — MusikAnimal talk 18:48, 15 October 2026 (UTC)
- @MusikAnimal: you asked what I didn't like. The glaring colours and line numbers were a big part of it. On my laptop, things have to be done in a certain way. Windows open in a specific order, tabs within windows likewise, or I can't function. Plain old black and white text, with red underlining for possible spelling errors works just fine for me. Mjroots (talk) 09:10, 17 October 2026 (UTC)
Some CSS and JS pages are showing up with Linter errors (WP:THURSDAY change?)
[edit]At this list, for example, CSS and JS pages are showing up with Linter errors. This list was empty yesterday. Multiple Linter error categories are showing the same issue.
I'm pretty sure that this is a WP:THURSDAY change, and I'm trying to figure out if it is a bug or a new feature. Is there something different about these specific JS and CSS pages that makes the MediaWiki Linter parser flag them as having errors? A content type or something? The latter is not my area of expertise. In the past (i.e. since 2018 when Linter errors were enabled), CSS and JS pages would be ignored by the Linter. Any insight would be welcome. – Jonesey95 (talk) 12:21, 15 October 2026 (UTC)
- I have added a comment to the possibly related T441307. – Jonesey95 (talk) 17:49, 15 October 2026 (UTC)
Adjust watchlist period
[edit]Can we add some way to adjust the time period for a watchlist item from the watchlist? The way mine is set up pages are automatically added for different lengths of time depending on how they're added (usually via Twinkle or Interceptor), and if I want to change the length I have to go to the page, unwatch, then re-watch and set the length manually. The watchlist itself seems to have just about every function except that. Ideally I'd like something similar to the labels function where I can batch them via checkboxes. ChompyTheGogoat [ Bleat | Munched ] 15:29, 15 October 2026 (UTC)
- Don't know about the Special:Watchlist, but I'm planning to add this to the Special:GlobalWatchlist when the relevant popup Phabricator task will be resolved. IKhitron (talk) 15:33, 15 October 2026 (UTC)
Thursday issue: " a link was made from" now goes circular?
[edit]I have now thrice received a message about "a link was made from page X to page Y" where source and target are the same, and I don't see any addition of a circular redirect in the edit (e.g. here. Is this a Thursday WMF release error, or is there something in that bot edit that causes this anyway? Fram (talk) 16:05, 15 October 2026 (UTC)
- Hasn't happened since, probably some glitch that can be ignored. Fram (talk) 08:56, 19 October 2026 (UTC)
Beta button
[edit]Hi, there's the "Beta" button on the navbar between "Preferences" and "Watchlist" which I don't find useful and would like to hide. It's really just a shortcut to a tab in "Preferences" which I've never used. However, I can't find any option in the settings to remove it - is this possible? My skin is Vector 2010, if that helps. --not-cheesewhisk3rs ≽^•⩊•^≼ ∫ (pester) 17:48, 15 October 2026 (UTC)
- Adding
#pt-betafeatures { display: none; }to your CSS should get rid of it. —Cryptic 17:56, 15 October 2026 (UTC)- Thank you :) --not-cheesewhisk3rs ≽^•⩊•^≼ ∫ (pester) 17:59, 15 October 2026 (UTC)
TWAFI coming to the Main Page soon
[edit]Hello! Articles for improvement is almost ready to implement the addition of this week's article for improvement on the Main Page. Our target is this Sunday at the earliest, with the article "Confectionery store". The section can be previewed at Wikipedia:Main Page/sandbox, which is transcluding {{Article for improvement}}. Feel free to suggest changes and give feedback below.
Courtesy pings: FaviFake, 7amithorn, Chaotic Enby, Hason-LEK-SIN, InfernoHues, fifteen thousand two hundred twenty four, NewAccount7295, ScienceD90, Wil540 art who all participated in the discussions. Axolitl (talk | contribs) 04:52, 16 October 2026 (UTC)
- FYI: For best results preview the Main Page sandbox in wide view (on Vector 2022), since that's what the actual Main Page is displayed in. In any case, happy we all worked on putting this together! :) Hason-LEK-SIN ● 💬 ● 🧱 ● 🧪 06:25, 16 October 2026 (UTC)
- Interesting. It looks good, but as an ITN editor it does make me sad to see the section be pushed down “below the fold”, so to speak. On a similar note, how will this affect MPBALANCE? It seems like we’d need to either expand TFA and DYK, or cut down on entries in ITN and OTD. I certainly hope it’s not the latter. Chorchapu (talk | edits) 11:55, 16 October 2026 (UTC)
- That's kind of an unanswered question at the moment. I believe there were discussions at ITN and DYK related to this. The DYK one especially said they didn't have the ability to do more daily hooks than are already done. I think for now we should just have an imbalance, and if all goes well with the new section different ideas to fix it can be discussed. InfernoHues (talk) 13:30, 16 October 2026 (UTC)
- That's a shame. At ITN we've always wanted to have more room to be able to run either more detailed RDs, more Ongoings, or something like that. If TWAFI had gone on the other side, that could have been possible while still following MPBALANCE. But with it being on the right, we are left with no opportunity to expand other sections, and an ugly, off-balance Main Page. Chorchapu (talk | edits) 13:33, 16 October 2026 (UTC)
- Nothing is set in stone yet. We need to add the TWAFI to the main page, and for that we're using the placement chosen at the RfC, but its position can always be changed in a future discussion. As is often the case with new proposals, not everything is perfect in the first attempt. FaviFake (talk) 14:29, 16 October 2026 (UTC)
- Also noting that the Main Page is historically skewed in terms of section widths (with the left side being 55% of the width, and the right side being 45%), and this offers us an opportunity to rebalance it. If there's support to move TWAFI on the left side after seeing how it performs in practice, it can absolutely be reconsidered! Chaotic Enby (in solidarity · talk · contribs) 15:07, 16 October 2026 (UTC)
- That's good to hear. We'll just have to see how it turns out in practice. Chorchapu (talk | edits) 15:21, 16 October 2026 (UTC)
- Also noting that the Main Page is historically skewed in terms of section widths (with the left side being 55% of the width, and the right side being 45%), and this offers us an opportunity to rebalance it. If there's support to move TWAFI on the left side after seeing how it performs in practice, it can absolutely be reconsidered! Chaotic Enby (in solidarity · talk · contribs) 15:07, 16 October 2026 (UTC)
- Nothing is set in stone yet. We need to add the TWAFI to the main page, and for that we're using the placement chosen at the RfC, but its position can always be changed in a future discussion. As is often the case with new proposals, not everything is perfect in the first attempt. FaviFake (talk) 14:29, 16 October 2026 (UTC)
- That's a shame. At ITN we've always wanted to have more room to be able to run either more detailed RDs, more Ongoings, or something like that. If TWAFI had gone on the other side, that could have been possible while still following MPBALANCE. But with it being on the right, we are left with no opportunity to expand other sections, and an ugly, off-balance Main Page. Chorchapu (talk | edits) 13:33, 16 October 2026 (UTC)
- That's kind of an unanswered question at the moment. I believe there were discussions at ITN and DYK related to this. The DYK one especially said they didn't have the ability to do more daily hooks than are already done. I think for now we should just have an imbalance, and if all goes well with the new section different ideas to fix it can be discussed. InfernoHues (talk) 13:30, 16 October 2026 (UTC)
- I want to make sure it's on someone's radar to also add this to Wikipedia:Main Page/Tomorrow and similar pages (e.g. the queue) given that this is week-based and not day like everything else? I think it would be good to do it before it "tomorrow" as staging.
- I bring this up because /Tomorrow is used to implement cascading protection 1-day ahead of time (including for Commons images) so people can't e.g. sneak in vandalism right before midnight. Legoktm (talk) 18:03, 16 October 2026 (UTC)
- @Chaotic Enby If Sunday is the start date the template should go up on the Main Page at about 00:00 18 October UTC. So you or another administrator will need to add it then. NewAccount7295 (talk) 22:52, 16 October 2026 (UTC)
- Well if the goal is to have it go live at exactly midnight UTC I would suggest putting in the code ahead of time, just conditionally wrapped by a parser function. But it wasn't clear to me that was what was desired. Legoktm (talk) 23:28, 16 October 2026 (UTC)
- I've added it to Wikipedia:Main Page/Tomorrow. I'm okay with putting in the code ahead of time (the condition can then safely be removed tomorrow), although it won't be in sync with the width rebalancing (a minor issue all things considered). Chaotic Enby (in solidarity · talk · contribs) 23:29, 16 October 2026 (UTC)
- Pardon if this is an ignorant question, but isn't Main Page/Tomorrow the 17 Oct edition? I thought the intention was for it to go live on 18 Oct. Chorchapu (talk | edits) 23:33, 16 October 2026 (UTC)
- Main Page/Tomorrow is mostly there to cascade-protect things in advance (meaning, everything transcluded on it gets automatically protected before it moves on to the Main Page). However, content on that page doesn't automatically replace the current Main Page at midnight, so there isn't a risk of AFI going live one day too soon because it was placed there before midnight UTC. In a few minutes, both the Main Page and Wikipedia:Main Page/Tomorrow will be updated automatically thanks to the templates they invoke, and the latter will have AFI alongside the rest of the 18 Oct content. Chaotic Enby (in solidarity · talk · contribs) 23:44, 16 October 2026 (UTC)
- Ah, thank you very much for the explanation. I see, that it is just to preempt its posting and to protect it early. Chorchapu (talk | edits) 23:53, 16 October 2026 (UTC)
- And also, the AFI article isn't the one that is protected, because that would defeat the purpose of AFI. WP:AGF is really showing here. Hason-LEK-SIN ● 💬 ● 🧱 ● 🧪 01:26, 17 October 2026 (UTC)
- Yeah. The technical reason for why it's not protected is because it will not be transcluded into the main page. FaviFake (talk) 01:27, 17 October 2026 (UTC)
- Main Page/Tomorrow is mostly there to cascade-protect things in advance (meaning, everything transcluded on it gets automatically protected before it moves on to the Main Page). However, content on that page doesn't automatically replace the current Main Page at midnight, so there isn't a risk of AFI going live one day too soon because it was placed there before midnight UTC. In a few minutes, both the Main Page and Wikipedia:Main Page/Tomorrow will be updated automatically thanks to the templates they invoke, and the latter will have AFI alongside the rest of the 18 Oct content. Chaotic Enby (in solidarity · talk · contribs) 23:44, 16 October 2026 (UTC)
- Pardon if this is an ignorant question, but isn't Main Page/Tomorrow the 17 Oct edition? I thought the intention was for it to go live on 18 Oct. Chorchapu (talk | edits) 23:33, 16 October 2026 (UTC)
- @Chaotic Enby If Sunday is the start date the template should go up on the Main Page at about 00:00 18 October UTC. So you or another administrator will need to add it then. NewAccount7295 (talk) 22:52, 16 October 2026 (UTC)
- AIUI
{{#time:W}}will change on Mondays and not Sundays; is that what y'all want? - I checked the sandbox on as many devices/browsers as I have access to and it looks reasonable enough. This is exciting :) Legoktm (talk) 05:40, 17 October 2026 (UTC)
- Great catch! I did not realize that, but yes, ISO 8601's weeks start on Monday. I think this would be fine (we might want to push back deployment by a day then?), but pinging @Chaotic Enby for their thoughts. Axolitl (talk | contribs) 05:45, 17 October 2026 (UTC)
- I can't find any documentation about if {{CURRENTWEEK}} (which TWAFI currently uses for its automation) follows ISO 6801 at all. Axolitl (talk | contribs) 05:54, 17 October 2026 (UTC)
- {{CURRENTWEEK}} seems to be implemented as
$ts->format( 'W' )so it would follow the same ISO 8601 week logic unless I am misreading something. taavi (talk!) 07:25, 17 October 2026 (UTC)- Nice catch! I assumed that it worked the same way as
{{CURRENTDOW}}(which starts anew on Sunday and not Monday). The discrepancy is surprisingly resolved by looking at #time, which output the ISO 8601 week (W) and weekday (N), cycling from 1 to 7, alongside the{{CURRENTDOW}}weekday (w), cycling from 0 to 6.Note that these only update alongside the page cache, with a maximum interval of 3600 seconds (one hour) between updates, so they might not make for the smoothest of transitions. Not sure how often the Main Page's cache is purged? Chaotic Enby (in solidarity · talk · contribs) 14:12, 17 October 2026 (UTC)- My understanding is that there are bots/scripts that'll purge the main page at midnight, in addition to the normal cache purges that come with DYK rotation. If that was what you were asking. Legoktm (talk) 14:37, 17 October 2026 (UTC)
- Where is all this information about changing the Main Page documented? FaviFake (talk) 14:39, 17 October 2026 (UTC)
- Great to hear! Chaotic Enby (in solidarity · talk · contribs) 16:48, 17 October 2026 (UTC)
- @Chaotic Enby Is it specifically set to go up on the Main Page at the beginning of tomorrow? NewAccount7295 (talk) 15:08, 17 October 2026 (UTC)
- For now, it's not set up to go anywhere as far as I know, but the plan is to set it up on the Main Page itself Sunday in the evening with code that activates to display it at midnight on Monday. Chaotic Enby (in solidarity · talk · contribs) 16:49, 17 October 2026 (UTC)
- My understanding is that there are bots/scripts that'll purge the main page at midnight, in addition to the normal cache purges that come with DYK rotation. If that was what you were asking. Legoktm (talk) 14:37, 17 October 2026 (UTC)
- Nice catch! I assumed that it worked the same way as
- {{CURRENTWEEK}} seems to be implemented as
- I think it would be best to actually delay the deployment until Monday. Looking at the AFI pages, it looks like it also starts weeks on Monday, so I think that instead of starting AFI on Sunday we should start it on Monday. Axolitl (talk | contribs) 16:20, 17 October 2026 (UTC)
- (commment moved at 14:53, 19 October 2026 (UTC))
- Can we please keep this thread focused on the technical implementation and instead make comments about (lack of) notification elsewhere? Legoktm (talk) 14:46, 19 October 2026 (UTC)
Done, they have been ...
- Can we please keep this thread focused on the technical implementation and instead make comments about (lack of) notification elsewhere? Legoktm (talk) 14:46, 19 October 2026 (UTC)
Complaints about the RfC itself
[edit]- I love that this is coming to the main page. However, even as a long-time editor, I think the main page should be oriented to readers more than us editors. The encyclopedia here is for the readership, after all. So, I would suggest putting this block beneath "In the news" and "On this day". the Stefen 𝕋ower 05:02, 16 October 2026 (UTC)
- The position seems to be pretty set-in-stone per the RfC linked above, as that position had the most support. That isn't to say that it can't be changed, but doing so would likely involve more discussion. Axolitl (talk | contribs) 05:24, 16 October 2026 (UTC)
- Hmmm, then my next suggestion is for Wikipedians to be better informed about current RfCs, but I'm not the first to whine about that. :) At any rate, I'm glad to see this coming to the main page. the Stefen 𝕋ower 05:27, 16 October 2026 (UTC)
- You can subscribe to the Feedback request service to receive a notification when a new RfC about a topic you are interested is created. Alternatively, you can add {{cent}} to your watchlist. FaviFake (talk) 12:06, 16 October 2026 (UTC)
- On further consideration, having read much of the RfC, and realizing a lot of nominated articles (including one I nominated) have been summarily removed from consideration, I am withdrawing my above support for this effort. Slapping the faces of many editors to build this new feature is frankly repulsive. the Stefen 𝕋ower 08:01, 16 October 2026 (UTC)
- If TWAFI isn’t performing well on the main page (e.g. few new accounts are actually editing the week’s article) then its placement could always be reconsidered at a later date. Maybe after 10 weeks? Some1 (talk) 09:33, 16 October 2026 (UTC)
- As the person who implemented that change, I'd like to point out that the project has few active participants, so I made practically all my changes under WP:BOLD. If anyone wants to WP:BRD my changes, feel free - we do have more than a week before we need another article.
7amiþ = reform(solidarity).__init__(t, c)15:46, 16 October 2026 (UTC) - The issue is that the criteria is getting stricter and stricter. I understand how you feel, but the entire project shouldn't have to go because of that. This does need to be resolved though. NewAccount7295 (talk) 16:05, 16 October 2026 (UTC)
- Two questions: where was the width rebalancing discussed? And, on this confectionary TWAFI specifically, why do we have a bullet point for re-ordering the already chronological history section to be chronological? Putting an encouragement at useless edits to 6 million people (I would have put the latter at errors but there is no section for TWAFI). 1brianm7 (talk) 03:04, 17 October 2026 (UTC)
- For your first question: It is true that changing the balancing percentages wasn't discussed, although I think it was necessary to resolve the imbalance at least partially. Compare the current imbalance to how it looks with the old percentages, and it won't look very good.
- For your second question: Good idea to add a section at Errors for this. I'm not a sysop so I can't change the wording. Axolitl (talk | contribs) 03:12, 17 October 2026 (UTC)
- Hmmm, then my next suggestion is for Wikipedians to be better informed about current RfCs, but I'm not the first to whine about that. :) At any rate, I'm glad to see this coming to the main page. the Stefen 𝕋ower 05:27, 16 October 2026 (UTC)
- The position seems to be pretty set-in-stone per the RfC linked above, as that position had the most support. That isn't to say that it can't be changed, but doing so would likely involve more discussion. Axolitl (talk | contribs) 05:24, 16 October 2026 (UTC)
- Whose idea even was this? I use wikipedia fairly regularly and this came out of nowhere; if there was some sort of comment period, it wasn't well displayed to the average user. Also, I have some reservations about it displacing ITN and OTD to explicitly show off a less-than-perfect article on the main page. Joseph Zadeh (talk) 02:05, 19 October 2026 (UTC)
- See Wikipedia:Requests for comment/Adding this week's article for improvement to the Main page. Axolitl (talk | contribs) 02:08, 19 October 2026 (UTC)
- The discussion is very, very scant in comparison to a major change on the front page visited millions of times a day. wound theology◈ 05:35, 19 October 2026 (UTC)
- See Wikipedia:Requests for comment/Adding this week's article for improvement to the Main page. Axolitl (talk | contribs) 02:08, 19 October 2026 (UTC)
- This was overall a bad idea. Not that creating an AFI box was a bad idea, but implementing it with very little input from the userbase in proportion to the importance of the article was a bad idea. We get notifications and such for admin requests, so why not a major change to the front page? I for one do not like that the news has been pushed down for what is ostensibly a reverse featured article. I and many other people read the news blurbs when I first log on to Wikipedia. This sort of action is why new editors feel like there is a WP:CABAL. wound theology◈ 05:39, 19 October 2026 (UTC)
- We tried to implement it as close as possible to the RfC result. The closer found that consensus was to place it above ITN, so that's where we placed it. Axolitl (talk | contribs) 05:50, 19 October 2026 (UTC)
- Of course, the consensus was weak for that spot. However, it seemed most logical to put it in the place that the RfC had the most support for, and then once it was there for a bit and people gave feedback, we could revisit it. Axolitl (talk | contribs) 05:53, 19 October 2026 (UTC)
- There were what, 100 people or so who participated in the RfC, which includes B votes and non-voters? To change a page which receives 6 million views daily, and has 130,193 page watchers? It's just insane to me that so little input could so drastically change the very face of our project. wound theology◈ 06:46, 19 October 2026 (UTC)
- The discussion was open for more than a month, and advertised on channels such as {{centralized discussion}}. However, the low participation in the discussion was acknowledged, with the closing statement specifying that
the decisions reached in this RfC may be ripe for revisiting in a few months
for that reason.At some point, when there just isn't as much input as we'd like in a widely advertised discussion, we have to bite the bullet and make a first change, which in turn may attract more people into a follow-up discussion on how to reposition ourselves and make adjustments to the original findings. Chaotic Enby (in solidarity · talk · contribs) 07:50, 19 October 2026 (UTC)- Again, I get a notification for administrator elections and proposals all the time, which are a routine and necessary part of the wiki's function. The fact that we can't do something similar for something far more impactful to everyday editors and daily readers is insane. wound theology◈ 08:00, 19 October 2026 (UTC)
- But it did send centralized discussion notifications (not sure about watchlist notifications though)? However, these notifications were sent back in July, when the change was discussed, and the implementation lagged by a few months. Chaotic Enby (in solidarity · talk · contribs) 08:27, 19 October 2026 (UTC)
- There were no watchlist notices. But TBH, would using that be overkill? Then again we are making changes to the very visible Main Page, so... Hason-LEK-SIN ● 💬 ● 🧱 ● 🧪 12:36, 19 October 2026 (UTC)
- There are dozens of similarly significant changes being proposed every month. For the TWAFI proposal, every possible venue was used (including RFC, CENT, VPP, and WT:MAIN). If you are not set up to receive notifications from any of these, then we can't really do anything about it. FaviFake (talk) 08:44, 19 October 2026 (UTC)
- If that is the case, then it shows a major problem with the way that editors are informed of
significant changes
. Clearly we have the infrastructure to do better than this. wound theology◈ 09:22, 19 October 2026 (UTC) - > every possible venue was used
- The editor in question mentioned getting pings for administration elections. Clearly, not every venue was used if they didn't receive a ping for this. ~2026-55973-77 (talk) 10:28, 19 October 2026 (UTC)
- They did not receive a talk page message because they were likely not subscribed to the Feedback request service for Wikipedia proposals. 99% of registered accounts couldn't care less about these changes, that's why interested editors need to opt in.
- And you don't even need to subscribe to anything in order to view CENT. FaviFake (talk) 11:45, 19 October 2026 (UTC)
- I was not aware the FFS even existed and I've been editing Wikipedia most of my life. Again, this just shows a major problem with the way editors are informed of significant changes. wound theology◈ 19:05, 19 October 2026 (UTC)
- Thanks! Where could we have advertised it in a way that you would've noticed? FaviFake (talk) 19:13, 19 October 2026 (UTC)
- When I check my watchlist, I see the following:

- I don't vote in administrator elections nor do I read The Signpost, so I haven't opted-in to either of these. If there were a similar notification, something like "There is a RfC discussing a major change to the Main Page" would have caught my eye and I would have certainly participated. wound theology◈ 19:32, 19 October 2026 (UTC)
- I never check my watchlist, so I never knew that there were watchlist notifications myself...
7amiþ = reform(solidarity).__init__(t, c)19:45, 19 October 2026 (UTC) - Fascinating. I’ve never seen those - from looking, it seems like that’s because I have my language set to EN-GB instead of just EN. I should probably change that . Chorchapu (talk | edits) 19:58, 19 October 2026 (UTC)
- I never check my watchlist, so I never knew that there were watchlist notifications myself...
- Yes, this has been an issue for several years. FaviFake (talk) 19:58, 19 October 2026 (UTC)
- Here's the problem, as I see it. A major change should be advertised in a place that gets at least about as many views as the place to be changed, so that (ideally) everyone seeing the place to be changed sees the proposed change. So... what page on Wikipedia has as many views as the Main Page (and is in scope)?
7amiþ = reform(solidarity).__init__(t, c)19:18, 19 October 2026 (UTC)- At this point, honestly, just put WP:CENT on the Main Page. Chaotic Enby (in solidarity · talk · contribs) 20:08, 19 October 2026 (UTC)
- I like being able to edit CENT too much, but, honestly, some form of curated CENT/newsletter might be nice in the "other areas of Wikipedia" section.
- Certainly more useful than portals, and now there's a very prominent link to the Teahouse in the AFI section, we could remove it from that section there as well to make more space. GreenLipstickLesbian💌🧸 20:14, 19 October 2026 (UTC)
- Yep, I was being a bit hyperbolic but a version of it adapted for newcomers would be best. In general, we don't want to limit the ability of editors to update CENT, but having a protected "Main Page-friendly" version of it (that admins update once the main CENT is updated, while taking care to make the descriptions more accessible to newcomers) would be a good stopgap to keep the current fluidity while preventing vandalism on the Main Page. Chaotic Enby (in solidarity · talk · contribs) 20:46, 19 October 2026 (UTC)
- XD Hason-LEK-SIN ● 💬 ● 🧱 ● 🧪 23:11, 19 October 2026 (UTC)
- At this point, honestly, just put WP:CENT on the Main Page. Chaotic Enby (in solidarity · talk · contribs) 20:08, 19 October 2026 (UTC)
- Really, wound theology? You started editing Wikipedia when you were nine (or younger)? — JohnFromPinckney (talk / edits) 22:45, 19 October 2026 (UTC)
- Yes. I am 27 years old and made my first edits on the account Runestatue (talk · contribs) in 2008, 18 years ago, when I had just turned 9. My edits were deleted as a WP:HOAX (talking about my micronation at the time), but in reality they were actually in good faith and I just lacked WP:COMPETENCY. I have edited on various accounts since then, I stuck with this one since it was the one I was using when I turned 18 and started taking Wikipedia more seriously. wound theology◈ 23:20, 19 October 2026 (UTC)
- What was your micronation called? FaviFake (talk) 23:22, 19 October 2026 (UTC)
- You can find it if you dig, but I'd prefer you didn't. It's a little bit like naked baby pictures for me. I was a very weird child (and a weird teenager, and a weird adult) and most of it is supremely embarrassing to me. wound theology◈ 23:29, 19 October 2026 (UTC)
- Wound theology: when visiting somebody else's user talk page, have you noticed messages like this? That's the feedback request service in action. There are two links to it in the edit summary, and two more in the text of the message, four in all - some might say that's three too many. --Redrose64 🌹 (talk) 07:50, 20 October 2026 (UTC)
- Nope, I have not noticed it. wound theology◈ 09:35, 20 October 2026 (UTC)
- Wound theology: when visiting somebody else's user talk page, have you noticed messages like this? That's the feedback request service in action. There are two links to it in the edit summary, and two more in the text of the message, four in all - some might say that's three too many. --Redrose64 🌹 (talk) 07:50, 20 October 2026 (UTC)
- You can find it if you dig, but I'd prefer you didn't. It's a little bit like naked baby pictures for me. I was a very weird child (and a weird teenager, and a weird adult) and most of it is supremely embarrassing to me. wound theology◈ 23:29, 19 October 2026 (UTC)
- What was your micronation called? FaviFake (talk) 23:22, 19 October 2026 (UTC)
- Yes. I am 27 years old and made my first edits on the account Runestatue (talk · contribs) in 2008, 18 years ago, when I had just turned 9. My edits were deleted as a WP:HOAX (talking about my micronation at the time), but in reality they were actually in good faith and I just lacked WP:COMPETENCY. I have edited on various accounts since then, I stuck with this one since it was the one I was using when I turned 18 and started taking Wikipedia more seriously. wound theology◈ 23:20, 19 October 2026 (UTC)
- Thanks! Where could we have advertised it in a way that you would've noticed? FaviFake (talk) 19:13, 19 October 2026 (UTC)
- I was not aware the FFS even existed and I've been editing Wikipedia most of my life. Again, this just shows a major problem with the way editors are informed of significant changes. wound theology◈ 19:05, 19 October 2026 (UTC)
- Should we take another page from our beloved explainxkcd.com and put a notice on top of the Main Page when major discussions are underway? Chaotic Enby (in solidarity · talk · contribs) 12:11, 19 October 2026 (UTC)
- That would certainly have helped. Chorchapu (talk | edits) 14:38, 19 October 2026 (UTC)
- Perhaps, but that banner idea itself would be a major change to the Main Page and where would you advertise its RfC? Truly a chicken and egg type of situation. Rjjiii (talk) 16:32, 19 October 2026 (UTC)
- That would certainly have helped. Chorchapu (talk | edits) 14:38, 19 October 2026 (UTC)
- If that is the case, then it shows a major problem with the way that editors are informed of
- But it did send centralized discussion notifications (not sure about watchlist notifications though)? However, these notifications were sent back in July, when the change was discussed, and the implementation lagged by a few months. Chaotic Enby (in solidarity · talk · contribs) 08:27, 19 October 2026 (UTC)
- Again, I get a notification for administrator elections and proposals all the time, which are a routine and necessary part of the wiki's function. The fact that we can't do something similar for something far more impactful to everyday editors and daily readers is insane. wound theology◈ 08:00, 19 October 2026 (UTC)
- The discussion was open for more than a month, and advertised on channels such as {{centralized discussion}}. However, the low participation in the discussion was acknowledged, with the closing statement specifying that
- There were what, 100 people or so who participated in the RfC, which includes B votes and non-voters? To change a page which receives 6 million views daily, and has 130,193 page watchers? It's just insane to me that so little input could so drastically change the very face of our project. wound theology◈ 06:46, 19 October 2026 (UTC)
- Of course, the consensus was weak for that spot. However, it seemed most logical to put it in the place that the RfC had the most support for, and then once it was there for a bit and people gave feedback, we could revisit it. Axolitl (talk | contribs) 05:53, 19 October 2026 (UTC)
- We tried to implement it as close as possible to the RfC result. The closer found that consensus was to place it above ITN, so that's where we placed it. Axolitl (talk | contribs) 05:50, 19 October 2026 (UTC)
Force a specific page image on June 2023 Greek parliamentary election
[edit]Hello, The page image on June 2023 Greek parliamentary election seems to be a lower-pixel image of Dimitris Natsios, the leader of the second-to-last party that managed to make it to the parliament. Does anyone know how I can force the constituency map to appear instead of him? Thanks in advance. Oakchris1955 (talk) 12:32, 16 October 2026 (UTC)
- See mw:Extension:PageImages#image-choice to understand how page images are selected. – Jonesey95 (talk) 12:57, 16 October 2026 (UTC)
- Page images are not a priority and it would currently be messy to get the map selected. It would be easy if {{Infobox election}} had a
map_image_classparameter which could be set topageimagein articles. You could suggest it. The algorithm appears to pick the first image in most election articles and that's generally the leader of the largest party which seems acceptable, but the map would often be better and certainly here. PrimeHunter (talk) 14:16, 16 October 2026 (UTC)
- Page images are not a priority and it would currently be messy to get the map selected. It would be easy if {{Infobox election}} had a
- I have added
{{!}}class=pageimagewhich seems to work. Axolitl (talk | contribs) 14:57, 16 October 2026 (UTC)
Redirect creator getting notifications about article created in place of redirect
[edit]I recently reverted an undiscussed move, creating a redirect at Skydance TV. That is my only edit to that page. However, later it was replaced with an article about the subject. However, I keep getting notifications about that article, like npp review, wikidata etc. Shouldn't they be going to the editor who replaced the redirect with an article? And is there any way I can opt out of these notifications only for that article? Arnav Bhate (talk • contribs) 18:46, 16 October 2026 (UTC)
- At Preferences → Notifications → Muted pages for page link notifications you should be able to mute the page. The reason you get these notifications is because the software has no way to distinguish the technical creator and the actual writer. Axolitl (talk | contribs) 22:32, 16 October 2026 (UTC)
Login barrier
[edit]I am a longtime editor and contributor. I recently replaced a laptop since which time I haven't been able to log in again. I am still (proudly) donating to Wikipedia but I cannot access my account. When I try to follow the steps I never get the 'confirmation email' that is promised. What am I doing wrong? Thanks in advance. ~2026-55521-21 (talk) 21:59, 16 October 2026 (UTC)
- Are you sure you are checking the same email you logged in with? Also, check your spam folder. Axolitl (talk | contribs) 22:28, 16 October 2026 (UTC)
- See https://meta.wikimedia.org/wiki/Help:Account_recovery Dw31415 (talk) 03:14, 17 October 2026 (UTC)
Syntax highlighter: ampersands in parameters
[edit]It's a minor thing, but I've noticed that when a template parameter name includes an ampersand (&), the syntax highlighter fails to recognise and highlight the parameter name. I noticed this particularly while editing Talk pages with {{WikiProject Biography}}, which has work group parameters with ampersands. Is this a bug or just a limitation that can't be fixed for technical reasons? Has anyone else noticed the same?
For clarity, I'm talking about the source editor feature, which I believe is powered by CodeMirror, not <Syntaxhighlight>. I'm unsure if this issue has been already reported on Phabricator; I wasn't able to find it. – Scyrme (talk/solidarity) 22:17, 16 October 2026 (UTC)
- A similar bug was reported at Phab:T405267 for hyphens. The fix may be non-trivial, so it is best to wait until after MW 1.47. However, please feel free to create a Phabricator task so everyone can track its progress. 析石父 (talk) 03:32, 17 October 2026 (UTC)
- Thanks for looking. I've created Phab:T441518. – Scyrme (talk/solidarity) 04:00, 17 October 2026 (UTC)
Please remove this feature
[edit]Sometimes in mobile there's a display of all images of the article, those are improperly cropped, can be hidden but not removed properly.
Remove it now! ~2026-55704-26 (talk) 12:58, 17 October 2026 (UTC)
- Hello @~2026-55704-26 -- you're one of a small number of logged-out readers who are seeing a test of the "Image Carousel" on mobile, which you can read about here: Wikipedia:Village pump (technical)/Archive 233#Image Carousel Re-Test. The feature shows a carousel of images at the top of an article for articles that have three or more images and that have not been flagged by this community to suppress the carousel on the article. The idea behind this feature is that many readers of Wikipedia ask to see the images more prominently, and this is designed to help them see the images -- but many volunteers in this community have discussed in depth the pros and cons.
- About 0.8% of mobile readers are seeing the test, and it will run for a few weeks, and then go away. If you want to stop seeing it during this test, you can create an account and be logged in, or you could try clearing your cookies.
- After the test, we'll turn it off for everyone, and then discuss results with this community to decide whether to deploy it more broadly.
- In the meantime, it would be helpful to hear about what you don't like about it! MMiller (WMF) (talk) 00:55, 18 October 2026 (UTC)
The Score extension has been temporarily disabled
[edit]Hello, I'm writing to let everyone here know that the Score extension has been temporarily disabled. We do not have a timeline for re-enabling it yet, but a fix is in progress.
What this means for readers and editors
Any page that uses the <score> tag is affected. Where musical notation used to appear, you will now see the message "Musical scores are temporarily disabled." This applies to all score formats (LilyPond and ABC notation).
The underlying wikitext is not affected. Pages still save and edit normally. The source code for each score is preserved. The rendering is what is currently disabled.
What you can do
- No action is needed from editors right now. Your score markup is intact.
- If you are aware of articles where the missing scores are particularly disruptive to readers, feel free to note them here so we can prioritize.
- A separate announcement will go out when the extension is re-enabled.
Thanks for your patience while we work on this.
— Jan Drewniak, Engineering Manager, Reader Experience team, Wikimedia Foundation JDrewniak (WMF) (talk) 15:15, 17 October 2026 (UTC)
- I can't find any Phabricator tasks about this on the MediaWiki-extensions-Score project, nor is one included in this message. I take it there's a security vulnerability? NguoiDungKhongDinhDanh 16:43, 17 October 2026 (UTC)
- @NguoiDungKhongDinhDanh see #"Musical scores are temporarily disabled." above. Nthep (talk) 16:51, 17 October 2026 (UTC)
- Sidenote. The score extension by design allows people to run arbitrary code secured only by mw:Shellbox. I'm not sure whether to claim that makes security vulnerabilities impossible because there's nothing to secure or likely because of the huge attack surface. They are supposedly using gVisor to do that securely. * Pppery * it has begun... 17:34, 17 October 2026 (UTC)
- JDrewniak (WMF), thanks for the update. Please link to the Phabricator task for this issue, preferably in the error message itself. Not everybody reads this Village Pump page. – Jonesey95 (talk) 23:56, 17 October 2026 (UTC)
- It's a private task. AntiCompositeNumber (they/them) (talk) 00:38, 18 October 2026 (UTC)
- A public task of containing the kind of info above is a typical way to deal with that issue. Izno (talk) 01:20, 18 October 2026 (UTC)
- It's a private task. AntiCompositeNumber (they/them) (talk) 00:38, 18 October 2026 (UTC)
- JDrewniak (WMF), thanks for the update. Please link to the Phabricator task for this issue, preferably in the error message itself. Not everybody reads this Village Pump page. – Jonesey95 (talk) 23:56, 17 October 2026 (UTC)
- @JDrewniak (WMF) this needs much more wide announcement, use the proper mass message systems to get to at least every Wikipedia and Wikisource, but every community just to be sure. I shouldn't have to guess why things have been going wrong and find the answer in English Wikipedia of all places. Ignacio Rodríguez (talk) 04:20, 18 October 2026 (UTC)
- I agree, it should be announced more widely. I was confused by this and it took me a long time to find this page. Paul Matthews (talk) 07:27, 19 October 2026 (UTC)
- I agree that a broader announcement would be helpful. At a minimum, it seems like a banner should have been placed on the Score's help page. Trumpetrep (talk) 17:46, 19 October 2026 (UTC)
- I agree, it should be announced more widely. I was confused by this and it took me a long time to find this page. Paul Matthews (talk) 07:27, 19 October 2026 (UTC)
"Musical scores are temporarily disabled."
[edit]<score>{c' d' e' f' g'}</score>Is there an announcement anywhere that "Musical scores are temporarily disabled"? -- Michael Bednarek (talk) 10:41, 17 October 2026 (UTC)
- It appears to have happened very recently, like in the past day or two. I pulled up Help:Score, and it showed me rendered music scores, but then when I purged the page, I got that "Musical scores are temporarily disabled." message, with no link to further information. I don't see any Phabricator tasks in what seems like the logical location. – Jonesey95 (talk) 12:12, 17 October 2026 (UTC)
- Last time this happened, it was due to this. Black Kite (talk) 12:20, 17 October 2026 (UTC)
- Yes, we disabled it last night after finding a thorny bug. It'll be disabled at least through the weekend until more people come online in business hours on Monday. EMill-WMF (talk) 15:11, 17 October 2026 (UTC)
- And now it's Tuesday UTC time, and these security issues sometimes take longer than expected to fix (cf graphs). Can you please link to Phab T441579 from the "temporarily disabled" message so that people have a direct link to some sort of explanation? – Jonesey95 (talk) 04:18, 20 October 2026 (UTC)
Pages with script errors
[edit]This page is currently (permalink) in Category:Pages with script errors; I can't figure out why. — DVRTed (Talk) 16:54, 17 October 2026 (UTC)
- There are Lua errors ("the function autoname does not exist") in #Tech News: 2026-42. * Pppery * it has begun... 17:35, 17 October 2026 (UTC)
Silently inserted newline in magic-word result
[edit]The following code:
Times negative one ({{#ifeq:thing|thing|* -1}})
seems like it should give this wikisource result:
Times negative one (* -1)
However, the rendered result is:
- Times negative one (
- -1)
That is, it is as if the wikisource is:
Times negative one (* -1)
and therefore the * is treated as a bullet-list not an inline regular character. Is this intentional and documented somewhere? DMacks (talk) 17:18, 17 October 2026 (UTC)
- Probably phab:T14974 * Pppery * it has begun... 17:28, 17 October 2026 (UTC)
- Looks like it. And from there I got to T314593. The combination of these has the user-visible effect that {{Ffd2}} breaks WP:LISTGAP. Thanks. DMacks (talk) 18:08, 17 October 2026 (UTC)
- I don't think phab:T314593 has anything to do with it (and I think that would likely cause more problems than it solves if it were "fixed", much as fixing phab:T2529 caused phab:T14974, BTW). Removing the wrapping
<includeonly>...</includeonly>and the<noinclude>...</noinclude>block at the end still reproduces when previewing the doc page. It looks to me more like that it's related to the combination of the newline after the conditional header and then phab:T14974 acting on the{{#if:}}containing the:. Some preliminary poking suggests that rewriting it using Scribunto might avoid the problem, by removing the newline along with the omitted header. Anomie⚔ 23:34, 17 October 2026 (UTC)Times negative one ({{#ifeq:thing|thing|{{encodefirst|* -1}}}})- Times negative one (* -1)
- See Help:Template#Problems and workarounds. – Jonesey95 (talk) 00:00, 18 October 2026 (UTC)
- I don't think phab:T314593 has anything to do with it (and I think that would likely cause more problems than it solves if it were "fixed", much as fixing phab:T2529 caused phab:T14974, BTW). Removing the wrapping
- Looks like it. And from there I got to T314593. The combination of these has the user-visible effect that {{Ffd2}} breaks WP:LISTGAP. Thanks. DMacks (talk) 18:08, 17 October 2026 (UTC)
- This is a long-established well-known feature. Basically, anything that could generate list markup is treated as if it were list markup. --Redrose64 🌹 (talk) 14:31, 18 October 2026 (UTC)
Gadget proposal: loading JS/CSS files for a photo comparison template
[edit]Hi,
I would like to propose an addition of a new gadget for a photo comparison template. The proposed gadget would call for a JavaScript and CSS to be loaded when the template is invoked with a hidden maintenance category (currently not created since it is all still in my user sandbox).
While I have a template done in my sandbox, the initial CSS-only version is janky and requires precise aiming of the mouse (or thumb on mobile) to move the slider. Hence, the ask to load additional CSS and JavaScript files as a gadget for the template so that the user experience is smoother.
You may check the usage of the template out at User:Robertsky/sandbox/test. The CSS-only version is loaded by default. To test/check out the JavaScript version, install the accompanying userscript indicated on the test page.
Currently, the artifacts are at:
- User:Robertsky/sandbox/templates/Photo comparison - base template
- User:Robertsky/sandbox/templates/Photo comparison/styles.css - template styles.css. This will be split into two CSS files, one for the CSS-only version to be loaded as TemplateStyle as a fallback and also governing the print output, and the JavaScript-enhanced version, to be loaded as a gadget, which will take over the CSS-only version when loaded with the JavaScript codes.
- User:Robertsky/sandbox/templates/Photo comparison.js - the proposed JavaScript to be added as gadget. a question, do we need to minify the JS codes before it becomes a gadget?
- User:Robertsky/sandbox/templates/Photo comparison/doc - the proposed documentation. may need to be refined further, but most, if not all, of the expected usage and behaviours are stated there.
The proposed template/gadget can be used on a wide variety of the articles, for example to compare:
- the aftermath in a conflict zone
- the outcome/ongoing nature of a phenonenom in the area, i.e. haze, fire, new volcano island, etc.
- changes to a location/subject over time, i.e. landscape changes, before/after (re)development of a area/building
- or creatively using it to display layers of the same subject, i.e. head: overlaying a skull with a face.
I am hesitant to push the template files as they are, given that there is already a {{Multiple images}} template that's currently being used to display photo comparison side by side, unless editors here think that the CSS-only version of this photo comparison template is sufficient for a start.
If the JavaScript version is approved, I intend to take active maintenance of the gadget, template, and related artifacts, and if need be, apply to be intadmin for its maintenance. – robertsky (talk) 08:21, 18 October 2026 (UTC)
- Full disclosure: I have been personally contacted by Robertsky trough Discord to try variousTanjong Rhu in 2026, as viewed with...
betaalpha versions of the photo comparison template. But to be honest, there wouldn't be a better person to test this than me, since both of us are currently affected by what is being depicted in the images, the goddammed 2026 Southeast Asian haze. :)In any case, I would support a JS implementation of this, as the CSS only implementation is only useful for desktop readers, but most of our readers are on mobile, thus making CSS only implementation useless. Regarding the idea itself, the photo comparison can do more than just having both images being shown using {{Multiple image}} (example pictured), and by having a slider, this would promote reader engagement through direct, interactable comparison. This slider comparison has been used by the media as well, for example see this Straits Times article on the same topic, which is what led to Robertsky creating the template. I do hope that this gadget is available by default in the Preferences menu, since there are many gadgets (most notably watchlist notices, reference tooltips, and radio buttons to switch views in infoboxes) that are on by deafult.I have tested this template on all skins on a desktop, tablet, and phone, using Chromium and Safari. all of which worked when the JS is installed. As I said, the template only works on desktop when only CSS is used (by using safe mode:?safemode=yes), with touch functionality being nonexistent. Hopefully other editors test this as well, especially those using screen readers, as well as browsers using Gecko (Firefox). Thanks. Hason-LEK-SIN ● 💬 ● 🧱 ● 🧪 10:37, 18 October 2026 (UTC)
Bishan NSL platform, before and after refurbishment
ⓘ How to compare Drag the bottom-right corner of the first photograph to reveal the second photograph. Click either photograph to view the original image.
I think this would be a better template since it would reduce clutter on pages trying to insert images for comparison but risk sandwiching. Like this can even be used for war and conflict pages. I also just used it to compare between the original and the refurbished Bishan NSL platform.
Just other thoughts: I wonder if this can also have a thumbnail option. I also note the aspect ratio seems locked (so the images I've used seems to be cut off at the bottom). Maybe there can be more aspect ratios, or have it to default to the first image as the ratio. And I recommend using the upright parameter than using fixed px (which is a feedback I often receive for FAs; I guess the upright ratio helps keep things proportional all devices).--ZKang123 (talk · contribs) 13:16, 18 October 2026 (UTC)
- @ZKang123 I have included the thumbnail and upright options. also have removed the aspect ratio. – robertsky (talk) 04:36, 19 October 2026 (UTC)
- Alright it works better now.--ZKang123 (talk · contribs) 05:04, 19 October 2026 (UTC)
- This looks good to me, but can this implemented using {{calculator}}? If I remember correctly, @Bawolff created some image sliders using calculator. If so, we can avoid the maintenace overheads of another gadget. – SD0001 (talk) 06:23, 20 October 2026 (UTC)
IDs for patrolling diffs
[edit]A recent (randomly-chosen) diff on Wikispecies ends in &curid=102966&diff=11317320&oldid=11021197.
The link to mark the diff as patrolled (now done) ended markpatrolled&rcid=20077311.
What is the rcid, and how is it generated (or from where fetched) and why is it different to the IDs in the first URL? (I'm happy to RTFM, if a link is given.) Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits; 14:36, 18 October 2026 (UTC)
- ChatGPT search says:
Dw31415 (talk) 14:46, 18 October 2026 (UTC)rcididentifies the recent-changes entry used for patrolling.curididentifies the page;diffandoldididentify revisions. They differ because they are IDs for different records. See mw:Manual:Recentchanges_table#rc_id.- I'm sure Andy is perfectly capable of asking ChatGPT himself if he wants an AI generated answer. --Ahecht (TALK
PAGE) 20:44, 19 October 2026 (UTC)- Perhaps Draft:Meat proxy needs to be moved to mainspace. Nardog (talk) 06:47, 20 October 2026 (UTC)
- I'm sure Andy is perfectly capable of asking ChatGPT himself if he wants an AI generated answer. --Ahecht (TALK
- For a non-AI-generated answer:
curidrefers to thepage_idfield from thepagetable, identifying the page.oldidanddiffrefer to therev_idfield from therevisionstable, identifying a revision of a page.rcidrefers to therc_idfield of therecentchangestable, which backs Special:RecentChanges and Special:Watchlist; the "patrolled" state is stored in that table as well. The odd "curid" and "oldid" terms go back to early versions of MediaWiki, where instead ofpageandrevisiontables there werecurandoldinstead. Anomie⚔ 15:08, 18 October 2026 (UTC)- Thank you. So, for a given diff, how does one get the rcid? Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits; 15:11, 18 October 2026 (UTC)
- How do you mean get rid of? Dw31415 (talk) 15:35, 18 October 2026 (UTC)
- That's not what I asked. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits; 15:38, 18 October 2026 (UTC)
- p.s. I use User:Enterprisey/diff-permalink-2.js to get diff links if that’s helpful. Dw31415 (talk) 15:38, 18 October 2026 (UTC)
- Ah, sorry. I now understand that you want to identify the recent changes id from a given diff id. Dw31415 (talk) 15:41, 18 October 2026 (UTC)
- My first thought would be a Wikipedia:Quarry query, but curious what @Anomie says. Dw31415 (talk) 15:47, 18 October 2026 (UTC)
- You can get it via mw:API:RecentChanges (e.g. ), but I wonder why you'd want to. Nardog (talk) 16:29, 18 October 2026 (UTC)
- Thank you.
- My reason for asking is that, while I can select a diff in recent changes and view it using Navigation popups, I can't mark it as patrolled using that tool. I wish to have that functionality added. As a non-coder I will have to persuade someone to do that for me, and finding such a person has proven difficult in the past (I literally waited ten years for my last request to be fulfilled). The more complete and detailed the request I offer them, the more likely it is I can get the job done. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits; 17:05, 18 October 2026 (UTC)
- There's mw:API:Patrol and it supports not only rcid but revid, so the step above shouldn't be necessary to achieve that. Nardog (talk) 17:33, 18 October 2026 (UTC)
- How, then do we get a revid from the diff mentioned at the top of this thread, that has only curid, diff (as an ID) & oldid [feel free to explain to me like I'm an idiot]? Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits; 17:46, 18 October 2026 (UTC)
- For the example at the top of the thread,
oldidis the revid of the left side anddiffis the revid of the right side. If your script is operating on the rendered diff page, you could also extract the revid (asoldid) from the links in the "Revision as of 05:16, 20 March 2005 (edit)" heading each side of the diff. Anomie⚔ 18:02, 18 October 2026 (UTC)- That's clear, Thank you (both) again. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits; 18:07, 18 October 2026 (UTC)
- For the example at the top of the thread,
- How, then do we get a revid from the diff mentioned at the top of this thread, that has only curid, diff (as an ID) & oldid [feel free to explain to me like I'm an idiot]? Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits; 17:46, 18 October 2026 (UTC)
- There's mw:API:Patrol and it supports not only rcid but revid, so the step above shouldn't be necessary to achieve that. Nardog (talk) 17:33, 18 October 2026 (UTC)
- How do you mean get rid of? Dw31415 (talk) 15:35, 18 October 2026 (UTC)
- Thank you. So, for a given diff, how does one get the rcid? Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits; 15:11, 18 October 2026 (UTC)
How many edits did a user have at some point in time?
[edit]I'm exploring reverted edits by new users. I can find the reverted edits via a join on the change_tag_def, change_tag, revision, and user (or actor?) tables. Next step is I want to know how many edits a user had at the time they made each edit which was subsequently reverted. Is there any way to do that short of counting all their edits with rev_timestamp less than that of the reverted edit? I'm really only interested in relatively new users, so I could do a rough first pass by checking for user_editcount < 1000. I'll probably miss some interesting edits, but close enough for what I'm doing.
I'm also going to want to look at the actual diff, so that would mean adding more tables (text? content?) to the join. Or, am I just going about this the wrong way? I know there's a variety of post-processed denormalized data sets that exist. Would one of those be easier for this kind of query than just a huge SQL join? RoySmith (talk) 21:15, 18 October 2026 (UTC)
- This - and the related problem of "was an editor autoconfirmed/extendedconfirmed/similar at a given time" - comes up fairly frequently at WP:RAQ. And no, there isn't a better way of doing it than counting previous edits. You do have to count previous deleted edits, too, though.To your second question, the "actual diffs" aren't stored; they're computed on request from the full text of the old revisions. As you're probably aware, that's not copied to the database replicas, so you're going to have to work from a dump. I don't know anything about denormalized datasets other than to vaguely recall mention of them before.You might be interested in Wikipedia:Database reports/Potential edit-warring or disruption as a starting point, which by odd coincidence I was working on immediately before seeing this. —Cryptic 21:31, 18 October 2026 (UTC)
- Alternative idea that's substantially easier - define "new user" not as "had fewer than X edits at the time", but as "had registered less than Y time before". user_registration isn't accurate for very old users, but presumably Y will be a lot lower than "20-some years". —Cryptic 21:54, 18 October 2026 (UTC)
- Unfortunately that doesn't work for what I'm doing. There's lots of accounts that are created and then never edit for years, i.e. sleepers. RoySmith (talk) 22:12, 18 October 2026 (UTC)
- XTools' Rights changes report when a user became auto- or extended-confirmed, though I'm not sure how or whether it can be incorporated into SQL queries. Nardog (talk) 05:03, 19 October 2026 (UTC)
- Alternative idea that's substantially easier - define "new user" not as "had fewer than X edits at the time", but as "had registered less than Y time before". user_registration isn't accurate for very old users, but presumably Y will be a lot lower than "20-some years". —Cryptic 21:54, 18 October 2026 (UTC)
- Have you considered Python code for this? User:DwAlphaBot uses some similar code to analyze RfC comments? Dw31415 (talk) 23:26, 18 October 2026 (UTC)
- Also it’d be interesting to look at the methodology for https://meta.wikimedia.org/wiki/Machine_learning_models/Production/Multilingual_revert_risk Dw31415 (talk) 23:29, 18 October 2026 (UTC)
- If using Quarry or similar, don't forget that the
revision_userindexview can be a faster way to find a user's contributions. (Documentation here.) Certes (talk) 14:46, 19 October 2026 (UTC)
Pageview issue
[edit]Starting of the 16, pageviews are not being recorded. NewAccount7295 (talk) 03:30, 19 October 2026 (UTC)
- What exactly do you mean? Could you provide some more context? Axolitl (talk | contribs) 03:36, 19 October 2026 (UTC)
- Looking at October daily pageviews for a couple of pages, the data cuts off from 2026-10-16. That does seem strange. Preimage (talk) 03:46, 19 October 2026 (UTC)
- I've already reported this at phab:T441554. Hason-LEK-SIN ● 💬 ● 🧱 ● 🧪 04:42, 19 October 2026 (UTC)
- The bottom of page views has a "Report an issue" link where it has also been reported at meta:Talk:Pageviews Analysis#Are pageviews for October 16th missing? PrimeHunter (talk) 10:23, 19 October 2026 (UTC)
- There are often lags in updates at the weekend. My impression is that there's some manual activity required for each day's update and that it doesn't get done when the staff are taking a weekend break. It looks like it has caught up now it's Monday. Andrew🐉(talk) 15:53, 19 October 2026 (UTC)
- That's kind of funny if true. FaviFake (talk) 16:09, 19 October 2026 (UTC)
- One issue is that some topics get hammered by bots and there may be some manual sanity-checking as part of the process. For example, Mathematics has been a top read article lately but the traffic is mostly desktop with little mobile and that's a sign of bot activity rather than human interest. Andrew🐉(talk) 16:48, 19 October 2026 (UTC)
- The views seem to be working for other namespaces, but not articles. NewAccount7295 (talk) 20:17, 19 October 2026 (UTC)
- That's kind of funny if true. FaviFake (talk) 16:09, 19 October 2026 (UTC)
Module error search
[edit]For convenience, I have made {{Module error search}}, which can be used in template documentation, talk pages, etc.
Example:
{{MES|Cite_Q}}- Lua errors
Feel free to use and/ or improve it. Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits; 11:07, 19 October 2026 (UTC)
- Opinions from people here would be welcome at Template talk:Lua#Error search. Templates using a module use {{Lua}} to show "This template uses Lua..." with a list of dependent modules. There is a proposal to add a line allowing a search for "Lua error in Module:name". Would someone please tweak the template with the style that shows a plain internal link. Johnuniq (talk) 01:04, 20 October 2026 (UTC)
Tech News: 2026-43
[edit]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
- To measure the impact of incorporating some community-requested features on logged-out reader retention, a test for Image Carousel will be pushed to logged-out readers. With the Image Carousel feature, readers browse community-uploaded images, selected by editors as relevant to specific articles. The test starts on November 20.
- An experimental notice will be pushed to 0.5% of logged-out mobile readers who come to English Wikipedia from Google, asking them to add Wikipedia as a Google Preferred Source. The test is to see if this notice increases reader retention and encourages people who use Google Search to visit Wikipedia more often. It will run from October 15–29 and will be assessed for its impact on retention and referrals.
View all 26 community-submitted tasks that were resolved last week. For example, an issue where Quarry returned an “Access denied” error when users tried to run SQL queries, preventing queries from running normally, has now been fixed.
Updates for technical contributors
Due to a long-standing bug, applications that use the OAuth 2 client credentials flow to act on their owners’ behalf are treated as if they are logged out. This will be fixed for new applications registered on or after Monday, October 19. Some affected applications need to re-register.
Detailed code updates later this week: MediaWiki
Meetings and events
- A proposal to hold the Wikimedia Hackathon every three years, with regional hackathons in between, has been shared. It explores making the event more accessible to technical communities in different regions. Share your feedback on the proposal’s talk page before November 6.
Tech news prepared by Tech News writers and posted by bot • Contribute • Translate • Get help • Give feedback • Subscribe or unsubscribe.
MediaWiki message delivery 14:35, 19 October 2026 (UTC)
- The OAuth 2 thing isn't "a long-standing bug", it's WMF changing from one interpretation of the very open-eneded spec to another that's more to the liking of the people pushing edge rate limiting for API accesses. Anomie⚔ 00:07, 20 October 2026 (UTC)
- Was there any use case for the previous behaviour where edits from client-credentials grant were anonymous instead of attributed to the owner? – SD0001 (talk) 07:37, 20 October 2026 (UTC)
Logout on different browser
[edit]Well, that was a surprise! I was answering a question on the Teahouse, and I wanted to tell them about recovering a lost password, so I wanted to logout and see what the screen looked like. So I started up a different browser (Chrome, rather than Firefox - I almost always use only the latter) and logged out on Chrome. I went back to my Firefox session and tried to complete my reply - to find it failed because I was no longer logged in. Has it always been the case that there can only be one login across different browsers on the same device at the same time? ColinFine (talk) 16:58, 19 October 2026 (UTC)
Has it always been the case that there can only be one login across different browsers on the same device at the same time?
That's not what happened. Logging out logs you out from all sessions for that account, but you can log into different accounts on different browsers (or profiles, containers, incognito windows, etc.) on the same device. You can also effectively log out on one browser only by simply deleting cookies. Nardog (talk) 17:10, 19 October 2026 (UTC)- Thank you. I had no idea that logging out logged out from all sessions on that account. ColinFine (talk) 17:38, 19 October 2026 (UTC)
- It's a useful security feature. If I lose a logged-in device then I can log it out by logging out elsewhere. Certes (talk) 17:49, 19 October 2026 (UTC)
- @ColinFine: The action of logging out doesn't actually do anything to cookies on your device(s). When you log in on a given device/browser combination, a login cookie is generated and stored in your browser. Our servers keep records of each of these cookies, and logging out informs our servers that all of these records should be invalidated, regardless of which device/browser they were generated for. So the next time that your browser submits a cookie to our servers for validation, it's not recognised. --Redrose64 🌹 (talk) 22:59, 19 October 2026 (UTC)
- Just in case someone reading this thread is unaware, note that since deleting cookies isn't actually the same as logging out, it won't serve to defend against stolen cookies. If you're concerned about an unauthorized person using your account, make sure to actually log out. isaacl (talk) 20:44, 19 October 2026 (UTC)
- Thank you. I had no idea that logging out logged out from all sessions on that account. ColinFine (talk) 17:38, 19 October 2026 (UTC)
Category:1917 elections in Puerto Rico and similar: Cats broken
[edit]If I look at Category:1917 elections in Puerto Rico I see that the categories are added by a template, and instead of adding "Puerto Rico" it adds "Pu". This probably means that smth is broken up the chain, but after looking up at the chain of templates I could not find anything (and all the templates I looked at were protected, so that it is probably not vandalism). Could somebody please have a look and find what the problem is? If edits to a protected template are needed I can easily make them. Thanks. Ymblanter (talk) 08:06, 20 October 2026 (UTC)