Page MenuHomePhabricator

Ammarpad
Engineering

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

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 ]

Long-time Wikimedian and MediaWiki developer

Recent Activity

Fri, Feb 13

Ammarpad added a comment to T408968: SandboxLink: Link to non-existing sandbox page appears bluein Vector 2022 and Minerva.

It also gives Vector 2022 links inconsistent visual state in some cases, e.g:

Fri, Feb 13, 7:54 PM · Patch-For-Review, MediaWiki-extensions-SandboxLink
Ammarpad added a comment to T408968: SandboxLink: Link to non-existing sandbox page appears bluein Vector 2022 and Minerva.

Also impacts Minerva

{F69819851}

Fri, Feb 13, 10:49 AM · Patch-For-Review, MediaWiki-extensions-SandboxLink
Ammarpad added a comment to T408968: SandboxLink: Link to non-existing sandbox page appears bluein Vector 2022 and Minerva.

Vector 2022 intentionally doesn't want the redlink: T312157, so this is not a bug and this task should be closed this as invalid.

Fri, Feb 13, 8:34 AM · Patch-For-Review, MediaWiki-extensions-SandboxLink
Ammarpad added a project to T417372: SandboxLink redlink style broken: Regression.
Fri, Feb 13, 8:05 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Regression, MediaWiki-extensions-SandboxLink
Ammarpad updated the task description for T417372: SandboxLink redlink style broken.
Fri, Feb 13, 8:02 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Regression, MediaWiki-extensions-SandboxLink
Ammarpad renamed T417372: SandboxLink redlink style broken from redlink vector 22 to SandboxLink redlink style broken.
Fri, Feb 13, 7:57 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Regression, MediaWiki-extensions-SandboxLink
Ammarpad created T417372: SandboxLink redlink style broken.
Fri, Feb 13, 7:56 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Regression, MediaWiki-extensions-SandboxLink

Thu, Feb 12

Ammarpad added a comment to T416915: Required email address in contact form is not included in delivered email.

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)

Thu, Feb 12, 4:26 PM · Patch-For-Review, MediaWiki-extensions-ContactPage

Wed, Feb 11

Ammarpad closed T417144: Unblock stuck global rename of Renamed user 540d715cf480e5aab16c5eeb86d6eca2 as Resolved.
Wed, Feb 11, 11:00 AM · MediaWiki-Platform-Team, Wikimedia-maintenance-script-run
Ammarpad changed the status of T345047: Report back errors to users when using the UrlShortener sidebar link from In Progress to Open.
Wed, Feb 11, 8:55 AM · MediaWiki-extensions-UrlShortener
Ammarpad placed T375391: Create a form for Affiliates to report their compliance with the Affiliate Health Criteria up for grabs.
Wed, Feb 11, 8:54 AM · Wikimedia-Site-requests, MediaWiki-extensions-ContactPage

Tue, Feb 10

Ammarpad placed T142544: Fix ContactPage config on WMF wikis up for grabs.
Tue, Feb 10, 8:23 PM · Wikimedia-Site-requests, MediaWiki-extensions-ContactPage

Thu, Feb 5

Ammarpad added a comment to T416619: CentralAuth on ruwiki: TypeError: Unsupported operand types: array + null.

It seems you found it. https://gerrit.wikimedia.org/r/c/mediawiki/skins/Vector/+/1237302. I left a comment there.

Thu, Feb 5, 7:50 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), MediaWiki-User-Interface, MediaWiki-extensions-CentralAuth, Wikimedia-production-error, MediaWiki-Platform-Team
Ammarpad added a comment to T416619: CentralAuth on ruwiki: TypeError: Unsupported operand types: array + null.

I can reproduce. The key is deleted by Vector legacy. I believe ruwiki still uses it as the default skin.

Thu, Feb 5, 5:56 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), MediaWiki-User-Interface, MediaWiki-extensions-CentralAuth, Wikimedia-production-error, MediaWiki-Platform-Team
Ammarpad changed the status of T409774: Deprecate legacy "personal" and "namespaces" menu from SkinTemplate from Open to Stalled.
Thu, Feb 5, 12:05 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Patch-For-Review, MediaWiki-Core-Skin-Architecture
Ammarpad changed the status of T409774: Deprecate legacy "personal" and "namespaces" menu from SkinTemplate from Stalled to Open.
Thu, Feb 5, 12:04 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Patch-For-Review, MediaWiki-Core-Skin-Architecture
Ammarpad added a comment to T414348: Some ogg vorbis files fail transcode silently and have duration of 0.

