Page MenuHomePhabricator

matmarex (Bartosz Dziewoński)
Software Engineer

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

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

Recent Activity

Today

matmarex merged task T379864: erratic search box behavior when using arrow down key (and JavaScript Uncaught RangeError in console) into T379983: RangeError: Maximum call stack size exceeded in mediawiki.searchSuggest.
Fri, Nov 15, 12:55 AM · Vector (legacy skin), MediaWiki-User-Interface (autocomplete search), Wikimedia-production-error
matmarex merged T379864: erratic search box behavior when using arrow down key (and JavaScript Uncaught RangeError in console) into T379983: RangeError: Maximum call stack size exceeded in mediawiki.searchSuggest.
Fri, Nov 15, 12:54 AM · MediaWiki-Search, Discovery-Search, MediaWiki-User-Interface (autocomplete search), Wikimedia-production-error
matmarex added a comment to T379983: RangeError: Maximum call stack size exceeded in mediawiki.searchSuggest.

Revert merged. (I just realized it wasn't tagged with this task, oops.)

Fri, Nov 15, 12:53 AM · MediaWiki-Search, Discovery-Search, MediaWiki-User-Interface (autocomplete search), Wikimedia-production-error
matmarex reopened T177251: Dead keys prevent autocomplete in search box as "Open".

The change caused T379983, reverted.

Fri, Nov 15, 12:15 AM · MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), User-TheDJ, JavaScript, MediaWiki-Search
matmarex added a comment to T378876: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier (October 2024).

@Umherirrender found a bunch of problems in extensions reported by Phan due to the new type hints. A couple of them seem like real bugs that would have also caused warnings, but they mostly occur in rarely-reached error handling code paths. Fixes here: https://gerrit.wikimedia.org/r/q/topic:message-params-phan

Fri, Nov 15, 12:08 AM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), MW-1.43-notes, MediaWiki-Internationalization

Yesterday

matmarex added a subtask for T378876: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier (October 2024): T379971: Parser limit report includes bogus entries when used with uselang=qqx.
Thu, Nov 14, 8:31 PM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), MW-1.43-notes, MediaWiki-Internationalization
matmarex added a parent task for T379971: Parser limit report includes bogus entries when used with uselang=qqx: T378876: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier (October 2024).
Thu, Nov 14, 8:31 PM · Patch-For-Review, MediaWiki-Parser, MediaWiki-Page-editing
matmarex created T379971: Parser limit report includes bogus entries when used with uselang=qqx.
Thu, Nov 14, 8:31 PM · Patch-For-Review, MediaWiki-Parser, MediaWiki-Page-editing
matmarex added a comment to T378876: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier (October 2024).

WMF logs show one deprecation warning coming from EditPage::getPreviewLimitReport.

Thu, Nov 14, 7:35 PM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), MW-1.43-notes, MediaWiki-Internationalization

Wed, Nov 13

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

I think this can happen when the itr_transcludedfrom field (a foreign key to page.page_id) points to a page that has since been deleted.

Wed, Nov 13, 11:07 PM · User-brennen, Editing-team, DiscussionTools, Wikimedia-production-error
matmarex added projects to T379841: Caching on beta.metawiki playing up: MW-Interfaces-Team, MediaWiki-Core-Revision-backend.
Wed, Nov 13, 10:56 PM · MediaWiki-Core-Revision-backend, MW-Interfaces-Team, MediaWiki-Core-HTTP-Cache, Beta-Cluster-Infrastructure
matmarex added a comment to T379755: rest-permission-error when viewing visual diffs on translation pages (which can not be edited directly).

The problem is that the visual diffs check for the 'stashbasehtml' permission. It is needed to open the page for editing (so to speak) in the visual editor, but not to view a visual diff. Unfortunately both "visual" things use the same API to access data. I feel like there's another bug about this somewhere.

