User Details
- User Since
- Oct 9 2014, 8:09 PM (581 w, 6 d)
- Availability
- Available
- LDAP User
- Tacsipacsi
- MediaWiki User
- Tacsipacsi [ Global Accounts ]
Tue, Dec 2
Mon, Dec 1
Especially in case of the “Latest comment” headings, but partly also in case of the pings: if someone wants to have their new user name reflected, they should update existing signatures (e.g. via a bot). I’d find it quite confusing if DiscussionTools said the latest comment is by User:New_name, but (looking at the signatures) only User:Old_name has ever commented in the topic/on the page.
Sun, Nov 30
This caused accessibility check errors: form elements must be labeled. The check doesn’t say “form elements must be labeled unless the meaning is obvious”, it says they must be labeled, period. I’m honestly surprised OOUI allows skipping the label without even a warning.
Fri, Nov 28
The message currently looks like this:
Thu, Nov 27
Thanks for the response! So it’s ready to be worked on, even if that work is unlikely to happen in the near future (at least by staff – maybe part of the analysis can be started a knowledgeable volunteer or a staff member in their volunteer capacity). “Stalled” means that the task is not ready to be worked on, due to waiting either for input from a specific person or group (“someone needs to analyze this” is not a specific person or group), or for a subtask to be resolved (the current task has no subtasks at all). Feel free to move to a “Low-prio/Future” column on the workboards, but the task is, by definition, open, not stalled.
Tue, Nov 25
Patch merged, lint error list mentioned in description empty, page chosen at random https://en.wikiversity.org/wiki/Electric_Circuit_Analysis/Circuit_Analysis_Quiz_1 looks good, I think we can call this done. Sorry for not following up on the merge earlier.
The MR is actually ready, simply the description did not use to match the regex used by @CodeReviewBot. I’ve updated the MR description.
Sun, Nov 23
Actually, calling the API from the middle of a parse is a pretty bad idea. You could query the list of subpages, but what would happen if later a subpage was created or deleted? Nothing, because there would be no indication of this connection, so MediaWiki would have no way to know it needs to invalidate the parser cache. A feature directly added to Scribunto could add a row to the appropriate database table to indicate this connection.
Actually, maybe a warning should be added even for translation admins using the legacy interface. I’ve been importing zh-hans and zh-hant translations on Wikimedia wikis upon converting legacy templates to Translate for a long time before realizing that they cannot be edited by Chinese translators. (But this may be for another task.)
Fri, Nov 21
https://en.wikipedia.org/wiki/Special:MovePage/nonexistent1 shows no help link at all, Translate should be consistent with that. (Or the help link should also appear on enwiki – I think that would make more sense, but it’s probably a different task.)
It definitely looks like the same mistake, although it may be that the same mistake was made twice, as opposed to the same buggy line being hit both times (which is what I’d call “same root cause”).
I’d also welcome this, but
Why is this dependent on the revtag table? If a translation is prefixed with !!FUZZY!!, the export script could simply remove that prefix without consulting the revtag table. Or would that cause problems?
Similar bug (but the fix will probably be completely different): T410746: Broken translatable pages can be moved without related pages.
Wed, Nov 19
@hashar What is this stalled on? (I understand T147864#10541736 that it’s not a priority right now, but “stalled” is stronger than “not a priority”. I’d also appreciate true SSO.)
Mon, Nov 17
Sat, Nov 15
What happens if you write
Thu, Nov 13
Wed, Nov 12
The convention of ParamValidator for such cases (e.g. rMW includes/libs/ParamValidator/TypeDef/FloatDef.php) is 1/2: that can be used with {{PLURAL:}}, which is core, not only with ParserFunctions’ {{#if:}}.
Tue, Nov 11
Can %s be used with GENDER in this context?
Mon, Nov 10
And looking at the code, I realized simply adding explicit |other= fixes the issue, maybe that could be mentioned in the error messages. (This may be something for T409665, though.)
Sun, Nov 9
I see your point, but the problem with this approach is that it potentially blocks unrelated development, like in my case. I find the approach of Dependabot much better: it constantly updates dependencies, but in separate PRs (changes in Gerrit speak), so if a new dependency version breaks the code, CI fails only on that change, and not everywhere. Also, the CI failure is less mysterious, since it’s no longer tied to the timing, but to code changes.
Thanks for fixing it! Why aren’t dependencies fixed at least at major versions by default? At least for dependencies that follow semver, major version upgrades are always risky and shouldn’t happen implicitly.
Sat, Nov 8
- The full-screen view should contain an explicit "Close" button.
Note that this is not a new problem, I just took the time to report it now.
Fri, Nov 7
Why are these pages in the MediaWiki namespace? You could put them in the template namespace and use Special:ChangeContentModel to make them JSON, and you would have no problems with FlaggedRevs.
Thu, Nov 6
I fixed it (without knowing of this task), and nobody has complained in the past five years.
Tue, Nov 4
Nov 3 2025
Deploy 10 Nov Patch/config needed
Nov 2 2025
Nov 1 2025
Thanks! (Attaching is something else, but changing the visibility to public also does the job.)
Oct 31 2025
Oct 30 2025
I cannot actually do it, but what I’ve had in mind is
No, it’s not a valid bug. What currently happens is in line with the principles of the parser, what you propose isn’t. I’m tired of repeating the same thing over and over again just because you repeat the same thing over and over again; unless you come up with new arguments, I won’t respond to you anymore on this task.
So the categories can be added, they just link to wrong places. So external reusers (SPARQL, dumps, Wikimedia wikis etc.) are unaffected. I updated the task title accordingly.
With the XML fixed (T408778#11327039), I don’t think this is UBN anymore.
Oct 29 2025
- _apisite.flagconfig()
- Shows information about review flag configuration.
- API: https://www.mediawiki.org/wiki/Extension:FlaggedRevs#action=flagconfig
Oct 28 2025
This task is about a very specific part of the development. The main development task seems to be T118696: Allow to defer 'suspicious' edits for review on any page in a reviewable namespace ("Deferred changes"), if you want to question the whole project, please do so there; it’s out of scope here.
If T408566: Mentees aren't subscribed to the message they send to their Mentor using the Mentorship module is considered a duplicate of this, then it’s solved by T290778: [Config change] Enable automatic topic subscriptions in all editing interfaces, isn’t it? (“Pinging” newcomers could mean several solutions, but “subscription” can be understood in only one way, and that’s implemented by T290778.)
That page says The implementation is based on the flagged revisions extension, and most changes linked from https://en.wikipedia.org/wiki/Wikipedia:Deferred_changes/Implementation#Tasks are for the FlaggedRevs repo. So I think FlaggedRevs is indeed the correct tag. (If there are enough Deferred Changes-related tasks, maybe a workboard column or subproject could be created, but even that would belong to FlaggedRevs.)
Given the Temporary accounts project, which means soon no IP edits will be deferred on WMF wikis (as there will be no IP edits), is this task worth pursuing? It could be of benefit for third-party wikis who don’t opt into temporary accounts, but I’m not sure if that makes it worth the work.
The parser cache is there to minimize the amount of post-cache transforming, wouldn’t this approach be counterproductive? Unlike red links, the self link state cannot change due to external changes, so we wouldn’t have to invalidate cache entries just because of this. And I think “breaking parser cache” would in this case simply mean that pages appear inconsistently until the old cache entries expire; if this temporary inconsistency is acceptable (I think so), no backward- or forward-compat code is needed.
Oct 27 2025
Oct 26 2025
Oct 25 2025
@Esanders please restore the edit history of my huwiki talk page (merge https://hu.wikipedia.org/wiki/Szerkeszt%C5%91vita:Tacsipacsi/LQT_Archive/LQT_Archive_1 into it). I used to use LQT for a short time over a decade ago, but since then I’ve been using plain wikitext (and DiscussionTools from day zero), so I’d like to see the edit history of the past decade where the edits were made: at Szerkesztővita:Tacsipacsi.
Oct 24 2025
Neither could I reproduce it, but I got close to it. What I did:
I realized that there’s something common in the three test2wiki pages and the huwiki page: they weren’t just deleted and restored, but something more complicated happened: the test2wiki pages were deleted, recreated and then restored (inserting the once-deleted revisions at the end of the revision history), while the huwiki page was split (if I understand the log messages correctly, the logo now visible at Fájl:Magyar Cserkészszövetség logo 2.svg was once uploaded over Fájl:Magyar Cserkészszövetség logo.svg, and then subsequently split out). I guess this is why MediaWiki assigns a new page ID, and FlaggedRevs gets confused by this.
From a Phabricator viewpoint, there was no problem, so this task is invalid, not resolved.
The message in question is https://translatewiki.net/w/i.php?title=Special:Translate&group=wmcz-tracker-django&language=ar&showMessage=tracker-e540cd-index&optional=1 (https://translatewiki.net/wiki/Wikimedia:Tracker-e540cd-index/ar), and this is not a stack trace, but a list of Gettext “references”, i.e. locations where this message appears.
+1. As a translator to Hungarian, I sometimes replace Special:MyLanguage links with links pointing to /hu pages (when they exist at the time of the translation) to avoid this problem, as I believe this provides a better UX – but an “official” solution, supporting the fallback chain and all languages, would undoubtedly be even better.
Nothing has changed in this regard since rETRAd044713a2a59. rMW062cfffeb2d132ead4d7d786c96dce5e7a0bc557 (committed two years before rETRAd044713a2a59) promised the red-link part will be moved to core in a follow-up commit, but that hasn’t happened in the past 11 years.
"what links here" broken
Oct 23 2025
The point is that <syntaxhighlight> is intentionally not “nowiki-like” with respect to <translate> tags, because otherwise it’d be impossible to make parts of a code block (e.g. comments, or the text “Some template” in https://www.mediawiki.org/wiki/Help:Extension:Translate/Page_translation_administration#Translatable_page) translatable.
That’s a special page, not exactly helpful. ☹ Any chance we can find the actual article? For example using the revision ID included in the message (at least the message in the task description contains it)?
English Wikipedia does this: https://en.wikipedia.org/wiki/MediaWiki_talk:Accesskey-pt-watchlist (Template:Interface explanation). I vaguely recall having seen this elsewhere as well, but I’m not sure where (if at all).
I see. What about just highlighting the fact that now any editor works, without naming any one of them?
I don’t see documentation on the CSS-only version of Popover. This popup essential information, so it should be available without JavaScript. (Currently it isn’t, but we shouldn’t lock ourselves in a component with which it’s impossible to fix this accessibility issue.)
Do we really call action=edit the “source editor”? I find it slightly confusing, as DiscussionTools also has its source mode. Isn’t there a more specific term? (As far as I understand, this change affects other ways as well, such as action API, VisualEditor if enabled in the namespace, etc., but those are probably not worth being mentioned. Except maybe the mobile apps – or do they already auto-subscribe?)
Oct 22 2025
What is the fiwiki page? (I don’t have access to Logstash.) The huwiki page has been deleted and undeleted between @Boro's recent edit and the previous one, so I think it suffered from T162778: If reviewed page was deleted and then undeleted, page is marked both as reviewed and unreviewed; maybe it’s the same on fiwiki?
Did someone check this from an accessibility perspective? A missing heading can make the accessibility tree harder to navigate; I fear a cosmetic improvement will make the content less accessible here.
Oct 21 2025
CodeMirror would be especially useful in DiscussionTools, since templates can't be used in the visual mode, forcing users to write complicated syntax without the assistance of syntax highlighting.
No, it should not be “fixed”; I explained above why. (And, by the way, it’s not even a bug: the way it works now is by design. The change you ask for would be a new feature, not a bug fix.)
Oct 20 2025
Then it should be declined. Wikitext parsing traditionally works by trying to make sense out of the input as much as possible. A red link (which shows the error message when navigated to) may fit in this, an error message definitely doesn’t. Error messages are only used when there’s absolutely no way the input can be interpreted, like infinite template recursion, Lua errors, or non-numeric input to {{#expr:}}.
Oh, I see it’s not a new idea of yours that these links should be used in wikitext. As I wrote in T63547#11288449, I don’t think they should, and there is a solution that already works as expected in wikitext, without any need for software changes.