It took around 3 minutes

NAME                       STATUS     COMPLETIONS   DURATION   AGE    SCRIPT
mw-script.codfw.q170xceo   Complete   1/1           3m15s      12m    refreshImageMetadata.php
Thu, Feb 5, 10:09 AM · Wikimedia-maintenance-script-run, Patch-For-Review, TimedMediaHandler-Transcode, Commons

Tue, Feb 3

Ammarpad closed T416031: Request to move translatable page: m:Celebrate Women as Resolved.
Tue, Feb 3, 7:53 PM · Wikimedia-maintenance-script-run
Ammarpad added a comment to T416031: Request to move translatable page: m:Celebrate Women.

This has been completed. Please double check if everything is correct.

Tue, Feb 3, 10:47 AM · Wikimedia-maintenance-script-run
Ammarpad added a comment to T416031: Request to move translatable page: m:Celebrate Women.

This has been completed. Please double check if everything is correct.

Tue, Feb 3, 10:46 AM · Wikimedia-maintenance-script-run
Ammarpad added a comment to T416031: Request to move translatable page: m:Celebrate Women.

All subpages and talk pages must be moved as well

Tue, Feb 3, 8:22 AM · Wikimedia-maintenance-script-run
Ammarpad closed T414643: Opus file has unrecognized codecs as Resolved.

All fixed. The query returns empty result as of now.

Tue, Feb 3, 8:15 AM · Wikimedia-maintenance-script-run, TimedMediaHandler-Transcode
Ammarpad added a comment to T416031: Request to move translatable page: m:Celebrate Women.

The relevant pages have been moved. The script output contains the following excerpt (these are translatable subpages):

...
Tue, Feb 3, 7:54 AM · Wikimedia-maintenance-script-run
Ammarpad claimed T416031: Request to move translatable page: m:Celebrate Women.
Tue, Feb 3, 7:24 AM · Wikimedia-maintenance-script-run

Fri, Jan 23

Ammarpad created T415356: Overflow menu userpage link loses its tooltip/access key.
Fri, Jan 23, 12:36 PM · Growth-Team, GrowthExperiments
Ammarpad added a comment to T415291: ⧼userpage⧽ shows up in vector sticky header user menu.

You can also see it in Monobook https://en.wikipedia.org/wiki/Yang_Guifei?useskin=monobook

Fri, Jan 23, 9:55 AM · MW-1.46-notes (1.46.0-wmf.12; 2026-01-20), Growth-Team (FY2025-26 Q3 Sprint 1), Vector 2022, GrowthExperiments-Homepage

Thu, Jan 22

Ammarpad created T415303: DiscussionTools not working on mobile.
Thu, Jan 22, 6:26 PM · Verified, MobileFrontend (MobileFormatter), Editing-team (Editing-2Feb-13Feb-2026), QS-Test-Automation, Essential-Work, DiscussionTools

Mon, Jan 19

Ammarpad added a comment to T414529: Migrate translations from DPL3 to DPL4.

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.
Mon, Jan 19, 6:46 PM · Wikimedia-maintenance-script-run
Ammarpad added a comment to T414529: Migrate translations from DPL3 to DPL4.

@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.

Mon, Jan 19, 6:14 PM · Wikimedia-maintenance-script-run
Ammarpad placed T414529: Migrate translations from DPL3 to DPL4 up for grabs.
Mon, Jan 19, 5:14 PM · Wikimedia-maintenance-script-run
Ammarpad closed T414808: Request to move translatable page: Celebrate Women/Events (2026) as Resolved.
Mon, Jan 19, 5:12 PM · Wikimedia-maintenance-script-run
Ammarpad placed T414642: Run refreshMetadata --force for two broken midi files up for grabs.
Mon, Jan 19, 5:11 PM · TimedMediaHandler-Transcode, Wikimedia-maintenance-script-run
Ammarpad added a comment to T414642: Run refreshMetadata --force for two broken midi files.

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

Mon, Jan 19, 5:11 PM · TimedMediaHandler-Transcode, Wikimedia-maintenance-script-run
Ammarpad claimed T414642: Run refreshMetadata --force for two broken midi files.
Mon, Jan 19, 4:49 PM · TimedMediaHandler-Transcode, Wikimedia-maintenance-script-run
Ammarpad claimed T414529: Migrate translations from DPL3 to DPL4.
Mon, Jan 19, 4:32 PM · Wikimedia-maintenance-script-run
Ammarpad claimed T414808: Request to move translatable page: Celebrate Women/Events (2026).
Mon, Jan 19, 4:25 PM · Wikimedia-maintenance-script-run
Ammarpad added a comment to T414736: Requesting temporary logo change for ha.wikipedia.org (WP25).

