Page MenuHomePhabricator

Ammarpad
Engineering

Today

  • No visible events.

Tomorrow

  • No visible events.

Thursday

  • No visible events.

User Details

User Since
Oct 11 2017, 9:01 PM (451 w, 5 d)
Availability
Available
IRC Nick
Ammarpad
LDAP User
Ammarpad
MediaWiki User
Ammarpad [ Global Accounts ]

Long-time Wikimedian and MediaWiki developer

Recent Activity

Sat, Jun 6

Ammarpad closed T428182: Unblock stuck global rename of Tungsten Mechelke as Resolved.
Sat, Jun 6, 9:10 AM · MediaWiki-Platform-Team, Wikimedia-maintenance-script-run

Mar 18 2026

Ammarpad added a comment to T419895: UnexpectedValueException: Default '"sh-latn"' is invalid for preference variant of user [user].

As the contributor who made this change recently, i don't spot any error for now, but if revert works let's do it first.

Mar 18 2026, 12:07 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Regression, Unstewarded-production-error, MediaWiki-Core-Preferences, Wikimedia-production-error
Ammarpad added a comment to T417730: Error: Class "EmptyIterator" not found.

How can it not find EmptyIterator?

Mar 18 2026, 11:12 AM · css-sanitizer, Wikimedia-production-error

Mar 12 2026

Ammarpad merged task T419846: Wikimedia\Services\RecursiveServiceDependencyException: Recursive service instantiation: Circular dependency when creating service! GrowthExperimentsNewcomerTasksConfigurationLoader -> GrowthExperimentsNewcomerTasksConfigurationLoader into T419835: Multilingual model not working (AutoModerator throwing exception on config validation): Circular dependency when creating service! GrowthExperimentsNewcomerTasksConfigurationLoader -> GrowthExperimentsNewcomerTasksConfigurationLoader.
Mar 12 2026, 2:56 PM · Growth-Team, GrowthExperiments, Wikimedia-production-error
Ammarpad merged T419846: Wikimedia\Services\RecursiveServiceDependencyException: Recursive service instantiation: Circular dependency when creating service! GrowthExperimentsNewcomerTasksConfigurationLoader -> GrowthExperimentsNewcomerTasksConfigurationLoader into T419835: Multilingual model not working (AutoModerator throwing exception on config validation): Circular dependency when creating service! GrowthExperimentsNewcomerTasksConfigurationLoader -> GrowthExperimentsNewcomerTasksConfigurationLoader.
Mar 12 2026, 2:56 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Wikimedia-production-error, Automoderator, Moderator-Tools-Team (Kanban)
Ammarpad created T419862: TypeError: MediaWiki\Permissions\RestrictionStore::isProtected(): Argument #1 ($page) must be of type MediaWiki\Page\PageIdentity, null given, called in /srv/mediawiki/php-1.46.0-wmf.18/includes/Specials/SpecialMovePage.php on.
Mar 12 2026, 2:48 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), MediaWiki-Page-rename, Wikimedia-production-error
Ammarpad created T419860: Error: Cannot unset string offsets (in includes/Media/PNGHandler.php).
Mar 12 2026, 2:42 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), MediaWiki-File-management, Wikimedia-production-error
Ammarpad created T419846: Wikimedia\Services\RecursiveServiceDependencyException: Recursive service instantiation: Circular dependency when creating service! GrowthExperimentsNewcomerTasksConfigurationLoader -> GrowthExperimentsNewcomerTasksConfigurationLoader.
Mar 12 2026, 1:48 PM · Growth-Team, GrowthExperiments, Wikimedia-production-error
Ammarpad merged task T419795: New pagination in search is tiny and far away into T415762: Pager on search results makes no UX sense.
Mar 12 2026, 8:55 AM · MediaWiki-Search, Discovery-Search
Ammarpad merged T419795: New pagination in search is tiny and far away into T415762: Pager on search results makes no UX sense.
Mar 12 2026, 8:55 AM · Community-Tech, Wikimedia Wishathon, Codex

Mar 9 2026

Ammarpad added a project to T419481: Deluge of inactionable console warnings: Data-Engineering.
Mar 9 2026, 10:07 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Test Kitchen (Experiment Platform Sprint 21), Data-Engineering-Radar, Essential-Work, Data-Engineering, MediaWiki-extensions-EventLogging
Ammarpad created T419481: Deluge of inactionable console warnings.
Mar 9 2026, 10:03 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Test Kitchen (Experiment Platform Sprint 21), Data-Engineering-Radar, Essential-Work, Data-Engineering, MediaWiki-extensions-EventLogging
Ammarpad added a comment to T419427: Rename HtmlCacheUpdater service to HTMLCacheUpdater.

As part of this I ideally also want to update places that call the old method name in MediaWikiServices (to make it easier to search for usages) and reference the old class name, which is why I chose to include all occurrences of the old service/class name. But yeah the deprecation will only affect those two

Mar 9 2026, 3:48 PM · User-SomeRandomDeveloper, Patch-For-Review, Wikidata, MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), MediaWiki-extensions-Wikibase-Repo, GlobalUserPage, MediaWiki-General
Ammarpad added a comment to T419427: Rename HtmlCacheUpdater service to HTMLCacheUpdater.

Here is a more relevant search result: https://codesearch.wmcloud.org/search/?q=%28%22%7C%27%29HtmlCacheUpdater%28%22%7C%27%29&files=&excludeFiles=&repos=

Mar 9 2026, 3:29 PM · User-SomeRandomDeveloper, Patch-For-Review, Wikidata, MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), MediaWiki-extensions-Wikibase-Repo, GlobalUserPage, MediaWiki-General

Feb 26 2026

Ammarpad closed T418435: Unblock stuck global rename of Renamed user 4f8e749b4f28ee9e6ebc680c8c3c943d as Resolved.
Feb 26 2026, 10:32 AM · MediaWiki-Platform-Team, Wikimedia-maintenance-script-run
Ammarpad claimed T418435: Unblock stuck global rename of Renamed user 4f8e749b4f28ee9e6ebc680c8c3c943d.
Feb 26 2026, 10:29 AM · MediaWiki-Platform-Team, Wikimedia-maintenance-script-run

Feb 25 2026

Ammarpad closed T418330: Unblock stuck global rename of AlterDiegos as Resolved.
Feb 25 2026, 8:48 AM · MediaWiki-Platform-Team, Wikimedia-maintenance-script-run
Ammarpad closed T418331: Unblock stuck global rename of Fortuna1992 as Resolved.
Feb 25 2026, 8:48 AM · MediaWiki-Platform-Team, Wikimedia-maintenance-script-run
Ammarpad claimed T418331: Unblock stuck global rename of Fortuna1992.
Feb 25 2026, 8:44 AM · MediaWiki-Platform-Team, Wikimedia-maintenance-script-run
Ammarpad claimed T418330: Unblock stuck global rename of AlterDiegos.
Feb 25 2026, 8:42 AM · MediaWiki-Platform-Team, Wikimedia-maintenance-script-run

Feb 20 2026

Ammarpad closed T417862: Request to move translatable page: :meta:Wikimedia Foundation/Advancement/Community Growth/Community Resources and Partnerships as Resolved.
Feb 20 2026, 1:51 PM · Wikimedia-maintenance-script-run
Ammarpad claimed T417862: Request to move translatable page: :meta:Wikimedia Foundation/Advancement/Community Growth/Community Resources and Partnerships.
Feb 20 2026, 10:25 AM · Wikimedia-maintenance-script-run

Feb 16 2026

Ammarpad closed T417210: Request to move translatable page: Writing systems/Syntax as Resolved.
Feb 16 2026, 12:59 PM · Wikimedia-maintenance-script-run
Ammarpad claimed T417210: Request to move translatable page: Writing systems/Syntax.
Feb 16 2026, 11:50 AM · Wikimedia-maintenance-script-run

Feb 13 2026

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:

Feb 13 2026, 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}

Feb 13 2026, 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 I believe this is not a bug and the task should be closed this as invalid.

Feb 13 2026, 8:34 AM · Patch-For-Review, MediaWiki-extensions-SandboxLink
Ammarpad added a project to T417372: SandboxLink redlink style broken: Regression.
Feb 13 2026, 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.
Feb 13 2026, 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.
Feb 13 2026, 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.
Feb 13 2026, 7:56 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Regression, MediaWiki-extensions-SandboxLink

