Long-time Wikimedian and MediaWiki developer
User Details
- User Since
- Oct 11 2017, 9:01 PM (435 w, 4 d)
- Availability
- Available
- IRC Nick
- Ammarpad
- LDAP User
- Ammarpad
- MediaWiki User
- Ammarpad [ Global Accounts ]
Fri, Feb 13
It also gives Vector 2022 links inconsistent visual state in some cases, e.g:
Vector 2022 intentionally doesn't want the redlink: T312157, so this is not a bug and this task should be closed this as invalid.
Thu, Feb 12
Hi @Quiddity, the email address is appended to the subject, but that is only if username is empty (which is not possible in this form)
Wed, Feb 11
Tue, Feb 10
Thu, Feb 5
It seems you found it. https://gerrit.wikimedia.org/r/c/mediawiki/skins/Vector/+/1237302. I left a comment there.
I can reproduce. The key is deleted by Vector legacy. I believe ruwiki still uses it as the default skin.
It took around 3 minutes
NAME STATUS COMPLETIONS DURATION AGE SCRIPT mw-script.codfw.q170xceo Complete 1/1 3m15s 12m refreshImageMetadata.php
Tue, Feb 3
This has been completed. Please double check if everything is correct.
This has been completed. Please double check if everything is correct.
All subpages and talk pages must be moved as well
All fixed. The query returns empty result as of now.
The relevant pages have been moved. The script output contains the following excerpt (these are translatable subpages):
...
Fri, Jan 23
You can also see it in Monobook https://en.wikipedia.org/wiki/Yang_Guifei?useskin=monobook
Thu, Jan 22
Mon, Jan 19
Only the talkpage fails (because the target was not moved on wiki). But talkpage is not translatable anyway right? And it can be moved on wiki easily if needed.
Here are the last 5 lines of the script output.
(851/856) Translations:Extension:DynamicPageList3/Page display title/fr --> Translations:Extension:DynamicPageList4/Page display title/fr (853/856) Translations:Extension:DynamicPageList3/Page display title/pt-br --> Translations:Extension:DynamicPageList4/Page display title/pt-br (854/856) Translations:Extension:DynamicPageList3/Page display title/tr --> Translations:Extension:DynamicPageList4/Page display title/tr (855/856) Translations:Extension:DynamicPageList3/Page display title/zh --> Translations:Extension:DynamicPageList4/Page display title/zh (856/856) Failed to move Extension talk:DynamicPageList3 to Extension talk:DynamicPageList4 Reason: A page already exists at [[:Extension talk:DynamicPageList4]], or the page name you have chosen is not valid. Please choose another name.
@Pppery, this looks a bit complicated. I'm not inclined to do all the steps. Can you do the first step?
I'd do the translation move. Then you can finish the remaining steps since you need better.
php maintenance\run.php refreshImageMetadata --mediatype AUDIO --mime audio/mid --force --start=Segne_du,_Maria.mid --end=Segne_du,_Maria.mid
mime should be 'audio/midi'. I rerun with the correct one
Sat, Jan 17
Jan 16 2026
My suggested fix is as follows:
If someone is deliberately browsing an old version of a page, I’m not sure they should be silently redirected to the current version (a reload should not mean navigating away from the current location).
Jan 15 2026
Jan 14 2026
but only Image [https://en.wikisource.org/wiki/Page:Haunted_Man_(Dickens,_1848).pdf/121?useskin=vector-2022 in Vector 2022],
They're all present. The other three, forward, backwards and index links are icons. I think that's likely why you didn't notice them.
Yes, looks good to me. I have left a comment there.
Jan 12 2026
Yes, checking #p-associated-pages would be more correct. However, Timeless itself does not have the id now, it needs to be fixed.
- Special:Watchlist (with or without RCFilters App) will now show a navigation bar.
- The navigation bar moves to namespace/page-actions level tab
Jan 11 2026
Jan 9 2026
I believe the duplication is not related to this task. The right side link is added by core RCFilters App but only for skins that don't have the top bar. Presumaly Timeless should be added to the list.
Jan 8 2026
I found this annoying a number of times. This particular repo results were never useful.
The error message looks OK on the central wiki (Commons). The client wiki will look like this when fixed, it may still be improved though.
| central wiki error | client wiki error |
Jan 7 2026
Have you ran Babel tests without CC to arrive at such conclusion? I am quite sure its tests will not pass.
There's a not even a choice, it's actually a hard dependency by design of CC. You can't soft-depend on it (at least in a nice way)
(from T367516) CommunityConfiguration is designed to be a hard dependency for its client extensions
From @matmarex gerrit comment:
... we'd just have to figure out what happens when the redirect source or target title is also variant-converted
Jan 4 2026
It seems like the second line of this, as well as "for the following reason:" are useless here
I doubt if this premise is correct. It seems you're not sure either.
Jan 3 2026
Well, 'other value' means other code (those not deprecated, hence not in the mapping). Not the value type. The function takes only strings.
Jan 2 2026
Your page seems to have changed. But I can reproduce the issue by creating the pages locally with zh as content language.
Jan 1 2026
This will resolve itself after T412518
Dec 29 2025
Dec 28 2025
Dec 23 2025
Notwithstanding the possible issues identified here, probably the recent failures might have been caused by the issue fixed in T413435.
Dec 20 2025
Dec 19 2025
There are a few occurrences of the same error in production (ruwiki), e.g. https://logstash.wikimedia.org/app/dashboards#/doc/0fade920-6712-11eb-8327-370b46f9e7a5/ecs-mediawiki-1-1.11.0-7-2025.51?id=1QITNpsB8DimCzrVzrN2
Dec 18 2025
Dec 16 2025
New release already requested T412518. But the lib does not have a dedicated phab tag :)
Dec 12 2025
Dec 11 2025
Caused by https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1210655; which has since been reverted.
Dec 9 2025
I cannot reproduce this now. It might have been fixed after this task was filed.
Dec 8 2025
There's already a generous limit of 10_000 bytes for the pattern length. But it's not clear if it's possible to check the nesting depth without executing the regex. Else silencing the error might the better option.
Nov 28 2025
Nov 26 2025
Nov 25 2025
Nov 22 2025
I have added screenshots. In regular watchlist line, the indicated unwatch link in the no-AMC mode can't be clicked because of this rule: skinStyles/mediawiki.special.changeslist.less#228.