In the meantime, I'll proceed with fixing wordmark and tagline and with the patch. @Ammarpad, please also note that you need to do what enwiki/slwiki/kkwiki did (please see this comment and this page to hide the old globe on Vector 2022 via PC)! If you need any assistance, I can do this for you onwiki, being a Global sysop and being able to edit the interface! Thanks :)

Mon, Jan 19, 2:39 PM · Logos, Wikimedia-Site-requests
Ammarpad created T414908: DT fires wikipage.content hook with detached content.
Mon, Jan 19, 8:51 AM · Patch-For-Review, DiscussionTools

Sat, Jan 17

Ammarpad updated subscribers of T408569: When accessing a link to a talk page URL that has an oldid and an anchor, the user gets to a dead-end.
Sat, Jan 17, 2:16 PM · Patch-For-Review, DiscussionTools, Editing-team

Jan 16 2026

Ammarpad closed T413674: FloatDef: The float-string "9223372036854775808" is not representable as an int, cast occurred as Resolved.
Jan 16 2026, 6:31 PM · ci-test-error (WMF-deployed Build Failure), MediaWiki-General, PHP 8.5 support
Ammarpad added a comment to T408569: When accessing a link to a talk page URL that has an oldid and an anchor, the user gets to a dead-end.

My suggested fix is as follows:

Jan 16 2026, 2:58 PM · Patch-For-Review, DiscussionTools, Editing-team
Ammarpad added a comment to T408569: When accessing a link to a talk page URL that has an oldid and an anchor, the user gets to a dead-end.

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 16 2026, 2:46 PM · Patch-For-Review, DiscussionTools, Editing-team

Jan 15 2026

Ammarpad created T414736: Requesting temporary logo change for ha.wikipedia.org (WP25).
Jan 15 2026, 9:04 PM · Logos, Wikimedia-Site-requests

Jan 14 2026

Ammarpad added a comment to T414630: [regression, 1.46.0-wmf.11] ProofreadPage navigation tabs on Page pages are missing in Vector, Monobook, CologneBlue and Modern skins.

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.

Jan 14 2026, 8:59 PM · Regression, ProofreadPage, Essential-Work, Release-Engineering-Team (Priority Backlog 📥)
Ammarpad added a comment to T409774: Deprecate legacy "personal" and "namespaces" menu from SkinTemplate.

Yes, looks good to me. I have left a comment there.

Jan 14 2026, 11:45 AM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Patch-For-Review, MediaWiki-Core-Skin-Architecture

Jan 12 2026

Ammarpad added a comment to T414246: Watchlist displays multiple 'edit watchlist' links (when wlenhancedfilters-disable is not true and skin is not using deprecated menus).

Yes, checking #p-associated-pages would be more correct. However, Timeless itself does not have the id now, it needs to be fixed.

Jan 12 2026, 5:55 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Moderator-Tools-Team (Kanban), Community-Tech, MediaWiki-Watchlist
Ammarpad added a comment to T409774: Deprecate legacy "personal" and "namespaces" menu from SkinTemplate.
  1. Yes the display of the navigation bar is intentional as this feature is new and Vector is opting into it. T414246: Watchlist displays multiple 'edit watchlist' links (when wlenhancedfilters-disable is not true and skin is not using deprecated menus) will hopefully result in the removal of those additional links.
Jan 12 2026, 5:43 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Patch-For-Review, MediaWiki-Core-Skin-Architecture
Ammarpad added a comment to T409774: Deprecate legacy "personal" and "namespaces" menu from SkinTemplate.
  1. Special:Watchlist (with or without RCFilters App) will now show a navigation bar.
  2. The navigation bar moves to namespace/page-actions level tab
Jan 12 2026, 11:49 AM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Patch-For-Review, MediaWiki-Core-Skin-Architecture

Jan 11 2026

Ammarpad merged task T414152: In HTML table, added paragraph code for a cell may exclude the last source line into T134469: doBlockLevels() inserts <p> and </p> randomly with no regard for HTML validity.
Jan 11 2026, 10:45 AM · MediaWiki-Parser
Ammarpad merged T414152: In HTML table, added paragraph code for a cell may exclude the last source line into T134469: doBlockLevels() inserts <p> and </p> randomly with no regard for HTML validity.
Jan 11 2026, 10:45 AM · MediaWiki-Parser
Ammarpad edited projects for T414152: In HTML table, added paragraph code for a cell may exclude the last source line, added: MediaWiki-Parser; removed RemexHtml.
Jan 11 2026, 10:43 AM · MediaWiki-Parser