Wed, Nov 13, 10:38 PM · VisualEditor, MediaWiki-extensions-Translate, VisualEditor-VisualDiffs
matmarex added a parent task for T350517: Visual diff should not enable stashing when requesting HTML from Parsoid: T379755: rest-permission-error when viewing visual diffs on translation pages (which can not be edited directly).
Wed, Nov 13, 10:36 PM · VisualEditor-MediaWiki, VisualEditor-VisualDiffs, VisualEditor
matmarex added a subtask for T379755: rest-permission-error when viewing visual diffs on translation pages (which can not be edited directly): T350517: Visual diff should not enable stashing when requesting HTML from Parsoid.
Wed, Nov 13, 10:36 PM · VisualEditor, MediaWiki-extensions-Translate, VisualEditor-VisualDiffs
matmarex added a comment to T378289: SUL accounts with unattached Wikitech accounts auto-creating unattached accounts on other wikis.

@Tgr asked for review, and the query looks correct to me.

Wed, Nov 13, 9:15 PM · Patch-For-Review, MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), MediaWiki-Platform-Team, MediaWiki-User-login-and-signup, MediaWiki-extensions-CentralAuth
matmarex closed T210534: Extra margin on CentralAuth and two-factor auth preference buttons as Resolved.
Wed, Nov 13, 7:54 PM · MediaWiki-extensions-OATHAuth, MediaWiki-extensions-CentralAuth, OOUI, MediaWiki-Core-Preferences

Tue, Nov 12

matmarex added a comment to T378837: PHP Logstash errors should distinguish between mobile and desktop domain.

Somewhat familiar. If the question is can you add more information to that array, then I believe the answer is yes.

Tue, Nov 12, 10:54 PM · SRE Observability
matmarex closed T269952: Split up apisandbox.js as Resolved.

Looking at the current state of the files: https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/9cdf8af39240b92258b78300bb8c6ff146626179/resources/src/mediawiki.special.apisandbox I think we can consider this done. The largest files are around 700 lines, which is maybe not great, but not too bad either.

Tue, Nov 12, 5:01 PM · MW-1.36-notes (1.36.0-wmf.37; 2021-03-30), MediaWiki-Action-API, User-DannyS712, JavaScript
matmarex closed T379418: jqueryMsg doesn't support complex first parameter for #FORMAL as Resolved.
Tue, Nov 12, 3:17 PM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), MediaWiki-Internationalization

Sun, Nov 10

matmarex closed T177251: Dead keys prevent autocomplete in search box as Resolved.
Sun, Nov 10, 12:00 AM · MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), User-TheDJ, JavaScript, MediaWiki-Search

Sat, Nov 9

matmarex added a comment to T379418: jqueryMsg doesn't support complex first parameter for #FORMAL.

FYI, jqueryMsg is basically a handwritten recursive descent parser. The example given in the Wikipedia article is perhaps a bit too complex to be educational, but knowing this keyword you can probably look up some other examples, and I hope this helps explain why all the functions exist and call each other like that. And the higher-order functions you mention are technically parser combinators (the example in this article is unfortunately even less educational).

Sat, Nov 9, 1:24 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), MediaWiki-Internationalization

Thu, Nov 7

matmarex created T379254: centralauth_Token cookie not set on top-level autologin.
Thu, Nov 7, 1:27 PM · MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth
matmarex claimed T377389: Talk page sections "freeze" and don't open up on Android when JS doesn't load correctly.

That fixes the problem I encountered. I hope it's the same as yours.

Thu, Nov 7, 12:50 PM · Web-Team, Web Team Essential Work 2024, Web-Team-Backlog (FY2024-25 Q2 Sprint 4), Patch-For-Review, MobileFrontend
matmarex edited projects for T377389: Talk page sections "freeze" and don't open up on Android when JS doesn't load correctly, added: MobileFrontend; removed DiscussionTools.
Thu, Nov 7, 12:48 PM · Web-Team, Web Team Essential Work 2024, Web-Team-Backlog (FY2024-25 Q2 Sprint 4), Patch-For-Review, MobileFrontend
matmarex added a comment to T375487: Deleted en-gb translations not exported into release branch as part of localisation updates.

