Page MenuHomePhabricator

matmarex (Bartosz Dziewoński)
Software Engineer

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Oct 17 2014, 6:53 PM (577 w, 1 d)
Availability
Available
IRC Nick
MatmaRex
LDAP User
Bartosz Dziewoński
MediaWiki User
Matma Rex [ Global Accounts ]

Recent Activity

Yesterday

matmarex reassigned T401855: ☂ PHP 8.3 issues found during WMF rollout from matmarex to ArielGlenn.

I reviewed the dashboard filters to phpversion: 8.3.26, looked at top errors, and then checked whether they also occurred on PHP 8.1. Many errors related to Parsoid seem to occur only on PHP 8.3, but I think that's because all of Parsoid traffic is served by PHP 8.3 servers now (per T405955#11346217). After excluding them (-parsoid in the search field), I haven't noticed anything that would be unique to PHP 8.3.

Sat, Nov 8, 9:15 PM · MediaWiki-Platform-Team, OKR-Work, WMF-General-or-Unknown, PHP 8.3 support
matmarex removed a project from T409345: Wikimedia\Assert\InvariantException: Invariant failed: Bad source in ::convertOffsets: PHP 8.3 support.

Oh, that's probably because all Parsoid traffic is served by PHP 8.3 now? (T405955#11346217) Ignore me then :)

Sat, Nov 8, 9:07 PM · Content-Transform-Team (Work In Progress), Patch-For-Review, Parsoid, Wikimedia-production-error
matmarex added a project to T409345: Wikimedia\Assert\InvariantException: Invariant failed: Bad source in ::convertOffsets: PHP 8.3 support.

All of the logged errors have occurred on PHP 8.3.

Sat, Nov 8, 9:04 PM · Content-Transform-Team (Work In Progress), Patch-For-Review, Parsoid, Wikimedia-production-error
matmarex claimed T409073: Section links with [square brackets] in edit summaries lead nowhere.
Sat, Nov 8, 8:14 PM · Regression, MediaWiki-General
matmarex added a comment to T409566: Spike in JS client errors "Module already implemented" starting Friday Nov. 7 2025.

(Private discussion in WMF Slack: https://wikimedia.slack.com/archives/C01R06P8D1B/p1762531636993549)

Sat, Nov 8, 8:13 PM · MediaWiki-Platform-Team, MediaWiki-ResourceLoader, Wikimedia-production-error
matmarex added a comment to T409630: Customized userlogout-temp-moreinfo string renders wiki markup as plain text.

The messages are actually used in two different places:

  • In the JavaScript popup shown in your screenshot
    image.png (1×1 px, 305 KB)
  • In the no-JavaScript message shown if you visit Special:UserLogout directly
    image.png (1×1 px, 128 KB)

The second one actually parses the wikitext in this message. So it seems to me that not parsing the wikitext in the first one was probably unintended, either it was just overlooked or maybe it was omitted because parsing wikitext in JS has limitations.

Sat, Nov 8, 6:22 PM · Patch-For-Review, MediaWiki-User-login-and-signup, Product Safety and Integrity, Temporary accounts
matmarex added a comment to T409073: Section links with [square brackets] in edit summaries lead nowhere.

This was caused by the security patch for T406664, we've worked out a better patch and it should be deployed after the weekend.

Sat, Nov 8, 4:53 PM · Regression, MediaWiki-General

Fri, Nov 7

matmarex added a comment to T12347: Enable wikis to configure whether to display page indicators which show that the page being viewed is protected.

Thanks, I updated the Tech News note to use that page, and linked it in a few others places on MW.org.

Fri, Nov 7, 11:50 PM · MediaWiki-Page-protection, User-notice, MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-Engineering, Design, Vector (legacy skin), Vector 2022, Community-Wishlist-Survey-2016, JavaScript, MediaWiki-User-Interface
matmarex edited projects for T409583: Space at the end of grouped user list, added: CheckUser, Temporary accounts, Trust and Safety Product Team; removed MediaWiki-Watchlist, Moderator-Tools-Team.

I can reproduce this if I enable "Turn on the ability to display IP addresses of temporary accounts" in my preferences, but not otherwise. That feature is a part of the CheckUser extension.

Fri, Nov 7, 7:25 PM · CheckUser-UserInfoCard, Product Safety and Integrity
matmarex added a comment to T409566: Spike in JS client errors "Module already implemented" starting Friday Nov. 7 2025.

The error message has been present at a very low rate for a while, but all of the errors logged in today's spike have the same user-agent. I think this is unlikely to be normal human traffic.

Fri, Nov 7, 5:11 PM · MediaWiki-Platform-Team, MediaWiki-ResourceLoader, Wikimedia-production-error

Thu, Nov 6

matmarex closed T391491: Use the CAS token in CentralAuthUser methods to prevent restoring outdated data from replicas as Resolved.

Thanks @camilojdiaz!

Thu, Nov 6, 10:25 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), good first task, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth
matmarex updated the task description for T391491: Use the CAS token in CentralAuthUser methods to prevent restoring outdated data from replicas.
Thu, Nov 6, 10:24 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), good first task, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth
matmarex added a comment to T409460: Add CentralAuth to the "Wikimedia" preset in patchdemo.