Jan 9 2026

Ammarpad created T414232: Error: Call to a member function getTalkPageIfDefined() on null.
Jan 9 2026, 10:12 PM · MediaWiki-Page-rename, Wikimedia-production-error
Ammarpad added a comment to T409774: Deprecate legacy "personal" and "namespaces" menu from SkinTemplate.

It looks like Timeless now has two 'edit watchlist' links (when wlenhancedfilters-disable is not true):

image.png (246×1 px, 42 KB)

(Noticed by @GMikesell-WMF in T411842.)

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 9 2026, 8:52 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Patch-For-Review, MediaWiki-Core-Skin-Architecture

Jan 8 2026

Ammarpad merged task T364687: DiscussionTools does not correctly identify titles with some variant differences into T408324: TypeError: Cannot read properties of undefined (reading '0') when using reply tool with transcluded titles in another variant.
Jan 8 2026, 10:06 PM · Parsoid-Read-Views (Language Converter Support), Content-Transform-Team, Essential-Work, Parsoid, Chinese-Sites, DiscussionTools
Ammarpad merged T364687: DiscussionTools does not correctly identify titles with some variant differences into T408324: TypeError: Cannot read properties of undefined (reading '0') when using reply tool with transcluded titles in another variant.
Jan 8 2026, 10:06 PM · Chinese-Sites, DiscussionTools
Ammarpad added a comment to T413322: toolforge-repos/abstract-wiki-prototype should not be indexed in Codesearch.

I found this annoying a number of times. This particular repo results were never useful.

Jan 8 2026, 7:31 PM · VPS-project-Codesearch, Abstract Wikipedia team
Ammarpad added a comment to T414047: "Error: Call to a member function getContent() on null" passing bogus data to charts.

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 errorclient wiki error
jc-a.png (662×1 px, 104 KB)
jc-b.png (718×1 px, 114 KB)
Jan 8 2026, 1:56 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team, JsonConfig, Charts, Wikimedia-production-error

Jan 7 2026

Ammarpad added a comment to T413718: Automoderator tests fail when CommunityConfiguration is not present.

Have you ran Babel tests without CC to arrive at such conclusion? I am quite sure its tests will not pass.

Jan 7 2026, 8:02 PM · Automoderator, Moderator-Tools-Team
Ammarpad added a comment to T413718: Automoderator tests fail when CommunityConfiguration is not present.

AutoModerator should presumably hard-require CommunityConfiguration

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

Jan 7 2026, 7:30 PM · Automoderator, Moderator-Tools-Team
Ammarpad added a comment to T413968: ReplyTool should work with redirect transclusion.

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 7 2026, 7:00 PM · DiscussionTools
Ammarpad updated the task description for T413968: ReplyTool should work with redirect transclusion.
Jan 7 2026, 12:12 PM · DiscussionTools
Ammarpad created T413968: ReplyTool should work with redirect transclusion.
Jan 7 2026, 12:06 PM · DiscussionTools

Jan 4 2026

Ammarpad added a subtask for T407797: Create a CI job to enforce tests to pass with solely required extensions: T413718: Automoderator tests fail when CommunityConfiguration is not present.
Jan 4 2026, 1:59 PM · Patch-For-Review, Continuous-Integration-Config
Ammarpad added a parent task for T413718: Automoderator tests fail when CommunityConfiguration is not present: T407797: Create a CI job to enforce tests to pass with solely required extensions.
Jan 4 2026, 1:59 PM · Automoderator, Moderator-Tools-Team
Ammarpad created T413718: Automoderator tests fail when CommunityConfiguration is not present.
Jan 4 2026, 1:58 PM · Automoderator, Moderator-Tools-Team
Ammarpad added a comment to T413699: Consider omitting badaccess-group0 in some cases.

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 4 2026, 11:11 AM · MediaWiki-General

Jan 3 2026