Thank you!

Thu, Nov 7, 8:19 AM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), MW-1.42-notes, LPL Essential (LPL Essential 2024 Jul-Oct), MediaWiki-extensions-Translate, MW-1.42-release, MW-1.41-release, MW-1.39-release, translatewiki.net

Tue, Nov 5

matmarex closed T356157: Unable to fetch Parsoid HTML as Resolved.

These errors seem to have gone away. 🤷‍♂️

Tue, Nov 5, 1:00 AM · MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Content-Transform-Team, Essential-Work, MediaWiki-REST-API, MediaWiki-Engineering, DiscussionTools, Parsoid, VisualEditor
matmarex added a comment to T378886: Make it clear when an action is allowed only by global rights.

I kind of like this idea, there have been times where I had the option to do something in the interface, but I wasn't sure whether it was because of my local rights or the global interface-editor rights. That group comes with several broad permissions like being able to (un)protect pages, so I'm not always sure whether I'm supposed to be able to do the thing. I don't think I've made any edits I shouldn't have, but then, there's no way of knowing…

Tue, Nov 5, 12:17 AM · MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, MediaWiki-User-management

Mon, Nov 4

matmarex closed T366721: Add better error message for "No stashed content found" as Resolved.

Thank you for your patches, everyone.

Mon, Nov 4, 11:39 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), good first task, Parsoid (Tracking), Editing-team (Tracking), Parsoid-DOM, VisualEditor, VisualEditor-MediaWiki
matmarex closed T235246: ExpandTemplates XML tree fails with only template argument as Resolved.
Mon, Nov 4, 11:36 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), MediaWiki-Special-pages, MediaWiki-Parser
matmarex closed T366721: Add better error message for "No stashed content found", a subtask of T235822: VisualEditor can't save edits (HTTP 404 error) when it was open for more than 24 hours while editing an old revision or after switching from wikitext, as Resolved.
Mon, Nov 4, 11:36 PM · Parsoid (Tracking), Editing-team (Tracking), Parsoid-DOM, VisualEditor, RESTBase, VisualEditor-MediaWiki
matmarex added a comment to T378876: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier (October 2024).

Thanks for that @Urbanecm_WMF.

Mon, Nov 4, 11:30 PM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), MW-1.43-notes, MediaWiki-Internationalization
matmarex closed T378261: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier; got bool (via SpecialNotifications/SubscribedNewCommentPresentationModel), a subtask of T378876: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier (October 2024), as Resolved.
Mon, Nov 4, 11:29 PM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), MW-1.43-notes, MediaWiki-Internationalization
matmarex closed T378261: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier; got bool (via SpecialNotifications/SubscribedNewCommentPresentationModel) as Resolved.

Should be fixed for real this time. Thanks for the patch for this and the other issues, @Ammarpad.

Mon, Nov 4, 11:29 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), MW-1.43-notes, DiscussionTools, Wikimedia-production-error
matmarex closed T378799: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier; got bool (via Formatters/EchoEditUserPagePresentationModel), a subtask of T378876: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier (October 2024), as Resolved.
Mon, Nov 4, 11:26 PM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), MW-1.43-notes, MediaWiki-Internationalization
matmarex closed T378799: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier; got bool (via Formatters/EchoEditUserPagePresentationModel) as Resolved.
Mon, Nov 4, 11:25 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Growth-Team, Notifications

Sat, Nov 2

matmarex closed T360631: Singleton was called with no singleton theme set as Resolved.

This should be fixed in MediaWiki 1.43.

Sat, Nov 2, 1:03 PM · Editing-team (Third-party), VisualEditor-MediaWiki, MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), VisualEditor
matmarex closed T361775: Iconless toggle buttons on diff of the first revision of a page as Resolved.

@Esanders The patch does not seem to address the problem, which is not that the icons are missing but that these toggles appear at all.

