User Details
- User Since
- Oct 9 2014, 8:09 PM (618 w, 3 d)
- Availability
- Available
- LDAP User
- Tacsipacsi
- MediaWiki User
- Tacsipacsi [ Global Accounts ]
Today
Out of curiosity, what was that error and where was it fixed? (If this can be disclosed safely.)
Yesterday
Sat, Aug 15
When I saw the task title, I didn’t understand how AWB should handle them – it uses MediaWiki to parse pages, doesn’t it? Genfixes makes sense, but I think they’re worth being highlighted in the title as well.
Fri, Aug 14
Thu, Aug 13
So your proposal @Amitie_10g is that if someone doesn’t state their gender explicitly, we assume that they prefer male pronouns? I think that’s a bad idea. While namespace translations currently mostly assume neuter = male, a lot of message translations do make a distinction, carefully choosing a neuter translation that is as neutral as possible (e.g. thank {{GENDER:$1|him|her|them}} in English, or {{GENDER:$1|ihm|ihr|dieser Person}} danken in German). If we’d throw out these careful translations and start to call anyone whose preferred pronouns are unknown a “he”, that would be basically going back two decades. We shouldn’t do that.
@Les4353 Thanks for claiming it! Please note that the issue has already been solved in FlaggedRevs, so the task is basically porting the fix to Codex.
I could reproduce it upstream by tweaking the HTML of the the CSS-only demo, but not with the Vue version. Can this be fixed in Codex rather than downstream?
Wed, Aug 12
It’s not only that individual methods are not @stable to override, not even the class is @stable to extend (Stable to extend). Yet, a dozen extensions extend Article (of which two are in WMF production: GlobalUserPage and TimedMediaHandler).
Mon, Aug 10
It can't be checked via API request inprop=intestactions for a particular page for some reasons, response returns true even if the page is not in reviewed namespaces.
Sat, Aug 8
The user group autoreview does exist and has 270 members. The discussion linked above was only about the reviewer group, not about entirely removing FlaggedRevs from ukwiki, so autoreview should remain.
Drastic idea: what if the special page used no API requests at all, but rather created the grid in PHP? Other than the “Show more” button, there are no interactive things there that would work quicker or more conveniently with JavaScript. (And the “Show more” button can also be replaced with traditional paging.) With the API limits recently introduced and the requirements for running JS at all constantly increasing, it becomes impossible for more and more people to use a JS-only interface. The Grade C promise of MediaWiki is that even in Basic, no-JS browsers, “all page and account actions are discoverable and work,” which is violated here.
I’ve asked for the signature to be changed in https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1314789/comment/c9224c62_173d3f8e/, for which I’ve yet to receive an answer. Can we pause updates until my ask is either fulfilled or declined, to avoid extra work if it gets fulfilled?
Thu, Aug 6
@Samwilson I’m a bit disappointed this was merged without even reacting to the points I raised two days ago. Before +2’ing, it’s always useful to also look at the attached task(s), not only at the Gerrit comments.
Tue, Aug 4
I see, thanks for the explanation! So actually, T322092: Make it possible to modify and create reading lists is not the same as the current task – that task asked for being able to make changes at all, which is already possible as a beta feature. On the other hand, when that task was written, there used to be no default vs custom lists distinction (the screenshots in T317935 show custom lists being available for read-only access), so it probably makes sense that you merged T322092 here.
Back to the original issue of namespace aliases,
Sun, Aug 2
I’d also call this a bug (though a borderline one, which is not far from a feature request), but bugs also have their own form, which is also linked from the top of the task creation page, so using the generic form wasn’t appropriate in that case either.
Thanks for creating the task! There are some places where I think it’s straightforward what force means (e.g. BasePage.get(force=True)), but refresh would be understandable in those cases as well, so it’s probably better to replace everything for the sake of consistency.
Wait, why is this validation on save? There are already a few checks on marking for translation, couldn’t it be moved there? The extra whitespace doesn’t cause any issues until the page is marked for translation, but it does cause frustration to average users who know little to nothing about the translation syntax and just want to get their edit saved. If the error was flagged when the page gets marked for translation, it would be the job of the translation admins (who are expected to be familiar with the translation syntax) to fix any issues – both new and pre-existing.
For someone who has used reading lists on mobile but doesn’t know the inner working of the extension, can you explain (with a few sentences or a link) what “custom” lists mean? That is, what are non-custom lists?
Thanks @HFan-WMF for finding the right task and merging it into that!
Sat, Aug 1
Hi @Axolitl, and welcome to Phabricator! There are multiple ways to get link autocomplete in DiscussionTools, which use different pieces of software. To find out which one you’re complaining about, can you describe a bit more precisely where you experience the issue?
For clarity: this request is about the source mode, right? In visual mode, a such button would make no sense: what you type there automatically gets nowiki’d.
Tue, Jul 28
Yes, because the approach of that patch didn’t work out. This doesn’t mean the bug shouldn’t or won’t be fixed, but the patch author didn’t have the time/motivation/etc. to fix this at the time. The bug being fixed is as likely as it was if there has been no patch yet – not impossible, but apparently not a priority either.
Mon, Jul 27
Thanks for checking back on this!
Sun, Jul 26
I see, thanks for having implemented my wish before I said it! ☺
Fri, Jul 24
Jul 18 2026
Thanks for the confirmation! I updated the description to make this hopefully clearer.
Jul 17 2026
MathJax is used as default rendering engine for math environment
wikimedia-globalblocking-blockedtext-ip-range and wikimedia-globalblocking-blockedtext-proxy are also the same as their non-overridden GlobalBlocking counterparts, could they be removed? (I know this is a three-year-old task, but I stumbled upon it now.)
Jul 11 2026
Thanks for looking into the history and choosing a license!
Jul 10 2026
Thanks for attaching the image! The screenshot was made on Wikipedia, but Wikidata-Page-Banner is only installed on Wikivoyage – this is why I linked a Wikivoyage page in the bug report. (When picking up tasks on Phabricator, you should always look at the project tags, they describe what broad component the task is related to even when the title and description are silent about this.) Did you try it on the linked page?
@nah_omy, I’m glad you want to pick up this task.
Jul 9 2026
@Shashwatojha369, thanks for your willingness to help, but I think this task should be solved by the original authors of the code – they are the ones who are legally allowed to license their work. As far as I see, most early commits are from @hashar and @Krinkle. (On the other hand, I’m looking forward to you solving T431661: Add dark mode to integration.wikimedia.org; that task has no legal problems.)
Jul 8 2026
Depending on permissions. Both userspace and community saving require separate permissions (collectionsaveasuserpage and collectionsaveascommunitypage respectively), so that wiki administrators can allow user a given user group to do both, either or neither. Also, both saving options require the user to be registered (“registered” includes temporary users), which I think makes little sense – if a wiki administrator wants to require registration for saving, they can give the permissions to the user group, but if they want to allow IPs as well, why should they be stopped?
Jul 6 2026
I don’t see the ability to add chapters on the requirements list. Do reading lists already support that?
Jul 4 2026
The goal of the present task is to be able to create a chart with no data table – the life expectancy chart does use a data table, WDI/SP.DYN.LE00.IN data.tab, so it’s indeed not what the task is about.
using a separate tag would be more useful
Jul 3 2026
Thanks for updating the screenshots!
I’m not sure if the notifications should generally be disabled.
Jul 2 2026
If it’s a duplicate, please close it as a duplicate (rather than as declined), merging it into the other task – this connects the two tasks and automatically copies subscribets. If it’s not a duplicate, please don’t say so, and keep the task open until the work is finished.
I believe this was broken by the work on T429624: Link to edit TemplateData is broken with Parsoid Read Views and should have been fixed by @cscott's last patch (https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1306996) about 15 hours ago. I can confirm that purging https://nl.wikipedia.org/wiki/Gebruiker:LLTSU/Kladblok fixes the button on that particular page.
A purge fixed it. I’m not sure if it’s worth debugging.
Jun 28 2026
Is it fixed even if the revert doesn’t restore a previous version of the translation page? Consider the following scenario:
Option 4: promoting subscribe (with icon)Subscribe + watch
Jun 24 2026
I’ve run into another problem:
Jun 22 2026
Was this done? There are no linked Gerrit changes, and neither do I remember anything having happened in this area. If it wasn’t done, the task should be closed as declined, not as resolved.
Jun 21 2026
@cscott, what does T424409: Remove old Parsoid language converter implementation mean for this task? Does it have to be fixed in the new implementation? Is it already fixed in the new implementation?
Jun 20 2026
Your listings don’t include iPads and iPod Touch devices, was this intentional?
Jun 19 2026
rETDA includes/Hooks.php:186 (at d96be0435c17fad10e66716001fa8cfe7d1ec65f) reads the page title as PPFrame::getTitle(), so that’s what’s wrong. I didn’t look up how that works in core, I hope you know that better than me anyways.
Jun 16 2026
Why does the deeper fix need a hook – why does that code run at all on Commons file pages? Since Commons file pages work pretty differently, couldn’t the whole FullEntityParserOutputGenerator be skipped on them?
Thanks for the fix @matmarex!
Jun 14 2026
Good point, I forgot this. I was wondering why I see the brackets on https://translatewiki.net/wiki/Support even though I have visual enhancements enabled… So it affects even more high-traffic pages (village pumps, noticeboards etc. on all wikis). I still don’t think it’s UBN (it’s just a tiny annoyance), but I still hope it can be fixed tomorrow.
I think it only affects users and wikis without visual enhancements – the latter means enwiki. So considering default user preferences, it affects only one wiki, but a pretty large one.
What license does the dashboard have, and where is its source code? The Phabricator project description lists only https://github.com/thelounge/thelounge/, but that’s the main service, not the dashboard. Per the Cloud Services Terms of Use, all software deployed to Cloud Services, including Cloud VPS, must be open-source. The best would be if the dashboard itself would link to its source code, but listing the source code in the Phabricator project can also work (or even both – the footer link is more convenient, but the Phabricator one is accessible even if the dashboard is down and someone wants to debug why it’s down).
Jun 10 2026
This change would also be able to reduce API requests on those pages since even hovering over those links is making 3 API requests (probably to improve the loading time of the tool).
It’s a good idea, I’m also annoyed by this at times – when I see a suggestion, I’m not sure where it comes from and whether I should keep consistency with it (e.g. if the same word is translated in both MediaWiki core and in FreeCol, the translations don’t necessarily need to match, but if both translations are in MediaWiki core, they probably do need to match). For the wording of the button, why not just say “used 1 time”, for complete consistency with the multiple-use case?
Jun 8 2026
The text (“This user has advanced knowledge of English”) should be exempted by T39617: Do not convert text marked as being in another language with a lang attribute once someone implements that, since that has proper language markup. (As you requested, the Crimean Tatar text wouldn’t be exempted, since the proper language markup tells that it’s in Crimean Tatar.) The language code (en-3) has no lang attribute currently, but Babel could mark it up with lang="zxx" (non-linguistic content), and then T39617 would fix that one as well.
May 28 2026
With ?uselang=hu, I do see Arabic on the Arabic page. Maybe the canonical English parse was done before the row of the page was inserted in the database?
With the implementation being in Rust, it needs to be added as a microservice (if the setup supports that – WMF production certainly does, but I’m not sure about translatewiki.net, let alone third-party wikis), it cannot be added to the extension directly. Is there any reason you wrote this in Rust rather than in PHP?
May 26 2026
Some background: The tracking category was added for T324139: When the lede section has comments, they should not be pulled into the "Learn more" popup. It’s disabled by default, but can be enabled by creating MediaWiki:Discussiontools-comments-before-first-heading-category. The tracking category is added in rEDTO includes/CommentFormatter.php:445 (at 8a18c123d37a5bf8cabce1f35d913e6f72ea8247), which is called from two hook handlers living in rEDTO includes/Hooks/ParserHooks.php (at 8a18c123d37a5bf8cabce1f35d913e6f72ea8247): one for ParserOutputPostCacheTransform and one for ParserAfterTidy.
Side note: you may want to link to the form I used (https://phabricator.wikimedia.org/maniphest/task/edit/form/43/) rather than the generic https://phabricator.wikimedia.org/maniphest/task/edit/form/1/, so that people are guided how to report a bug.
Same for the regex \b(tright|tleft)\b (https://global-search.toolforge.org/?q=%5Cb%28tright%7Ctleft%29%5Cb®ex=1&namespaces=&title=), I guess it’s the same underlying bug?
May 24 2026
(Closed by new Phab account, who has an indefblock on-wiki. The bug may have been fixed in the meantime, but I’m pretty sure @Nawaf2296 didn’t test it before closing.)
Actually, the clock used to be in the personal menu. I argued multiple times on https://www.mediawiki.org/wiki/MediaWiki_talk:Gadget-UTCLiveClock.js that it should remain there, but others had other opinions. If there’s still no willing to revert this decision, it should also be possible to add the clock at both places and hide unnecessary ones (based on screen size) using CSS. (Even earlier, the watchlist button also used to be in the menu, but I guess people were dissatisfied with it being one more click away, so Vector 2022, which started as a cleaner skin than Vector 2010, has slowly become IMO just as bloated as its predecessor.)
A very hackish solution (but the whole code is hackish, so it wouldn’t make it that much worse): what if the config code directly accessed $_REQUEST['action']? That would mean no need for changes in VE or DT.
Yes, this is noted by the description (it refers to this issue as “non-prose data”).
As I wrote, I think moving them the other way round would be a better idea. In any case, ukwiki was solved in this task, ruwikinews was recently solved via T423578: Remove custom user groups from Wikinews (in core-Permissions.php), are there any other wikis with permissions at both places?
@Legoktm There’s an open patch by you. If you unassigned the task, maybe you want to abandon it. Or do you hope that it’s going to be merged one day without you working on it? (My interpretation is that it’s waiting for you, but you may think otherwise.)
May 23 2026
May 19 2026
Which Template Talk page? The Google doc is still non-public, and there’s no other list referenced in this task.