Ammarpad closed T413680: Tests failing for master branch of MassMessage as Resolved.
Jan 3 2026, 4:45 PM · ci-test-error (WMF-deployed Build Failure), DiscussionTools, MassMessage
Ammarpad closed T413580: Using null as an array offset is deprecated, use an empty string instead in LanguageCodeTest::testReplaceDeprecatedCodes as Resolved.
Jan 3 2026, 3:56 PM · ci-test-error (WMF-deployed Build Failure), PHP 8.5 support, MediaWiki-Internationalization
Ammarpad claimed T413580: Using null as an array offset is deprecated, use an empty string instead in LanguageCodeTest::testReplaceDeprecatedCodes.
Jan 3 2026, 3:56 PM · ci-test-error (WMF-deployed Build Failure), PHP 8.5 support, MediaWiki-Internationalization
Ammarpad added a comment to T413580: Using null as an array offset is deprecated, use an empty string instead in LanguageCodeTest::testReplaceDeprecatedCodes.

It also says "Other values will be returned unchanged.", so null could be okay as well.

Well, 'other value' means other code (those not deprecated, hence not in the mapping). Not the value type. The function takes only strings.

Jan 3 2026, 2:46 PM · ci-test-error (WMF-deployed Build Failure), PHP 8.5 support, MediaWiki-Internationalization
Ammarpad created T413687: Increment on non-numeric string is deprecated (ext:CampaignEvents).
Jan 3 2026, 2:09 PM · ci-test-error (WMF-deployed Build Failure), CampaignEvents, PHP 8.5 support, Connection-Team

Jan 2 2026

Ammarpad added a comment to T408324: TypeError: Cannot read properties of undefined (reading '0') when using reply tool with transcluded titles in another variant.

Your page seems to have changed. But I can reproduce the issue by creating the pages locally with zh as content language.

Jan 2 2026, 1:52 PM · Chinese-Sites, DiscussionTools

Jan 1 2026

Ammarpad added a comment to T413581: Error: Call to a member function deregisterSession() on null.

This will resolve itself after T412518

Jan 1 2026, 3:30 PM · MediaWiki-Platform-Team, ci-test-error (WMF-deployed Build Failure), PHP 8.5 support, MediaWiki-Core-AuthManager

Dec 29 2025

Ammarpad closed T413565: SplObjectStorage methods deprecation (includes/Search/SearchEngine.php) as Resolved.
Dec 29 2025, 5:40 PM · ci-test-error, MediaWiki-Search, Discovery-Search, PHP 8.5 support
Ammarpad created T413565: SplObjectStorage methods deprecation (includes/Search/SearchEngine.php).
Dec 29 2025, 11:04 AM · ci-test-error, MediaWiki-Search, Discovery-Search, PHP 8.5 support

Dec 28 2025

Ammarpad added a comment to T379842: Wikimedia\Assert\ParameterAssertionException: Bad value for parameter $row->page_id: is required.

Still happening https://en.wikipedia.org/w/index.php?title=Wikipedia:Village_pump_(technical)&oldid=1329852412#Error_while_opening_pages

Dec 28 2025, 12:33 PM · User-brennen, Editing-team, DiscussionTools, Wikimedia-production-error

Dec 23 2025

Ammarpad added a comment to T413137: Our email confirmation workflow is incompatible with email providers that scan emails and follow links.

Notwithstanding the possible issues identified here, probably the recent failures might have been caused by the issue fixed in T413435.

Dec 23 2025, 3:06 PM · MediaWiki-Platform-Team, Growth-Team, MediaWiki-Email
Ammarpad added a comment to T413215: Special:GlobalContributions/<ip> encounters an error if temporary accounts are not known.
Dec 23 2025, 10:31 AM · CheckUser-GlobalContributions, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th))

Dec 20 2025

Ammarpad created T413311: Campaign event actions should be logged and should show up in page histories.
Dec 20 2025, 11:19 AM · CampaignEvents, Connection-Team

Dec 19 2025

Ammarpad added a comment to T413215: Special:GlobalContributions/<ip> encounters an error if temporary accounts are not known.

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 19 2025, 3:14 PM · CheckUser-GlobalContributions, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th))

Dec 18 2025

Ammarpad updated the task description for T411145: Black square icon in mobile contributions page.
Dec 18 2025, 9:52 AM · Patch-For-Review, Moderator-Tools-Team, MinervaNeue, Mobile, MediaWiki-Special-pages
Ammarpad closed T413036: Unblock stuck global rename of Renamed user d198c4f693b15534f61d97349d9d7d8e as Resolved.
Dec 18 2025, 8:58 AM · MediaWiki-Platform-Team, Wikimedia-maintenance-script-run

Dec 16 2025

Ammarpad added a comment to T412850: TestingAccessWrapper: Method ReflectionProperty::setAccessible() is deprecated since 8.5, as it has no effect.