Sat, Nov 2, 12:59 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), VisualEditor, VisualEditor-VisualDiffs, MediaWiki-Page-diffs, Better-Diffs-2023
matmarex merged task T378713: Fatal Error in VisualEditor Extension on My Site When diff Query References First Page Version into T360631: Singleton was called with no singleton theme set.
Sat, Nov 2, 12:23 PM · VisualEditor
matmarex merged T378713: Fatal Error in VisualEditor Extension on My Site When diff Query References First Page Version into T360631: Singleton was called with no singleton theme set.
Sat, Nov 2, 12:23 PM · Editing-team (Third-party), VisualEditor-MediaWiki, MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), VisualEditor
matmarex updated subscribers of T378876: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier (October 2024).
Sat, Nov 2, 12:10 PM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), MW-1.43-notes, MediaWiki-Internationalization
matmarex added a parent task for T377917: Special:AbuseLog InvalidArgumentException when logged out: T378876: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier (October 2024).
Sat, Nov 2, 12:00 PM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), MediaWiki-Platform-Team, Wikimedia-production-error, affects-translatewiki.net, AbuseFilter
matmarex added a parent task for T378133: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier; got bool (via SpecialPasswordPolicies): T378876: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier (October 2024).
Sat, Nov 2, 12:00 PM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), MediaWiki-User-management, MediaWiki-Special-pages, Wikimedia-production-error
matmarex added a parent task for T378799: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier; got bool (via Formatters/EchoEditUserPagePresentationModel): T378876: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier (October 2024).
Sat, Nov 2, 12:00 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Growth-Team, Notifications
matmarex added a parent task for T378261: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier; got bool (via SpecialNotifications/SubscribedNewCommentPresentationModel): T378876: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier (October 2024).
Sat, Nov 2, 12:00 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), MW-1.43-notes, DiscussionTools, Wikimedia-production-error
matmarex added subtasks for T378876: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier (October 2024): T378133: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier; got bool (via SpecialPasswordPolicies), T378261: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier; got bool (via SpecialNotifications/SubscribedNewCommentPresentationModel), T378799: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier; got bool (via Formatters/EchoEditUserPagePresentationModel), T377917: Special:AbuseLog InvalidArgumentException when logged out.
Sat, Nov 2, 12:00 PM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), MW-1.43-notes, MediaWiki-Internationalization
matmarex created T378876: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier (October 2024).
Sat, Nov 2, 11:55 AM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), MW-1.43-notes, MediaWiki-Internationalization

Wed, Oct 30

matmarex created T378673: Every GitLab login sends me a warning about "gitlab.wikimedia.org sign-in from new location", maybe due to IPv6.
Wed, Oct 30, 11:30 PM · GitLab (Upstream pit of despair 🕳️)
matmarex created T378672: Improve GitLab push message format.
Wed, Oct 30, 11:04 PM · User-brennen, Release-Engineering-Team (Doing 😎), GitLab

Sun, Oct 27

matmarex added a comment to T77349: Reduce Javascript Code Size per 2014 Mobile Team recommendation.

There's a complaint about the removal of the options dialog for logged-out users at https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#Media_Viewer_can't_be_disabled_-_gear_is_gone.

Sun, Oct 27, 2:25 AM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), Patch-For-Review, Multimedia, Mobile, MediaViewer
matmarex added a project to T378261: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier; got bool (via SpecialNotifications/SubscribedNewCommentPresentationModel): MW-1.43-notes.
Sun, Oct 27, 1:20 AM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), MW-1.43-notes, DiscussionTools, Wikimedia-production-error
matmarex closed T378261: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier; got bool (via SpecialNotifications/SubscribedNewCommentPresentationModel) as Resolved.
Sun, Oct 27, 1:20 AM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), MW-1.43-notes, DiscussionTools, Wikimedia-production-error
matmarex closed T378133: InvalidArgumentException: Scalar parameter must be a string, number, Stringable, or MessageSpecifier; got bool (via SpecialPasswordPolicies) as Resolved.
Sun, Oct 27, 1:20 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), MediaWiki-User-management, MediaWiki-Special-pages, Wikimedia-production-error