I don't remember how I originally came up with the preset years ago, and I don't seem to have left any notes about it: https://github.com/MatmaRex/patchdemo/commit/bb9c74d0e5bab0fd2871dde5414173402722aeb7. I may have copied them from Special:Version on one of the wikis, maybe MediaWiki.org. And I haven't maintained it since then, and I don't think anyone did, so that would explain many of the missing extensions.

Thu, Nov 6, 9:30 PM · Catalyst (PatchDemo)
matmarex added a comment to T408724: Clean up $performer parameter of AuthManager::autoCreateUser().

It's not actually clear to me what we should pass as performer instead of null. The code of AuthManager::autoCreateUser() itself mostly uses an anonymous user as performer when null is given. Some of the patches proposed here pass the user to be created instead, which may be an unintended change in behavior. @Tgr Any advice?

Thu, Nov 6, 4:53 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), Patch-For-Review, MediaWiki-Platform-Team, MediaWiki-Core-AuthManager
matmarex moved T399199: Update OAuth 2.0 sessions to include new JWT session data from core from To Triage to In current Tech/News draft on the User-notice board.
Thu, Nov 6, 1:40 PM · MediaWiki-extensions-OAuth, MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), User-notice, MW-1.45-notes (1.45.0-wmf.17; 2025-09-02), Patch-For-Review, MediaWiki-Platform-Team, FY2025-26 KR 5.1, OKR-Work
matmarex added a comment to T399199: Update OAuth 2.0 sessions to include new JWT session data from core.

Proposed Tech News message:

  • The JWT issuer field in OAuth 2 access tokens for SUL wikis has been changed to https://meta.wikimedia.org. Old access tokens will continue working.
  • The JWT subject field in OAuth 2 access tokens will soon change from <user id> to mw:<identity type>:<user id> where <identity type> is typically CentralAuth: (for SUL wikis) or local:<wiki id> (for other wikis). This is to avoid conflicts between different user ID types, and to make OAuth 2 access tokens and the sessionJwt cookie more consistent. Old access tokens will continue to work.
Thu, Nov 6, 1:40 PM · MediaWiki-extensions-OAuth, MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), User-notice, MW-1.45-notes (1.45.0-wmf.17; 2025-09-02), Patch-For-Review, MediaWiki-Platform-Team, FY2025-26 KR 5.1, OKR-Work
matmarex moved T369454: Set correct text color for Kartographer markers in Wikivoyage mode from To Triage to In current Tech/News draft on the User-notice board.

@STei-WMF, yes, this is ready. Maybe something like this?

Wikivoyage wikis can use colored map markers in the article text (see https://www.mediawiki.org/wiki/Help:Extension:Kartographer#Markers_and_counters). These will now be shown with their correctly matching black or white text color, instead of always white. Local hacks that worked around the problem can be removed.

Thu, Nov 6, 1:24 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), Accessibility, User-notice, Unplanned-Sprint-Work, WMDE-TechWish-Sprint-2025-09-30-Crème-Brulée-with-Berry-Ice-Cream, Maps (Kartographer)
matmarex assigned T408733: Limit number of userjs preferences each user is allowed to hold to Ladsgroup.

The limit we went with for now is 100 custom userjs- options. There aren't any users on Wikimedia wikis who currently have more options than this. The limit is configurable using $wgUserJsPrefLimit.