New release already requested T412518. But the lib does not have a dedicated phab tag :)

Dec 16 2025, 6:27 PM · Upstream, MediaWiki-Core-Tests, PHP 8.5 support

Dec 12 2025

Ammarpad created T412518: Release a new version of TestingAccessWrapper.
Dec 12 2025, 12:50 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Patch-For-Review, PHP 8.5 support, Release, MediaWiki-Core-Tests

Dec 11 2025

Ammarpad closed T410978: TypeError: QuickSurveys\SurveyQuestion::__construct(): Argument #1 ($questionDefinition) must be of type array, string given as Resolved.
Dec 11 2025, 12:46 PM · QuickSurveys, Wikimedia-production-error
Ammarpad added a comment to T410978: TypeError: QuickSurveys\SurveyQuestion::__construct(): Argument #1 ($questionDefinition) must be of type array, string given.

Caused by https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1210655; which has since been reverted.

Dec 11 2025, 11:23 AM · QuickSurveys, Wikimedia-production-error
Ammarpad added a project to T412366: TypeError: Unsupported operand types: string & int: MediaWiki-File-management.
Dec 11 2025, 11:22 AM · Commons, MediaWiki-File-management, Wikimedia-production-error
Ammarpad created T412366: TypeError: Unsupported operand types: string & int.
Dec 11 2025, 11:19 AM · Commons, MediaWiki-File-management, Wikimedia-production-error
Ammarpad changed the visibility for F71001522: review-1217257.png.
Dec 11 2025, 9:21 AM

Dec 9 2025

Ammarpad added a comment to T291680: wmerrors.message_file not working / documentation incorrect.

I cannot reproduce this now. It might have been fixed after this task was filed.

Dec 9 2025, 10:32 AM · php-wmerrors

Dec 8 2025

Ammarpad claimed T411968: Deprecation warnings: Using null as array offset on PHP 8.5 during installation (via WebInstallerLanguage and EditResultBuilder).
Dec 8 2025, 9:53 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MW-1.44-notes, MW-1.45-notes, MW-1.43-notes, MW-1.45-release, MW-1.44-release, MW-1.43-release, MediaWiki-Page-derived-data, MediaWiki-Installer, PHP 8.5 support
Ammarpad added a comment to T392641: PHP Warning: preg_match(): Compilation failed: parentheses are too deeply nested at offset 1900.

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.

Dec 8 2025, 3:46 PM · Patch-For-Review, Unstewarded-production-error, Scribunto, Wikimedia-production-error

Nov 28 2025

Ammarpad claimed T411221: RenameUser uses badaccess-groups to refer to user rights (not groups).
Nov 28 2025, 7:57 AM · MediaWiki-User-rename
Ammarpad claimed T407242: Special:RenameUser UX shows pointless warning when CentralAuth installed and user is attached.
Nov 28 2025, 7:57 AM · MediaWiki-extensions-CentralAuth, MediaWiki-User-rename, MediaWiki-Platform-Team

Nov 26 2025

Ammarpad closed T411075: TypeError: Unsupported operand types: array + null as Resolved.
Nov 26 2025, 3:19 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MW-1.45-notes, MW-1.44-notes, MW-1.43-notes, MW-Interfaces-Team, MediaWiki-Action-API, Wikimedia-production-error

Nov 25 2025

Ammarpad closed T411033: Unblock stuck global rename of Ch2025 as Resolved.
Nov 25 2025, 4:52 PM · MediaWiki-Platform-Team, Wikimedia-maintenance-script-run

Nov 22 2025

Ammarpad added a comment to T409545: Don't show watchlist marker in non-AMC mode when watch markers is enabled.

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.

Nov 22 2025, 5:55 AM · Verified, MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MediaWiki-Watchlist, MinervaNeue
Ammarpad updated the task description for T409545: Don't show watchlist marker in non-AMC mode when watch markers is enabled.
Nov 22 2025, 4:48 AM · Verified, MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MediaWiki-Watchlist, MinervaNeue

Nov 19 2025

Ammarpad closed T410545: Unblock stuck global rename of Renamed user 7fd4cfd08628d295620b39574c59750f as Resolved.
Nov 19 2025, 8:16 PM · MediaWiki-Platform-Team, Wikimedia-maintenance-script-run
Ammarpad closed T410339: Thanks notifications for log entries format the log entry using the interface language of the user sending the thanks, instead of the one receiving them as Resolved.
Nov 19 2025, 7:28 AM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), I18n, Connection-Team, Thanks, Notifications (Echo)