Sat, Oct 26

matmarex added a comment to T377912: Possible remote user supplied PHP class name loading (translatewiki.net).

I think that's all. Thanks everyone. This task could be made public now.

Sat, Oct 26, 10:10 PM · affects-translatewiki.net, MediaWiki-Engineering, MediaWiki-extensions-LiquidThreads, Security, Security-Team
matmarex added a comment to T378174: Enforce return type for Language methods that should always return string.

We could probably just deprecate it first:

		if ( !is_string( $whatever ) ) {
			wfDeprecatedMsg( __METHOD__ . ' requires a string, ' . get_debug_type( $whatever ) . ' given', '1.44' );
		}
Sat, Oct 26, 10:03 PM · MediaWiki-General
matmarex closed T213479: On Special:AllMessages the URL parameter lang with empty, invalid or unknown value selects language 'aa' as Resolved.

Looks fixed to me.

Sat, Oct 26, 9:35 PM · MediaWiki-Internationalization, MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), MediaWiki-HTMLForm, Regression
matmarex closed T378163: "Exit session" unresponsive (TypeError: mw.user.isTemp is not a function) as Resolved.
Sat, Oct 26, 9:30 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), MW-1.43-release, MediaWiki-Platform-Team (Radar), Regression, Trust and Safety Product Team, Temporary accounts

Thu, Oct 24

matmarex added a comment to T377912: Possible remote user supplied PHP class name loading (translatewiki.net).

@Reedy @sbassett Are you planning to submit Lucas's patch to Gerrit yourselves, or waiting for someone else to do it?

Thu, Oct 24, 6:46 PM · affects-translatewiki.net, MediaWiki-Engineering, MediaWiki-extensions-LiquidThreads, Security, Security-Team
matmarex closed T358779: MessageValue and Message should share a common interface; MediaWiki\Message\Converter should be unnecessary as Resolved.
Thu, Oct 24, 6:46 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), MediaWiki-Internationalization
matmarex closed T377917: Special:AbuseLog InvalidArgumentException when logged out as Resolved.
Thu, Oct 24, 6:40 PM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), MediaWiki-Platform-Team, Wikimedia-production-error, affects-translatewiki.net, AbuseFilter
matmarex closed T366602: Support {{#FORMAL:}} in JavaScript as Resolved.
Thu, Oct 24, 4:51 PM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), LPL Essential (LPL Essential 2024 Jul-Oct), Unplanned-Sprint-Work, Localization Infrastructure FY2023-24, I18n, MediaWiki-Internationalization
matmarex updated subscribers of T377912: Possible remote user supplied PHP class name loading (translatewiki.net).
Thu, Oct 24, 12:57 AM · affects-translatewiki.net, MediaWiki-Engineering, MediaWiki-extensions-LiquidThreads, Security, Security-Team

Wed, Oct 23

matmarex added a comment to T377947: WikimediaEvents CI blocked with phan error.

https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1082102 would also have fixed this problem (I +2'd it last night, but it failed to merge due to some unrelated error).

Wed, Oct 23, 3:57 PM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Trust and Safety Product Sprint (Sprint Cello (Oct 7 - 18)), MediaWiki-extensions-WikimediaEvents, ci-test-error (WMF-deployed Build Failure)
matmarex added a comment to T377917: Special:AbuseLog InvalidArgumentException when logged out.

I can't reproduce locally, but $diffLink in that code is initialized to false, so this should fix it. I think this is a pre-existing bug, and the stricter checks in my Message class changes just revealed it.

Wed, Oct 23, 3:54 PM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), MediaWiki-Platform-Team, Wikimedia-production-error, affects-translatewiki.net, AbuseFilter
matmarex claimed T377917: Special:AbuseLog InvalidArgumentException when logged out.
Wed, Oct 23, 3:51 PM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), MediaWiki-Platform-Team, Wikimedia-production-error, affects-translatewiki.net, AbuseFilter
matmarex merged T377913: ApiHelp: PHP Deprecated: Use of "parent" in callables is deprecated into T377912: Possible remote user supplied PHP class name loading (translatewiki.net).
Wed, Oct 23, 3:51 PM · affects-translatewiki.net, MediaWiki-Engineering, MediaWiki-extensions-LiquidThreads, Security, Security-Team
matmarex merged task T377913: ApiHelp: PHP Deprecated: Use of "parent" in callables is deprecated into T377912: Possible remote user supplied PHP class name loading (translatewiki.net).
Wed, Oct 23, 3:51 PM · MediaWiki-Action-API, affects-translatewiki.net
matmarex added a comment to T377912: Possible remote user supplied PHP class name loading (translatewiki.net).