Thu, Nov 6, 1:52 AM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), MediaWiki-Platform-Team (Radar), MediaWiki-Core-Preferences, MediaWiki-extensions-Gadgets
matmarex added a project to T399199: Update OAuth 2.0 sessions to include new JWT session data from core: MediaWiki-extensions-OAuth.
Thu, Nov 6, 1:44 AM · MediaWiki-extensions-OAuth, MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), User-notice, MW-1.45-notes (1.45.0-wmf.17; 2025-09-02), Patch-For-Review, MediaWiki-Platform-Team, FY2025-26 KR 5.1, OKR-Work
matmarex closed T332620: Preference filtering doesn't work correctly on hidden fields as Resolved.
Thu, Nov 6, 1:44 AM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), MediaWiki-Core-Preferences
matmarex added a comment to T405450: RequestContext::importScopedSession fails in JobQueue when using --procs.

@Nikerabbit Can you confirm that this resolves the issue for you?

Thu, Nov 6, 1:42 AM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), MediaWiki-Platform-Team, MediaWiki-Core-AuthManager
matmarex closed T409164: Add topic pre-fetch broken in Vector 2022 as Resolved.
Thu, Nov 6, 1:42 AM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), Editing-team (Kanban Board), Regression, DiscussionTools
matmarex closed T406120: "Return to reply" doesn't scroll the toolbar back into view in Vector 2022 as Resolved.
Thu, Nov 6, 1:41 AM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), DiscussionTools
matmarex closed T409276: Visual diff sidebar misaligned after window resize as Resolved.
Thu, Nov 6, 1:41 AM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), Editing-team (Kanban Board), VisualEditor-VisualDiffs, VisualEditor

Wed, Nov 5

matmarex added a comment to T409366: Temp accounts can't create pages in the 'Draft:' namespace on English Wikipedia.

…or it could be caused by the hook defined directly in configuration here: https://gerrit.wikimedia.org/g/operations/mediawiki-config/+/c901262a58781743f53ea8792c9de2c5467a4d9e/wmf-config/CommonSettings.php#2669

Wed, Nov 5, 10:42 PM · Product Safety and Integrity (Sprint Mint Choc Chip Ice Cream (Oct 20 - Nov 7)), Regression, WMF-General-or-Unknown, Temporary accounts
matmarex created T409366: Temp accounts can't create pages in the 'Draft:' namespace on English Wikipedia.
Wed, Nov 5, 10:39 PM · Product Safety and Integrity (Sprint Mint Choc Chip Ice Cream (Oct 20 - Nov 7)), Regression, WMF-General-or-Unknown, Temporary accounts
matmarex merged task T381559: DiscussionTools does not parse borders transcluded from a template into T287040: Reply tool does not work on talk pages with a background/frame created using a template.
Wed, Nov 5, 8:05 PM · DiscussionTools
matmarex merged T381559: DiscussionTools does not parse borders transcluded from a template into T287040: Reply tool does not work on talk pages with a background/frame created using a template.
Wed, Nov 5, 8:05 PM · DiscussionTools
matmarex added a comment to T396307: Add the missing link from LUA interpreter to SVG rasterizer.

Similar functionality, but with many differences in the details, has been implemented in T405861: Add support for generating static SVG images via Scribunto.

Wed, Nov 5, 7:42 PM · MediaWiki-File-management, SVG, Scribunto, Commons
matmarex closed T267964: ErrorException from line 796 of /srv/mediawiki/w/includes/session/SessionBackend.php: PHP Warning: session_id(): Cannot change session id when headers already sent as Resolved.

The relevant code has been removed from Flow in https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Flow/+/924478. This bug is probably no longer possible.

Wed, Nov 5, 5:14 PM · StructuredDiscussions
matmarex edited projects for T267964: ErrorException from line 796 of /srv/mediawiki/w/includes/session/SessionBackend.php: PHP Warning: session_id(): Cannot change session id when headers already sent, added: StructuredDiscussions; removed MediaWiki-Core-AuthManager.
Wed, Nov 5, 5:08 PM · StructuredDiscussions

Tue, Nov 4