Feb 12 2026

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)

Feb 12 2026, 4:26 PM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Patch-For-Review, MediaWiki-extensions-ContactPage

Feb 11 2026

Ammarpad closed T417144: Unblock stuck global rename of Renamed user 540d715cf480e5aab16c5eeb86d6eca2 as Resolved.
Feb 11 2026, 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.
Feb 11 2026, 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.
Feb 11 2026, 8:54 AM · Wikimedia-Site-requests, MediaWiki-extensions-ContactPage

Feb 10 2026

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

Feb 5 2026

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.

Feb 5 2026, 7:50 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), MediaWiki-User-Interface, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, Wikimedia-production-error
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.

Feb 5 2026, 5:56 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), MediaWiki-User-Interface, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, Wikimedia-production-error
Ammarpad changed the status of T409774: Deprecate legacy "personal" and "namespaces" menu from SkinTemplate from Open to Stalled.
Feb 5 2026, 12:05 PM · MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), 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.
Feb 5 2026, 12:04 PM · MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), 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
Feb 5 2026, 10:09 AM · Wikimedia-maintenance-script-run, Patch-For-Review, TimedMediaHandler-Transcode, Commons

Feb 3 2026

Ammarpad closed T416031: Request to move translatable page: m:Celebrate Women as Resolved.
Feb 3 2026, 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.

Feb 3 2026, 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.

Feb 3 2026, 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

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

All fixed. The query returns an empty result.

Feb 3 2026, 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):

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

Jan 23 2026

Ammarpad created T415356: Overflow menu userpage link loses its tooltip/access key.
Jan 23 2026, 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

Jan 23 2026, 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

Jan 22 2026

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

Jan 19 2026

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.
Jan 19 2026, 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 know better what needs to be done for the on wiki parts.

Jan 19 2026, 6:14 PM · Wikimedia-maintenance-script-run
Ammarpad placed T414529: Migrate translations from DPL3 to DPL4 up for grabs.
Jan 19 2026, 5:14 PM · Wikimedia-maintenance-script-run
Ammarpad closed T414808: Request to move translatable page: Celebrate Women/Events (2026) as Resolved.
Jan 19 2026, 5:12 PM · Wikimedia-maintenance-script-run
Ammarpad placed T414642: Run refreshMetadata --force for two broken midi files up for grabs.
Jan 19 2026, 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

Jan 19 2026, 5:11 PM · TimedMediaHandler-Transcode, Wikimedia-maintenance-script-run
Ammarpad claimed T414642: Run refreshMetadata --force for two broken midi files.
Jan 19 2026, 4:49 PM · TimedMediaHandler-Transcode, Wikimedia-maintenance-script-run
Ammarpad claimed T414529: Migrate translations from DPL3 to DPL4.
Jan 19 2026, 4:32 PM · Wikimedia-maintenance-script-run
Ammarpad claimed T414808: Request to move translatable page: Celebrate Women/Events (2026).
Jan 19 2026, 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 :)

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

Jan 17 2026

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.
Jan 17 2026, 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.47-notes (1.47.0-wmf.1; 2026-05-05), 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.47-notes (1.47.0-wmf.1; 2026-05-05), 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.47-notes (1.47.0-wmf.1; 2026-05-05), 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.47-notes (1.47.0-wmf.1; 2026-05-05), 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), 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 · Moderator-Tools-Team, Automoderator
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 · Moderator-Tools-Team, Automoderator
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 · Moderator-Tools-Team, Automoderator
Ammarpad created T413718: Automoderator tests fail when CommunityConfiguration is not present.
Jan 4 2026, 1:58 PM · Moderator-Tools-Team, Automoderator
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 · Essential-Work, ci-test-error (WMF-deployed Build Failure), CampaignEvents, Connection-Team, PHP 8.5 support

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, PHP 8.5 support, Discovery-Search
Ammarpad created T413565: SplObjectStorage methods deprecation (includes/Search/SearchEngine.php).
Dec 29 2025, 11:04 AM · ci-test-error, MediaWiki-Search, PHP 8.5 support, Discovery-Search

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