So, this is mostly my fault – while I knew how is_callable works in regards to autoloading, and I knew about similar issues caused by unserializing user input, I just never connected these two things in my mind as a potential security issue to look out for. I'm not sure if it is common knowledge.

Wed, Oct 23, 3:38 PM · affects-translatewiki.net, MediaWiki-Engineering, MediaWiki-extensions-LiquidThreads, Security, Security-Team
matmarex added a comment to T377912: Possible remote user supplied PHP class name loading (translatewiki.net).

Patch looks good to me. Sorry about that.

Wed, Oct 23, 2:32 PM · affects-translatewiki.net, MediaWiki-Engineering, MediaWiki-extensions-LiquidThreads, Security, Security-Team

Tue, Oct 22

matmarex closed T370817: ve.collab: Problems joining a collab session started in new wikitext editor as Resolved.
Tue, Oct 22, 11:49 PM · VisualEditor

Mon, Oct 21

matmarex closed T301483: Change the copyright warning for Mediawikiwiki's Help: namespace to CC0 as Resolved.

Everything looks as expected to me. I don't know what the problem two years ago could have been.

Mon, Oct 21, 8:29 PM · MW-1.39-notes (1.39.0-wmf.10; 2022-05-02), WMF-Legal, Wikimedia-Site-requests
matmarex added a comment to T377778: Wikibase CI tests are broken due to Wikimedia\Message\ScalarParam objects not the same in tests.

Now that the message parameters are ScalarParam objects rather than arrays, they need to be compared with == rather than === (or assertEquals rather than assertSame). I've made similar changes in MW core tests, I can make a patch for this too.

Mon, Oct 21, 8:04 PM · Wikidata Dev Team (Wikidata.org Slice), MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), ci-test-error (WMF-deployed Build Failure), wmde-wikidata-tech, Wikibase-Quality-Constraints, Wikidata
matmarex closed T358779: MessageValue and Message should share a common interface; MediaWiki\Message\Converter should be unnecessary as Resolved.

The change broke Flow, fixed in https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Flow/+/1082002

Mon, Oct 21, 5:39 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), MediaWiki-Internationalization
matmarex added a comment to T370692: Review mobile login UX for SUL3.

You need to figure out if anyone other than me also wants to review the mobile login UX. If not, then it can be closed.

Mon, Oct 21, 1:22 PM · SUL3, MediaWiki-Platform-Team
matmarex closed T377660: CentralAuth warning icon in preferences is black-on-dark in dark mode as Resolved.

Lucky timing ;)

Mon, Oct 21, 1:07 PM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), MediaWiki-Platform-Team, dark-mode, MediaWiki-extensions-CentralAuth
matmarex closed T52548: Direct link in revision history to report VisualEditor errors for specific change as Declined.

This is probably not needed these days. VisualEditor no longer introduces errors in articles, certainly not at a rate that would demand a prominent action to report them.

Mon, Oct 21, 12:53 PM · VisualEditor, OKR-Work, WMF-General-or-Unknown
matmarex added a project to T377664: Discussion tool's reply button doesn't have good coloring in dark mode: Desktop Improvements (Vector 2022).