matmarex moved T12347: Enable wikis to configure whether to display page indicators which show that the page being viewed is protected from Not ready to announce to In current Tech/News draft on the User-notice board.
Tue, Nov 4, 9:09 PM · MediaWiki-Page-protection, User-notice, MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-Engineering, Design, Vector (legacy skin), Vector 2022, Community-Wishlist-Survey-2016, JavaScript, MediaWiki-User-Interface
matmarex added a comment to T12347: Enable wikis to configure whether to display page indicators which show that the page being viewed is protected.

I added it to https://meta.wikimedia.org/wiki/Tech/News/2025/46 using the wording proposed a long while ago by @JJMC89:

Tue, Nov 4, 9:08 PM · MediaWiki-Page-protection, User-notice, MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-Engineering, Design, Vector (legacy skin), Vector 2022, Community-Wishlist-Survey-2016, JavaScript, MediaWiki-User-Interface
matmarex added a comment to T407497: Redesign the Logged-Out Warning Message on Mobile.

I think the particular text and interface we would want to modify is created in includes/EditPage/EditPage.php#2892

Tue, Nov 4, 8:48 PM · Growth-Team (FY2025-26 Q2 Sprint 3), MediaWiki-Page-editing, Growth Design, Design
matmarex closed T409198: Support deep linking in Swagger UI as Resolved.
Tue, Nov 4, 8:17 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), MW-Interfaces-Team
matmarex moved T62744: section edit can remove all other text when browser restore editform from Announce in next Tech/News to In current Tech/News draft on the User-notice board.

Thanks, added to https://meta.wikimedia.org/wiki/Tech/News/2025/46

Tue, Nov 4, 6:46 PM · User-notice, Browser-Support-Firefox, MediaWiki-Page-editing
matmarex closed T62744: section edit can remove all other text when browser restore editform as Resolved.
Tue, Nov 4, 6:28 PM · User-notice, Browser-Support-Firefox, MediaWiki-Page-editing
matmarex closed T155097: uselang not sent on edit submission as Resolved.
Tue, Nov 4, 6:27 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), MediaWiki-Page-editing
matmarex closed T24029: useskin URL parameter should persist through "show changes" / "show preview", a subtask of T326058: Continue using skin if &useskin= is set, as Resolved.
Tue, Nov 4, 6:27 PM · patch-welcome, MediaWiki-User-Interface
matmarex closed T24029: useskin URL parameter should persist through "show changes" / "show preview" as Resolved.
Tue, Nov 4, 6:27 PM · OKR-Work, MediaWiki-General
matmarex closed T409088: PrefUpdateInstrumentationTest::testCreatePrefUpdateEvent fails with InvalidArgumentException: Domain must be a string or Wikimedia\Rdbms\DatabaseDomain as Resolved.
Tue, Nov 4, 4:07 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), MediaWiki-libs-Rdbms, ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-WikimediaEvents
matmarex claimed T409154: Uncaught TypeError: Cannot read properties of undefined (reading 'replace').
Tue, Nov 4, 2:15 PM · Patch-For-Review, MediaWiki-General, VisualEditor
matmarex added a project to T409154: Uncaught TypeError: Cannot read properties of undefined (reading 'replace'): MediaWiki-General.

Reproducible by just doing mw.Title.newFromText('constructor:foo').getPrefixedText().

Tue, Nov 4, 12:31 PM · Patch-For-Review, MediaWiki-General, VisualEditor

Mon, Nov 3

matmarex updated the task description for T409080: Section collapsing broken on long articles.
Mon, Nov 3, 8:18 PM · MobileFrontend
matmarex added a comment to T391491: Use the CAS token in CentralAuthUser methods to prevent restoring outdated data from replicas.

I took a stab at addressing this. Please let me know if I missed something :-)

Mon, Nov 3, 8:16 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), good first task, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth
matmarex moved T391491: Use the CAS token in CentralAuthUser methods to prevent restoring outdated data from replicas from Needs refinement to Backlog on the MediaWiki-Platform-Team board.
Mon, Nov 3, 8:15 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), good first task, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth
matmarex renamed T391491: Use the CAS token in CentralAuthUser methods to prevent restoring outdated data from replicas from Use the CAS token in CentralAuthUser::adminLock to prevent restoring outdated data from replicas to Use the CAS token in CentralAuthUser methods to prevent restoring outdated data from replicas.
Mon, Nov 3, 8:15 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), good first task, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth
matmarex added a project to T62744: section edit can remove all other text when browser restore editform: User-notice.

