Image attribution: Diego Delso, CC BY-SA 4.0
User Details
- User Since
- Jun 22 2021, 1:02 AM (259 w, 3 d)
- Availability
- Available
- LDAP User
- Unknown
- MediaWiki User
- NguoiDungKhongDinhDanh [ Global Accounts ]
Mon, Jun 8
I feel like the Journal icon has taken a step for the worse:
Tue, May 26
Mon, May 25
Wed, May 20
Thu, May 14
May 11 2026
May 8 2026
May 7 2026
Apr 25 2026
Apr 24 2026
Apr 16 2026
@MusikAnimal I see v6 modules have been renamed. Does this affect user scripts and gadgets? If it does, then when will the change be deployed? There are quite a few scripts that would need updating.
Apr 12 2026
Apr 6 2026
Mar 21 2026
@Bhsd Thanks. Since I'm using quite a lot of scripts, I suppose I'll have to ask their maintainers one by one.
Mar 16 2026
Mar 15 2026
Mar 12 2026
That's a log entry for permissions on metawiki. Log entries for interwiki rights changes don't move when a user is renamed [...]
@MGChecker That's not true. At the time of this log entry, the user now known as Veritas Sapientiae was named Hide on Rosé, and yet the log shows the current name rather than the old one.
@mszwarc What happens if the old target user was renamed? For example, A09 granted adminship at zghwiki to Lhoussine AIT TAYFST, who was then renamed to Lhoussine Bentayfaste. As I understand the script, it would create a log entry for the non-existent Lhoussine AIT TAYFST rather than Lhoussine Bentayfaste.
Mar 8 2026
Mar 7 2026
Mar 6 2026
Feb 6 2026
@Bhsd Allowing configuring the behaviour of mw.addWikiEditor sounds good. Please do.
By the way, I have another question regarding this note in the change message:
@Bhsd I have a script that makes use of the CodeMirror extension's API. it might add more than one editor to the same document. That's beside the point, however. The problem is that there must not be any two elements with the same ID. That is, IDs must be unique.
The new jquery.wikiEditor.resizingdragbar module added in this change has a small problem: It assigns an ID for the resize bar, but it isn't necessarily true that there can only be one such bar in the entire document. Pinging @Bhsd as the owner of the change.
Feb 3 2026
I read that task and it seems to me that only one of the concerns applies to this new group: it won't be possible to override the automatic assignment. I don't really understand why that would be desirable, can you explain?
Feb 2 2026
What permissions, exactly, will this group contain? I assume "higher rate limits" means apihighlimits and not noratelimit. If it's just the former, then wouldn't apihighlimits-requestor suffice? Several bots have been granted that group already.
Jan 29 2026
The "history" links now look a little bit out of touch with "diff", "cur", "prev", "contribs", as Krinkle has noted above. I think it would have been better to change enhancedrc-history to "hist" and not hist to "history".
Jan 24 2026
The repository is probably this one on Wikimedia's GitLab instance.
Jan 8 2026
Monkeypatchable with:
Dec 30 2025
@matmarex @MusikAnimal The bug doesn't appear to be fixed. I can still reproduce it. I'm using Chrome 143, if that makes a difference.
Dec 25 2025
I went ahead and created a user script. There are a few rough edges, but it is generally usable.
Dec 19 2025
Dec 17 2025
For the record, this change affects several user scripts, in addition to the aforementioned gadgets.
Dec 16 2025
Nov 18 2025
Nov 13 2025
@Ladsgroup Now it's running at just 18 pages per minute. Did something happen?
Nov 11 2025
@Ladsgroup Thanks a lot for your help on this. Might I ask that the bot be sped up? The consensus is that we want the task to be done as soon as possible.
Oct 23 2025
@Tacsipacsi Good point. That's one new thing I learn today.
@Nikerabbit I'm aware of {{#tag}}. The problem is not that I don't know how to include <translate> tags in a syntax-highlighted block, but that the <nowiki>-like-ness of <syntaxhighlight> is not recognized correctly.
Oct 22 2025
Oct 17 2025
Oct 14 2025
Oct 7 2025
Oct 6 2025
Oct 5 2025
Oct 4 2025
(Please ignore 1193529, which was superseded by 1193530.)
Oct 2 2025
Sep 11 2025
Sep 10 2025
Sep 3 2025
Jan 9 2024
Are you looking for action=paraminfo?
Jan 8 2024
Sep 7 2023
So if I were to write the following some time ago I would also get a broken result?
Sep 6 2023
Table syntax has higher precedence than the file link, in the legacy parser.
Sep 3 2023
May 5 2023
This seems to be half-resolved as wikitext was recently added to Pygments in T29828. As for regex, it has many flavors and syntaxhighlighting depends heavily on that. For example, \z means the end of the string in PCRE (a special token), but a literal z in ECMAScript (plain text).
Apr 15 2023
Apr 12 2023
Yep, done that. Thanks for the suggestion.
Apr 10 2023
To whoever monitoring this: I guess that an userscript of mine (and I, who wrote and installed it) caused this error by calling mw.loader.using(['ext.codeEditor']) on pages without an editor, such as Special:Contribs. I must say, however, that it acts as a script instead of a module, unlike most others that can be loaded via mw.loader, is not really a good thing.
Feb 15 2023
If I understand correctly, you are trying to remove leading and trailing whitespaces by using a Lua pattern (not a RegExp, mind you) and the string.match/mw.ustring.match functions:
line = ' foo bar ' print(line:match('^%s*(.+)%s*$')) -- 'foo bar '
The + quantifier is greedy; it captures everything it can. Since . matches all characters, including whitespaces, nothing is given back to %s*$. The only non-greedy quantifier in Lua is -, and in this case it works well:
greedy = '^%s*(.+)%s*$' lazy = '^%s*(.-)%s*$'