Copying a possible solution from the Gerrit discussion:

Mon, Oct 21, 12:51 PM · Desktop Improvements (Vector 2022), dark-mode, DiscussionTools

Sat, Oct 19

matmarex closed T375132: Simplify code to avoid interpreting "$" characters in string replacement as Resolved.
Sat, Oct 19, 12:33 AM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), MediaWiki-Internationalization, JavaScript

Fri, Oct 18

matmarex added a comment to T375132: Simplify code to avoid interpreting "$" characters in string replacement.

That's neat, I like it.

Fri, Oct 18, 10:04 PM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), MediaWiki-Internationalization, JavaScript
matmarex closed T193982: legends in htmlform (including Special:Preferences headers) use raw html messages as Resolved.

I can't reproduce any of the problems today.

Fri, Oct 18, 9:37 PM · MediaWiki-Internationalization, MediaWiki-User-management, SecTeam-Processed, Security, Vuln-XSS
matmarex closed T193982: legends in htmlform (including Special:Preferences headers) use raw html messages, a subtask of T2212: Some MediaWiki: messages not safe in HTML (tracking), as Resolved.
Fri, Oct 18, 9:37 PM · Tracking-Neverending, I18n, MediaWiki-Internationalization
matmarex updated the task description for T193982: legends in htmlform (including Special:Preferences headers) use raw html messages.
Fri, Oct 18, 8:56 PM · MediaWiki-Internationalization, MediaWiki-User-management, SecTeam-Processed, Security, Vuln-XSS
VPuffetMichel awarded T370817: ve.collab: Problems joining a collab session started in new wikitext editor a Like token.
Fri, Oct 18, 8:51 PM · VisualEditor
matmarex added a comment to T377389: Talk page sections "freeze" and don't open up on Android when JS doesn't load correctly.

Do you only see this problem on talk pages? I've experienced something similar with articles, where if my mobile connection is poor, the article sections sometimes don't expand.

Fri, Oct 18, 8:50 PM · Web-Team, Web Team Essential Work 2024, Web-Team-Backlog (FY2024-25 Q2 Sprint 4), Patch-For-Review, MobileFrontend
matmarex added a comment to T301483: Change the copyright warning for Mediawikiwiki's Help: namespace to CC0.

It looks like it should work… I can give it a try.

Fri, Oct 18, 8:27 PM · MW-1.39-notes (1.39.0-wmf.10; 2022-05-02), WMF-Legal, Wikimedia-Site-requests
matmarex added a comment to T377094: The visual editor for the current version is not working..

You'll need to make sure that your MediaWiki and your VisualEditor are compatible versions. You say you've installed MediaWiki 1.41.1, but the VisualEditor version you downloaded is for MediaWiki 1.42. Try choosing 1.41 from the dropdown at https://m.mediawiki.org/wiki/Special:ExtensionDistributor/VisualEditor and try again.

Fri, Oct 18, 8:08 PM · VisualEditor
matmarex created E1812: Away.
Fri, Oct 18, 8:03 PM · events
matmarex closed T376293: Remove unused raw HTML overrides for "MediaWiki:Copyright" etc. from WikimediaMessages as Resolved.
Fri, Oct 18, 6:32 PM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), MediaWiki-Platform-Team, WikimediaMessages
matmarex closed T295516: [SPIKE] What percentage of talk page edits are made with DiscussionTools? as Declined.

It doesn't look like anyone is going to work on this. Instead see: T328962: Create a public visualization that enables people to see and monitor DiscussionTools usage across time