We should probably put this in Tech News. I feel like this regularly comes up on village pumps, sometimes people think the issue has something to do with edit conflicts. The change also makes it easier to preview changes on other skins/languages (T24029, T155097). And it may also have some effect on gadgets that act on the edit form, although I hope that is unlikely.

Mon, Nov 3, 8:11 PM · User-notice, Browser-Support-Firefox, MediaWiki-Page-editing
matmarex updated the task description for T401855: ☂ PHP 8.3 issues found during WMF rollout.
Mon, Nov 3, 3:31 PM · MediaWiki-Platform-Team, OKR-Work, WMF-General-or-Unknown, PHP 8.3 support
matmarex added a comment to T409080: Section collapsing broken on long articles.

This is probably the same bug as T248796.

Mon, Nov 3, 3:17 PM · MobileFrontend
matmarex closed T409020: ChangesListSpecialPage incorrect highlight for mw-changeslist-last as Resolved.
Mon, Nov 3, 3:10 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), MediaWiki-Recent-changes, Moderator-Tools-Team
matmarex closed T408610: [Regression] Clicking on images after upload leads to broken links as Resolved.

This is fixed on Wikimedia wikis now.

Mon, Nov 3, 3:10 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MediaWiki-Uploading, MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), MW-1.45-release, Reader Growth Team, Structured-Data-Backlog, Commons, Regression, MediaWiki-File-management, UploadWizard
matmarex closed T408992: Add missing Slovak Special pages aliases to MediaWiki i18n as Resolved.
Mon, Nov 3, 1:41 PM · MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), Community-Tech, MediaWiki-Blocks, MediaWiki-ContentHandler, Edit Recovery, I18n, MediaWiki-Internationalization
matmarex closed T408986: Add Slovak Special page aliases for Linter as Resolved.
Mon, Nov 3, 1:41 PM · MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), I18n, MediaWiki-extensions-Linter
matmarex added a comment to T284927: Special:CreateAccount should warn against creating a new account if already logged in.

Yes, thanks for spotting that.

Mon, Nov 3, 1:34 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), MediaWiki-CreateAccount-page, Essential-Work, MediaWiki-Platform-Team, Growth-Team, GrowthExperiments-Homepage, MediaWiki-User-login-and-signup
matmarex closed T408985: Add Slovak Special page aliases for OAuth as Resolved.
Mon, Nov 3, 11:31 AM · MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), I18n, MediaWiki-Platform-Team, MediaWiki-extensions-OAuth
matmarex closed T408989: Add Slovak Special pages aliases for Echo as Resolved.
Mon, Nov 3, 11:30 AM · MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), I18n, Notifications (Echo)

Fri, Oct 31

matmarex added a comment to T353304: Disabling PHP session handling breaks OAuth requests utilising CSRF tokens.

Oops, sorry we missed this bug report @JaydenKieran. It certainly would have saved me a headache if I had known about it before T403519. As you can see we now have a better triage mechanism with the MediaWiki-Platform-Team tag, so this shouldn't happen again.

Fri, Oct 31, 12:54 AM · MediaWiki-Platform-Team, MediaWiki-extensions-OAuth
matmarex added a comment to T408610: [Regression] Clicking on images after upload leads to broken links.

Deployment to Wikimedia wikis scheduled for Monday: https://wikitech.wikimedia.org/wiki/Deployments#deploycal-item-20251103T1400

Fri, Oct 31, 12:36 AM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MediaWiki-Uploading, MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), MW-1.45-release, Reader Growth Team, Structured-Data-Backlog, Commons, Regression, MediaWiki-File-management, UploadWizard

Thu, Oct 30

matmarex renamed T408801: Expectation (readQueryRows <= 10000) by MediaWiki\Actions\ActionEntryPoint::execute not met (caused by RestrictionStore) from Expectation (readQueryRows <= 10000) by MediaWiki\Actions\ActionEntryPoint::execute not met (actual: {actualSeconds}) in trx #{trxId}:{query} to Expectation (readQueryRows <= 10000) by MediaWiki\Actions\ActionEntryPoint::execute not met (caused by RestrictionStore).
Thu, Oct 30, 11:53 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), MediaWiki-Page-protection, DBA, Wikimedia-production-error
matmarex added a comment to T408513: MediaWiki:Common.css Preferences pages are not taken into account.

Hi @LAMurakami, thanks for the bug report. Based on what you wrote, I think MediaWiki is working correctly here, and your styles are not applying due to CSS selector specificity. For example, current versions of Vector include a CSS rule like .mw-heading h2 { color: inherit; }, which is taking precedence over your rule h2 { color: #9b4703; }, because it uses a class selector.

Thu, Oct 30, 10:32 PM · MediaWiki-Platform-Team, MediaWiki-ResourceLoader
matmarex added a comment to T408733: Limit number of userjs preferences each user is allowed to hold.

I seem to have more then 500 but almost all of them from core, only 20 from gadgets.

obraz.png (100×436 px, 7 KB)

{
let all = Object.keys(mw.user.options.values);
let user = all.filter(v=>v.startsWith('userjs'));
console.log({all, user})
}
Thu, Oct 30, 9:54 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), MediaWiki-Platform-Team (Radar), MediaWiki-Core-Preferences, MediaWiki-extensions-Gadgets
matmarex closed Restricted Task, a subtask of T273842: Notifications were updated even though session had expired, as Declined.
Thu, Oct 30, 9:22 PM · MediaWiki-Platform-Team, SecTeam-Processed, MediaWiki-Core-AuthManager, Notifications (Echo)
matmarex closed T273842: Notifications were updated even though session had expired as Declined.

I'm sorry that this didn't get investigated in 2021 when you filed the bug, but it is impossible to investigate now unless you can reproduce it again. Any logs we could have used to debug it have been purged 4 years ago.

Thu, Oct 30, 9:21 PM · MediaWiki-Platform-Team, SecTeam-Processed, MediaWiki-Core-AuthManager, Notifications (Echo)
matmarex closed T140127: "Can only obtain a centralauthtoken when using CentralAuth sessions" during auto-creation as Declined.

Declining based on the discussion from 2016, it seems that this isn't wanted.

Thu, Oct 30, 9:10 PM · MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth
matmarex added a comment to T407653: Messages such as acct_creation_throttle_hit and wikimedia-acct_creation_throttle_hit are hard to translate.

Discussed previously: T69959, T220802, T395283

Thu, Oct 30, 7:49 PM · Product Safety and Integrity (Sprint Mint Choc Chip Ice Cream (Oct 20 - Nov 7)), Temporary accounts, MediaWiki-Internationalization, I18n
matmarex merged T183848: MediaWiki:Movepage-summary is not forced to content language into T50956: Can't override optional message in all languages with local customisation.
Thu, Oct 30, 7:15 PM · Wikidata, MediaWiki-Internationalization
matmarex merged task T183848: MediaWiki:Movepage-summary is not forced to content language into T50956: Can't override optional message in all languages with local customisation.
Thu, Oct 30, 7:15 PM · Wikimedia-Site-requests, Commons, I18n
matmarex added a comment to T183848: MediaWiki:Movepage-summary is not forced to content language.

I think this is the same issue as T50956: Can't override optional message in all languages with local customisation.

Thu, Oct 30, 7:14 PM · Wikimedia-Site-requests, Commons, I18n
matmarex edited projects for T155097: uselang not sent on edit submission, added: MediaWiki-Page-editing; removed MediaWiki-General.
Thu, Oct 30, 7:11 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), MediaWiki-Page-editing
matmarex closed T135511: uselang= parameter does not persist on edit submission, or after clicking "In other languages" box and clicking "Create account": Page is in English as Resolved.

It looks like this was fixed for Special:CreateAccount at some point. The uselang= parameter is now preserved after form submission on that page.

Thu, Oct 30, 7:10 PM · MediaWiki-CreateAccount-page, MediaWiki-User-login-and-signup, I18n
matmarex added a comment to T406165: Numbers in the "create account benefits" in Special:CreateAccount are always parsed as English.

This was probably caused by e7eecbd9e3f19e7a404abea620f3e0f567b1d697 / T268492.

Thu, Oct 30, 7:05 PM · MediaWiki-CreateAccount-page, Patch-For-Review, I18n, MediaWiki-User-login-and-signup
matmarex added a comment to T407631: Guideline of "no more than 3 ResourceLoader modules per extension" is too strict in practice.

I agree that the guideline is a bit impractical. Ideally, I suppose, extensions would keep their module count that low, but unless you have a very limited scope, it is difficult to do that without causing maintenance issues for yourself.

Thu, Oct 30, 6:38 PM · MediaWiki-Platform-Team, MediaWiki-ResourceLoader
matmarex closed T408559: On Wikimedia wikis, label font size on Special:CreateAccount changes depending on the CAPTCHA type as Resolved.
Thu, Oct 30, 4:57 PM · MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), Growth-Team, GrowthExperiments, ConfirmEdit (CAPTCHA extension)
matmarex merged task T237822: Global rights changes should trigger email notification into T53541: Support global account rights change notification in Echo.
Thu, Oct 30, 3:31 PM · MediaWiki-Platform-Team, Stewards-and-global-tools, MediaWiki-extensions-CentralAuth, Notifications (Echo)
matmarex merged T237822: Global rights changes should trigger email notification into T53541: Support global account rights change notification in Echo.
Thu, Oct 30, 3:31 PM · Stewards-and-global-tools, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, Notifications (Echo)
matmarex moved T53541: Support global account rights change notification in Echo from Inbox, needs triage to Backlog on the MediaWiki-Platform-Team board.
Thu, Oct 30, 3:30 PM · Stewards-and-global-tools, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, Notifications (Echo)
matmarex edited projects for T223990: Automatically moving user talk pages during renames should not trigger "You have new messages", added: MediaWiki-User-rename; removed GlobalRename.
Thu, Oct 30, 3:26 PM · MediaWiki-User-rename, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, Notifications (Echo), patch-welcome
matmarex edited projects for T229599: Notify renamers page move didn't succeed, added: MediaWiki-User-rename; removed GlobalRename, MediaWiki-Page-rename.
Thu, Oct 30, 3:25 PM · MediaWiki-User-rename, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, Notifications (Echo)
matmarex added a comment to T408733: Limit number of userjs preferences each user is allowed to hold.

20 or 30 seems way too low, at that point you can't really use more than one gadget/user-script that uses these without worrying that one of them will break because it can't save its options. enwiki may not use them much, but e.g. on plwiki there are several gadgets that use custom preferences, and my own account has 43 of them set.

Thu, Oct 30, 1:24 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), MediaWiki-Platform-Team (Radar), MediaWiki-Core-Preferences, MediaWiki-extensions-Gadgets
matmarex added a comment to T408733: Limit number of userjs preferences each user is allowed to hold.

Adding some limit makes sense to me. Have you ran some queries already to find out what is a normal number of preferences for a user to have?

Thu, Oct 30, 1:05 AM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), MediaWiki-Platform-Team (Radar), MediaWiki-Core-Preferences, MediaWiki-extensions-Gadgets
matmarex claimed T408610: [Regression] Clicking on images after upload leads to broken links.
Thu, Oct 30, 12:20 AM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MediaWiki-Uploading, MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), MW-1.45-release, Reader Growth Team, Structured-Data-Backlog, Commons, Regression, MediaWiki-File-management, UploadWizard

Wed, Oct 29

matmarex claimed T407195: Remove the CAPTCHA label hack from ConfirmEmailHooks::onAuthChangeFormField.
Wed, Oct 29, 10:17 PM · Growth-Team (FY2025-26 Q2 Sprint 3), MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), Technical-Debt, Growth Team Maintenance, GrowthExperiments
matmarex closed T405054: Improve SUL3 Special:UserLogin and Special:CreateAccount interactions when already logged in or partially logged in as Resolved.
Wed, Oct 29, 9:55 PM · MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, SUL3
matmarex closed T284927: Special:CreateAccount should warn against creating a new account if already logged in as Resolved.
Wed, Oct 29, 9:35 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), MediaWiki-CreateAccount-page, Essential-Work, MediaWiki-Platform-Team, Growth-Team, GrowthExperiments-Homepage, MediaWiki-User-login-and-signup
matmarex closed T284927: Special:CreateAccount should warn against creating a new account if already logged in, a subtask of T405054: Improve SUL3 Special:UserLogin and Special:CreateAccount interactions when already logged in or partially logged in, as Resolved.
Wed, Oct 29, 9:35 PM · MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, SUL3

Tue, Oct 28

matmarex closed T405542: "Other message" text field should be disabled if not selected in dropdown as Resolved.
Tue, Oct 28, 8:39 PM · MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), AbuseFilter
matmarex added a comment to T408610: [Regression] Clicking on images after upload leads to broken links.

The link target comes from the action=upload API response, .imageinfo.descriptionurl: https://gerrit.wikimedia.org/g/mediawiki/extensions/UploadWizard/+/683bba9f4f384213f3d297f12c2caff379e904dc/resources/ui/steps/uw.ui.Thanks.js#154

Tue, Oct 28, 8:26 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MediaWiki-Uploading, MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), MW-1.45-release, Reader Growth Team, Structured-Data-Backlog, Commons, Regression, MediaWiki-File-management, UploadWizard
matmarex added a comment to T405542: "Other message" text field should be disabled if not selected in dropdown.

(I also found T264493, which suggests a slightly different solution, but it depends on rewriting the entire filter editing interface.)

Tue, Oct 28, 8:18 PM · MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), AbuseFilter
matmarex added a parent task for T264562: old_wikitext and new_wikitext are computed differently for MassMessageListContent: T156920: Added_lines and removed_lines are computed wrongly for MassMessage pages.
Tue, Oct 28, 8:16 PM · MassMessage, User-DannyS712, AbuseFilter
matmarex added a subtask for T156920: Added_lines and removed_lines are computed wrongly for MassMessage pages: T264562: old_wikitext and new_wikitext are computed differently for MassMessageListContent.
Tue, Oct 28, 8:16 PM · MassMessage, AbuseFilter
matmarex added a comment to T405542: "Other message" text field should be disabled if not selected in dropdown.

It may be more intuitive if this interface used a combobox field (a text input with autocompletion) instead of separate dropdown and text fields. This change feels like an improvement over the current state though, thanks for working on it.

Tue, Oct 28, 8:11 PM · MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), AbuseFilter
matmarex added a comment to T408326: [[MediaWiki:Centralauth-readmore-text/en]] is empty, should not be offered for translation.

I see, thanks!

Tue, Oct 28, 6:37 PM · translatewiki.net, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, I18n
matmarex removed a project from T407172: Button text during 2FA login does not fit in Polish: Patch-For-Review.
Tue, Oct 28, 3:08 PM · MW-1.44-notes, MW-1.43-notes, MediaWiki-User-login-and-signup, MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MW-1.44-release, MW-1.43-release, I18n, MediaWiki-extensions-OATHAuth
matmarex added a project to T407172: Button text during 2FA login does not fit in Polish: MW-1.44-notes.
Tue, Oct 28, 3:07 PM · MW-1.44-notes, MW-1.43-notes, MediaWiki-User-login-and-signup, MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MW-1.44-release, MW-1.43-release, I18n, MediaWiki-extensions-OATHAuth
matmarex closed T407172: Button text during 2FA login does not fit in Polish as Resolved.
Tue, Oct 28, 3:07 PM · MW-1.44-notes, MW-1.43-notes, MediaWiki-User-login-and-signup, MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MW-1.44-release, MW-1.43-release, I18n, MediaWiki-extensions-OATHAuth
matmarex added a comment to T408566: Mentees aren't subscribed to the message they send to their Mentor using the Mentorship module.

Same as T290282?

Tue, Oct 28, 3:06 PM · Community Feedback (Growth), Growth-Team, GrowthExperiments-Mentorship
matmarex closed T408447: Under Vector 2022 on Wikimedia wikis, page width is different between Special:UserLogin and Special:CreateAccount as Resolved.
Tue, Oct 28, 2:33 PM · Reader Experience Team, MediaWiki-Platform-Team, MediaWiki-User-login-and-signup, WMF-General-or-Unknown, Vector 2022
matmarex created T408559: On Wikimedia wikis, label font size on Special:CreateAccount changes depending on the CAPTCHA type.
Tue, Oct 28, 1:40 PM · MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), Growth-Team, GrowthExperiments, ConfirmEdit (CAPTCHA extension)

Mon, Oct 27

matmarex closed T406382: Make "recovery-codes.txt" file name translatable as Resolved.
Mon, Oct 27, 10:19 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), I18n, FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), MediaWiki-extensions-OATHAuth