Fri, Oct 18, 2:46 AM · Editing-team (Tracking), DiscussionTools
matmarex closed T295516: [SPIKE] What percentage of talk page edits are made with DiscussionTools?, a subtask of T294592: [EPIC] Ensure Talk Pages Project "Phase 1" work is easy to maintain, build upon, and learn from, as Declined.
Fri, Oct 18, 2:45 AM · Epic, TPP-Scaling, DiscussionTools, Editing-team
matmarex closed T295516: [SPIKE] What percentage of talk page edits are made with DiscussionTools?, a subtask of T328958: Commemorate the conclusion of Phase 1 of the Talk Pages Project, as Declined.
Fri, Oct 18, 2:45 AM · DiscussionTools, Editing-team, TPP-Phase1
matmarex closed T376964: "TypeError: template.apiData.actions is undefined" when live-previewing a page that transcludes a special page as Resolved.
Fri, Oct 18, 12:16 AM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), JavaScript, Wikimedia-production-error, Realtime Preview, MediaWiki-Page-editing

Thu, Oct 17

matmarex added a comment to T376964: "TypeError: template.apiData.actions is undefined" when live-previewing a page that transcludes a special page.

I couldn't reproduce this at first – special page transclusion does not result in those links being shown. I eventually figured out that the links are produced by Scribunto's mw.title getContent() method. I think that's the real bug here, and I filed a task about it: T377530: Scribunto mw.title getContent() method can record templatelinks to special pages (but I still approved your patches here, as it seems reasonable to handle this case – maybe recording special page transclusions is made to work one day, or maybe no one ever fixes that Scribunto bug).

Thu, Oct 17, 11:55 PM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), JavaScript, Wikimedia-production-error, Realtime Preview, MediaWiki-Page-editing
matmarex created T377530: Scribunto mw.title getContent() method can record templatelinks to special pages.
Thu, Oct 17, 11:53 PM · MediaWiki-Page-derived-data, Scribunto
matmarex closed T376634: TypeError: Argument 1 passed to MediaWiki\Extension\CentralAuth\CentralAuthTokenManager::detokenizeAndDelete() must be of the type string, null given, called in /srv/mediawiki/php-1.43.0-wmf.24/extensions/CentralAuth/includes/S as Resolved.
Thu, Oct 17, 11:34 PM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), good first task, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
matmarex closed T377518: PHP Deprecated: Creation of dynamic property MediaWiki\Extension\CentralAuth\CentralAuthRedirectingAuthenticationRequest::$non-loginwiki is deprecated as Resolved.
Thu, Oct 17, 11:34 PM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), PHP 8.3 support, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth
matmarex merged T366269: Special:MyLanguage links doesn't seem to be appearing in Special:WhatLinksHere into T63547: Make [[Special:WhatLinksHere]] and [[Special:RecentChangesLinked]] work with links which use [[Special:MyLanguage]].
Thu, Oct 17, 11:33 PM · MediaWiki-Page-derived-data, I18n, MediaWiki-General
matmarex merged task T366269: Special:MyLanguage links doesn't seem to be appearing in Special:WhatLinksHere into T63547: Make [[Special:WhatLinksHere]] and [[Special:RecentChangesLinked]] work with links which use [[Special:MyLanguage]].
Thu, Oct 17, 11:29 PM · MediaWiki-Page-derived-data
matmarex closed T310274: Special:WhatLinksHere : remembers collapsed/uncollapsed state of the options box as Resolved.

As I noted in T117754#8013510, the form should just not be collapsible. There is practically no benefit to it, and it makes using the page a bit harder. If the developers listen to this, then this task could be resolved for all intents and purposes.

Thu, Oct 17, 11:23 PM · Design, MediaWiki-Special-pages
matmarex claimed T377518: PHP Deprecated: Creation of dynamic property MediaWiki\Extension\CentralAuth\CentralAuthRedirectingAuthenticationRequest::$non-loginwiki is deprecated.
Thu, Oct 17, 10:33 PM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), PHP 8.3 support, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth
matmarex created T377518: PHP Deprecated: Creation of dynamic property MediaWiki\Extension\CentralAuth\CentralAuthRedirectingAuthenticationRequest::$non-loginwiki is deprecated.
Thu, Oct 17, 10:32 PM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), PHP 8.3 support, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth