Page MenuHomePhabricator

matmarex (Bartosz Dziewoński)
Software Engineer

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

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

Recent Activity

Yesterday

matmarex closed T379425: Support `{{fullurl:}}` in jqueryMsg as Resolved.
Sat, Nov 23, 3:50 AM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), MediaWiki-Internationalization
matmarex closed T379425: Support `{{fullurl:}}` in jqueryMsg, a subtask of T379387: [SPIKE] Figure out the correct way to render links on AutoModerator configuration form, as Resolved.
Sat, Nov 23, 3:49 AM · Patch-For-Review, Automoderator, Moderator-Tools-Team
matmarex added a comment to T380260: Locked vanished user account still making edits.

This is definitely a different problem than before.

Sat, Nov 23, 1:05 AM · MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, Account-Vanishing

Fri, Nov 22

matmarex added a comment to T380260: Locked vanished user account still making edits.

Steps to reproduce, for anyone else that doesn't speak Bengali (I could only find the page because it's Nahian's latest edit):

Fri, Nov 22, 11:55 PM · MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, Account-Vanishing
matmarex added a comment to T380519: FULLPAGENAMEE produces Special:Badtitle/Message in pending changes message.

Not a bad idea, but the messages using {{FULLPAGENAMEE}} would actually have worked correctly if they used the global context from RequestContext::getMain()->msg( … ), they only don't work because they used wfMessage( … ) (which would previously fall back to the global context, but now it doesn't).

Fri, Nov 22, 11:45 PM · Patch-For-Review, MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Content-Transform-Team, FlaggedRevs
matmarex added a comment to T380519: FULLPAGENAMEE produces Special:Badtitle/Message in pending changes message.

I listed every message in FlaggedRevs that uses {{FULLPAGENAMEE}} (or similar magic words, but there aren't any such messages), then looked at the code that uses them. It looks like all of the uses in FlaggedRevsHTML.php need to be updated, and everything else is already fine.

Fri, Nov 22, 7:22 PM · Patch-For-Review, MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Content-Transform-Team, FlaggedRevs
matmarex added a comment to T380519: FULLPAGENAMEE produces Special:Badtitle/Message in pending changes message.

This patch fixes the message shown on the page history view (exactly following the original replication steps), but as I was reviewing it, I realized that the same issue is present in at least one more place: the "Checked" / "Pending" tooltip on the page reading view. (This is the only one I found, but I haven't tested the whole extension carefully.)

Fri, Nov 22, 7:12 PM · Patch-For-Review, MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Content-Transform-Team, FlaggedRevs
matmarex added a comment to T380552: Api base URL broken on SUL3 auth domain.

The path to api.php used by mw.ForeignApi is generated in the load.php request (ultimately it comes from ResourceLoader::getSiteConfigSettings), and the load.php request runs on the normal domain, and it's not aware of the shared domain path prefix (or the shared domain). Kind of like the problems we had in T371530.

Fri, Nov 22, 12:23 AM · MediaWiki-Platform-Team, SUL3

Thu, Nov 21

matmarex closed T386369: No visual diff inside <syntaxhighlight> block as Resolved.

image.png (2×3 px, 522 KB)

Thu, Nov 21, 10:43 PM · MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), SyntaxHighlight, VisualEditor-VisualDiffs, VisualEditor
matmarex closed T380242: InvalidArgumentException: Invalid username: MediaWiki:Gadget-dark-mode.css as Resolved.
Thu, Nov 21, 8:17 PM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), MediaWiki-Platform-Team (Radar), Growth-Team, MediaWiki-extensions-CentralAuth, Notifications, Wikimedia-production-error
matmarex added a project to T380519: FULLPAGENAMEE produces Special:Badtitle/Message in pending changes message: Content-Transform-Team.

"Badtitle/Message" only comes from one place: https://codesearch.wmcloud.org/search/?q=Badtitle/Message

Thu, Nov 21, 7:57 PM · Patch-For-Review, MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Content-Transform-Team, FlaggedRevs
matmarex added a comment to T380471: Content Translation looks broken on desktop in multiple languages (November 21, 2024).

Thank you for backporting the fix!

Thu, Nov 21, 7:45 PM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), MW-1.43-release, Regression, Unplanned-Sprint-Work, LPL Essential (LPL Essential 2024 Nov-Dec), ContentTranslation
matmarex added a comment to T380471: Content Translation looks broken on desktop in multiple languages (November 21, 2024).

This is just a quick workaround. It would be great if you could have a closer look at the various margins and other spacing, and the other places in the code that use HorizontalLayout, and make sure everything looks right. I only know a little about CX myself.

Thu, Nov 21, 2:46 PM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), MW-1.43-release, Regression, Unplanned-Sprint-Work, LPL Essential (LPL Essential 2024 Nov-Dec), ContentTranslation
matmarex added a comment to T380471: Content Translation looks broken on desktop in multiple languages (November 21, 2024).

Hmm, sorry about that. There's probably a simple fix, I'll have a look and propose a patch.

Thu, Nov 21, 2:24 PM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), MW-1.43-release, Regression, Unplanned-Sprint-Work, LPL Essential (LPL Essential 2024 Nov-Dec), ContentTranslation
matmarex added a comment to T380260: Locked vanished user account still making edits.

I have already cleared my browser's cache. I have set a different password for the new account so that it does not match the previous account in any way. It doesn't seem to be a device-related problem to me.

Thu, Nov 21, 3:07 AM · MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, Account-Vanishing
matmarex added a comment to T380423: Show user a human readable message when $wgLocaltimezone is set to an invalid timezone.

By the way, DiscussionTools also displays an error when $wgLocaltimezone is not set. It's not exactly standard either: https://gerrit.wikimedia.org/g/mediawiki/extensions/DiscussionTools/ /c049828dcead354354d3ec777cffee6b91d7cff8/includes/Hooks/RegistrationHooks.php#27

Thu, Nov 21, 12:01 AM · Patch-For-Review, MediaWiki-General

Wed, Nov 20

matmarex closed T291852: Weird anoneditwarning output when adding an external link as Resolved.
Wed, Nov 20, 8:14 PM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), SecTeam-Processed, MediaWiki-Page-editing, Security
matmarex closed T152920: The returnto request after UserLogin converts POST parameter to GET parameter as Resolved.
Wed, Nov 20, 8:12 PM · MediaWiki-User-login-and-signup
matmarex closed T380351: DiscussionToolsPageInfo: RuntimeException: The revision x belongs to a deleted page. as Resolved.
Wed, Nov 20, 8:08 PM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Wikimedia-production-error, DiscussionTools
matmarex created T380413: QUnit tests fail with "too much recursion" in code that doesn't do any recursion.
Wed, Nov 20, 8:00 PM · MediaWiki-General, ci-test-error (WMF-deployed Build Failure)
matmarex added a comment to T380351: DiscussionToolsPageInfo: RuntimeException: The revision x belongs to a deleted page..

The message is also wrong as it claims the user can view the revision even if they cannot.

Wed, Nov 20, 7:53 PM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Wikimedia-production-error, DiscussionTools
matmarex removed a project from T362814: RuntimeException: The revision #1218831252 belongs to a deleted page. : Patch-For-Review.
Wed, Nov 20, 7:45 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Editing-team, DiscussionTools, Wikimedia-production-error
matmarex added a comment to T115430: Undeploy the 'Cologne Blue' and 'Modern' skins from Wikimedia production.

11 patches during the past year indicates to me that CologneBlue is extremely stable. This is a very small number. I am struggling to find a single extension deployed on Wikimedia sites that has had fewer than that. (I found one tie: by my count the SiteMatrix extension, which implements a single special page and a single API module that haven't really changed in the past 15 years, also has had 11 non-bot patches last year. Other extensions that I thought would be trivial and requiring almost no maintenance have had more, e.g. Babel, InputBox, WikiHiero.)

Wed, Nov 20, 7:31 PM · User-notice, Modern, CologneBlue, Wikimedia-Site-requests, Web-Team-Backlog

Tue, Nov 19

matmarex closed T303995: Instrument blocked account registration and edit attempts as Resolved.

Presumably this has been resolved by the subtasks.

Tue, Nov 19, 11:52 PM · Trust and Safety Product Team, Editing-team (Tracking), VisualEditor, Product-Analytics, Growth-Team
matmarex claimed T380242: InvalidArgumentException: Invalid username: MediaWiki:Gadget-dark-mode.css.
Tue, Nov 19, 11:33 PM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), MediaWiki-Platform-Team (Radar), Growth-Team, MediaWiki-extensions-CentralAuth, Notifications, Wikimedia-production-error
matmarex added a comment to T380042: RuntimeException: Global user does not have ID '0'..

onTempUserCreatedRedirect() sure looks like it should be using the primary database, seeing as the user has just been created. Let's try that first and see if it fixes the problem.

Tue, Nov 19, 9:45 PM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, Temporary accounts, Wikimedia-production-error
matmarex added a comment to T380260: Locked vanished user account still making edits.

Potentially relevant logs, I didn't find anything obvious though:
https://logstash.wikimedia.org/goto/8c2a697b6d931e162825da7e4c701114
https://logstash.wikimedia.org/goto/0c28bad8e33e88bdcf8dee399088b735
https://logstash.wikimedia.org/goto/1281562fe77ebfb53a324a6d7f9e870a

Tue, Nov 19, 9:03 PM · MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, Account-Vanishing
matmarex added a comment to T380260: Locked vanished user account still making edits.

I think there are two things happening:

  • Locking the "Renamed user c4a36f15bc7798269081d4eaeca1c196" account somehow did not invalidate its existing login sessions (did not force it to be logged out). It's not possible to log into it any more, but since it was already logged in on your browser, you can still use it. Someone should try to un-lock the account and then lock it again, and see if that fixes it.
  • Your browser must have a mix of cookies for the login sessions of the two accounts. I am not really sure how that's possible. Have you ever used some browser extensions or features to switch between the two accounts?
Tue, Nov 19, 8:53 PM · MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, Account-Vanishing
matmarex closed T379811: Update URL structure for SUL3 shared domain as Resolved.

Everything is deployed and I tested it briefly with the &usesul3=1 parameter, things work as expected.

Tue, Nov 19, 7:58 PM · WMF-General-or-Unknown, MediaWiki-Platform-Team, SUL3
matmarex closed T379811: Update URL structure for SUL3 shared domain, a subtask of T363695: Create a Wikimedia login domain that can be served by any wiki, as Resolved.
Tue, Nov 19, 7:57 PM · Security, SUL3, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team
matmarex closed T379811: Update URL structure for SUL3 shared domain, a subtask of T365162: Set up sso.wikimedia.beta.wmflabs.org with config-layer routing to other wikis, as Resolved.
Tue, Nov 19, 7:57 PM · MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), SUL3, MediaWiki-Platform-Team, Beta-Cluster-Infrastructure
matmarex closed T379811: Update URL structure for SUL3 shared domain, a subtask of T377187: Set up auth.wikimedia.org, as Resolved.
Tue, Nov 19, 7:57 PM · MediaWiki-Platform-Team, SUL3
matmarex closed T380255: Use of wfArrayDiff2 was deprecated in MediaWiki 1.43. [Called from PFAutoeditAPI::doStore] as Resolved.
Tue, Nov 19, 4:14 PM · MediaWiki-extensions-Page_Forms, affects-translatewiki.net
matmarex closed T49255: useless title attribute in language selector as Resolved.
Tue, Nov 19, 2:35 PM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), MediaWiki-User-login-and-signup
matmarex reopened T49694: "Remember me" on Login interface should state duration as "Open".

No, @Dringsim is right, and MediaWiki.org also has an override :/ The base message in MediaWiki for 'userlogin-remembermypassword' is just "Keep me logged in": https://gerrit.wikimedia.org/g/mediawiki/core/ /REL1_43/languages/i18n/en.json#379 (but it takes an unused parameter $1 that allows displaying the customized time).

Tue, Nov 19, 4:35 AM · Voice & Tone, I18n, MediaWiki-User-login-and-signup
matmarex reopened T49694: "Remember me" on Login interface should state duration, a subtask of T40638: [DO NOT USE] Interface messages needing rewording or documentation and other issues with existing messages [superseded by #Voice_&_Tone], as Open.
Tue, Nov 19, 4:34 AM · MediaWiki-Internationalization, Tracking-Neverending, I18n, MediaWiki-User-Interface
matmarex closed T313152: Can't save page when receiving "There is currently no text in this page" error, inifinite edit conflicts as Invalid.

Presumably it was some local developer setup problem, otherwise someone else would've complained.

Tue, Nov 19, 3:23 AM · MediaWiki-Page-editing
matmarex merged tasks T23148: pt-login tooltip should depend on $wgGroupPermissions['*']['edit'], T102872: Login tool tip (tooltip-pt-login) incorrectly says login is not mandatory when changing LocalSettings accordingly into T148006: Wrong "Log in" link title on private wiki.
Tue, Nov 19, 3:21 AM · MW-1.29-release (WMF-deploy-2017-04-25_(1.29.0-wmf.21)), MW-1.29-release-notes, MediaWiki-User-login-and-signup
matmarex merged task T102872: Login tool tip (tooltip-pt-login) incorrectly says login is not mandatory when changing LocalSettings accordingly into T148006: Wrong "Log in" link title on private wiki.
Tue, Nov 19, 3:21 AM · MediaWiki-User-login-and-signup
matmarex merged task T23148: pt-login tooltip should depend on $wgGroupPermissions['*']['edit'] into T148006: Wrong "Log in" link title on private wiki.
Tue, Nov 19, 3:21 AM · MediaWiki-Internationalization, MediaWiki-User-Interface
matmarex merged T32693: Requesting additional message screen option in between clicking log out and actual log out into T357484: Implement Logout Confirmation.
Tue, Nov 19, 2:19 AM · MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Patch-For-Review, MediaWiki-User-login-and-signup, Wikimedia Wishathon
matmarex merged T127117: UserNotLoggedIn redirect loses fragment into T200027: When logging into Wikipedia, Mediawiki redirects one to the previous webpage but without the HTML anchor tag.
Tue, Nov 19, 2:18 AM · MediaWiki-Redirects, MediaWiki-User-login-and-signup
matmarex merged task T127117: UserNotLoggedIn redirect loses fragment into T200027: When logging into Wikipedia, Mediawiki redirects one to the previous webpage but without the HTML anchor tag.
Tue, Nov 19, 2:16 AM · MediaWiki-User-login-and-signup
matmarex merged task T32693: Requesting additional message screen option in between clicking log out and actual log out into T357484: Implement Logout Confirmation.
Tue, Nov 19, 2:16 AM · MediaWiki-User-login-and-signup
matmarex closed T134372: Logging in with reserved username should return reasonable message with description and not error as Resolved.

Tested with username "MediaWiki default".

Tue, Nov 19, 2:10 AM · Voice & Tone, MediaWiki-User-login-and-signup
matmarex closed T134372: Logging in with reserved username should return reasonable message with description and not error, a subtask of T40638: [DO NOT USE] Interface messages needing rewording or documentation and other issues with existing messages [superseded by #Voice_&_Tone], as Resolved.
Tue, Nov 19, 2:10 AM · MediaWiki-Internationalization, Tracking-Neverending, I18n, MediaWiki-User-Interface
matmarex closed T49694: "Remember me" on Login interface should state duration as Resolved.

The duration has been restored at some point, probably long ago, and the login form currently states something like "Keep me logged in (for up to one year)".

image.png (1×782 px, 61 KB)

Tue, Nov 19, 2:07 AM · Voice & Tone, I18n, MediaWiki-User-login-and-signup
matmarex closed T49694: "Remember me" on Login interface should state duration, a subtask of T40638: [DO NOT USE] Interface messages needing rewording or documentation and other issues with existing messages [superseded by #Voice_&_Tone], as Resolved.
Tue, Nov 19, 2:07 AM · MediaWiki-Internationalization, Tracking-Neverending, I18n, MediaWiki-User-Interface
matmarex merged tasks T119583: Display password requirements when changing a password or signing up, T188283: Display password policy information on Special:CreateAccount and Special:ChangePassword into T211440: Consider displaying a tooltip by the password input field to explain password requirements.
Tue, Nov 19, 1:49 AM · MediaWiki-User-login-and-signup
matmarex merged task T188283: Display password policy information on Special:CreateAccount and Special:ChangePassword into T211440: Consider displaying a tooltip by the password input field to explain password requirements.
Tue, Nov 19, 1:47 AM · MediaWiki-User-login-and-signup
matmarex merged task T119583: Display password requirements when changing a password or signing up into T211440: Consider displaying a tooltip by the password input field to explain password requirements.
Tue, Nov 19, 1:47 AM · MediaWiki-User-login-and-signup
matmarex closed T364432: [testwiki-wmf.4] Special:CreateAccount - input form fields moved to the right as Resolved.

This was fixed by https://gerrit.wikimedia.org/r/c/mediawiki/core/ /1030453 (3cf3b1e1049098dd89c892543fc5b5fd7ef527ee)

Tue, Nov 19, 1:43 AM · Regression, MediaWiki-User-login-and-signup
matmarex merged T375273: Make language list more accessible on login page into T270028: MediaWiki:Loginlanguagelinks should be presented as accessible horizontal list.
Tue, Nov 19, 1:41 AM · MediaWiki-User-login-and-signup, Accessibility
matmarex merged task T375273: Make language list more accessible on login page into T270028: MediaWiki:Loginlanguagelinks should be presented as accessible horizontal list.
Tue, Nov 19, 1:40 AM · MediaWiki-User-login-and-signup, Accessibility
matmarex merged T350842: Attempting to create a new user while logged in needs clearer warning message into T284927: Special:CreateAccount should warn against creating a new account if already logged in.
Tue, Nov 19, 1:39 AM · Growth-Team, GrowthExperiments-Homepage, MediaWiki-User-login-and-signup
matmarex merged task T350842: Attempting to create a new user while logged in needs clearer warning message into T284927: Special:CreateAccount should warn against creating a new account if already logged in.
Tue, Nov 19, 1:39 AM · MediaWiki-User-login-and-signup
matmarex closed T150287: Several users getting "No active login attempt is in progress" as Declined.

I'm afraid we'll never know what caused this problem in 2016.

Tue, Nov 19, 1:14 AM · MediaWiki-User-login-and-signup
matmarex closed T206908: $wgSitename with "&" displayed incorrectly as URL encoded on "Create Account" / Login page as Resolved.

Looks resolved now. No idea in which version it was fixed.

Tue, Nov 19, 1:12 AM · MediaWiki-User-login-and-signup

Mon, Nov 18

matmarex edited projects for T344370: VE fake toolbar button close button doesn't line up with real toolbar, added: Editing-team (Kanban Board); removed Patch-For-Review.

(I assume you'll want to QA this)

Mon, Nov 18, 9:58 PM · Verified, Editing-team (Kanban Board), MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Regression, VisualEditor, MobileFrontend
matmarex moved T344370: VE fake toolbar button close button doesn't line up with real toolbar from Incoming to QA on the Editing-team (Kanban Board) board.
Mon, Nov 18, 9:57 PM · Verified, Editing-team (Kanban Board), MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Regression, VisualEditor, MobileFrontend
matmarex added a comment to T178694: Mark edit as patrolled confirmation page is not parsed, shows raw wikitext.

It will be somewhat improved by the subtask's resolution: markup like {{PLURAL:}} inside the messages will now appear correctly. The page will still be missing styles, causing some formatting like parentheses etc. to be missing. I'd like to repeat my suggestion of removing this customization from that message that no one sees these days. :)

Mon, Nov 18, 9:52 PM · Regression, MediaWiki-Parser, MediaWiki-Patrolling
matmarex closed T344491: DiscussionTools empty talk page message double-escapes Wikifunctions ZID as Resolved.

Looks fixed by the subtask.

Mon, Nov 18, 9:52 PM · WikiLambda, Editing-team, Abstract Wikipedia team, DiscussionTools, Wikifunctions
matmarex closed T372891: Some wikitext features render incorrectly in l10n messages because they parse other messages themselves as Resolved.

:D

Mon, Nov 18, 9:42 PM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), MediaWiki-Parser, MediaWiki-Internationalization
matmarex closed T372891: Some wikitext features render incorrectly in l10n messages because they parse other messages themselves, a subtask of T178694: Mark edit as patrolled confirmation page is not parsed, shows raw wikitext, as Resolved.
Mon, Nov 18, 9:41 PM · Regression, MediaWiki-Parser, MediaWiki-Patrolling
matmarex closed T372891: Some wikitext features render incorrectly in l10n messages because they parse other messages themselves, a subtask of T344491: DiscussionTools empty talk page message double-escapes Wikifunctions ZID, as Resolved.
Mon, Nov 18, 9:41 PM · WikiLambda, Editing-team, Abstract Wikipedia team, DiscussionTools, Wikifunctions
matmarex closed T378881: SsoHookHandlerTest::testOnBeforePageDisplay failures on some test runs as Resolved.

In the end, we found a way to resolve this with just one simple fix to the tests.

Mon, Nov 18, 9:23 PM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), MediaWiki-Platform-Team, SUL3, ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-CentralAuth
matmarex closed T379165: Add a test-friendly entry point mechanism to MediaWiki as Declined.

Per discussion on the patch, particularly @Krinkle's comment here: https://gerrit.wikimedia.org/r/c/mediawiki/core/ /1087937/comments/025ac4d8_5ab8220c it seems that this isn't strictly necessary to allow unit testing, and we'd rather not complicate these checks further.

Mon, Nov 18, 8:46 PM · MediaWiki-Platform-Team, MediaWiki-Core-Tests
matmarex closed T379918: ReplyTool/Topic sub issues with username '0' as Resolved.

Thanks!

Mon, Nov 18, 7:56 PM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), DiscussionTools
matmarex added a comment to T379677: FancyCaptcha uses unescaped i18n messages.

Thanks!

Mon, Nov 18, 5:13 PM · SecTeam-Processed, Vuln-XSS, MediaWiki-Platform-Team, ConfirmEdit (CAPTCHA extension), Security, Security-Team
matmarex added a comment to T379677: FancyCaptcha uses unescaped i18n messages.

Resolved now, right? Or are you waiting for the MW release to close this?

Mon, Nov 18, 4:28 PM · SecTeam-Processed, Vuln-XSS, MediaWiki-Platform-Team, ConfirmEdit (CAPTCHA extension), Security, Security-Team
matmarex added a project to T379811: Update URL structure for SUL3 shared domain: WMF-General-or-Unknown.

Scheduled the MW config patches for today: https://wikitech.wikimedia.org/wiki/Deployments#deploycal-item-20241118T2100

Mon, Nov 18, 4:07 PM · WMF-General-or-Unknown, MediaWiki-Platform-Team, SUL3

Sun, Nov 17

matmarex added a comment to T380125: Context briefly shows inspector and context items together while opening inspector.

See also T231376: Desktop link inspector popups flickers several times before it closes

Sun, Nov 17, 7:18 PM · Patch-For-Review, VisualEditor

Sat, Nov 16

matmarex added a project to T291852: Weird anoneditwarning output when adding an external link: Patch-For-Review.

(I submitted a patch at https://gerrit.wikimedia.org/r/c/mediawiki/core/ /1091844)

Sat, Nov 16, 3:45 AM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), SecTeam-Processed, MediaWiki-Page-editing, Security
matmarex claimed T379811: Update URL structure for SUL3 shared domain.
Sat, Nov 16, 3:22 AM · WMF-General-or-Unknown, MediaWiki-Platform-Team, SUL3
matmarex updated subscribers of T291852: Weird anoneditwarning output when adding an external link.

It seems that this is no longer reproducible (as far as I can tell, we only display this message when the form has not been POST-ed now), but it would still be nice to change this code, to avoid this bad pattern being copied elsewhere. (e.g. T309907)

Sat, Nov 16, 1:59 AM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), SecTeam-Processed, MediaWiki-Page-editing, Security
Restricted Application added a project to T290435: Special page redirect to localized name corrupts spaces in query parameters, breaking color highlighting in RecentChanges for change tags with spaces in them: Moderator-Tools-Team.

It's actually PHP doing this. https://www.php.net/variables.external

Sat, Nov 16, 1:55 AM · Moderator-Tools-Team, MediaWiki-Redirects, MediaWiki-Recent-changes

Fri, Nov 15

matmarex merged tasks T48654: Log link on {{int:missing-revision}} wrong if title= parameter missing, T69280: View/restore deleted revisions with only oldid, T295653: Title of the deleted revision should be shown in message "missing-revision" into T380102: When visiting an oldid that can't be found/displayed, MediaWiki shouldn't assume that it's from the Main Page.
Fri, Nov 15, 11:07 PM · MediaWiki-Page-history
matmarex merged task T295653: Title of the deleted revision should be shown in message "missing-revision" into T380102: When visiting an oldid that can't be found/displayed, MediaWiki shouldn't assume that it's from the Main Page.
Fri, Nov 15, 11:07 PM · Patch-Needs-Improvement, MediaWiki-Revision-deletion
matmarex merged task T69280: View/restore deleted revisions with only oldid into T380102: When visiting an oldid that can't be found/displayed, MediaWiki shouldn't assume that it's from the Main Page.
Fri, Nov 15, 11:07 PM · MediaWiki-Page-deletion
matmarex merged task T48654: Log link on {{int:missing-revision}} wrong if title= parameter missing into T380102: When visiting an oldid that can't be found/displayed, MediaWiki shouldn't assume that it's from the Main Page.
Fri, Nov 15, 11:07 PM · MediaWiki-Page-deletion
matmarex added a comment to T380102: When visiting an oldid that can't be found/displayed, MediaWiki shouldn't assume that it's from the Main Page.

This seemed like a known issue to me, and indeed it has been reported a few times in the past, but I like your bug report better, so I'll merge those into here.

Fri, Nov 15, 11:06 PM · MediaWiki-Page-history
matmarex closed T367826: [Bug] Special:ProtectedPages has color contrast issues as Resolved.
Fri, Nov 15, 11:01 PM · Verified, MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Web-Team, MediaWiki-Special-pages, MediaWiki-Page-protection, dark-mode, patch-welcome
matmarex changed the status of T379558: Using number sign as first symbol causes message to render as numbered list item from Invalid to Resolved.

There was actually a good number of translations with this problem, I fixed them: https://translatewiki.net/w/i.php?title=Special:Contributions&target=Matma Rex&namespace=all&tagfilter=&start=2024-11-15&end=2024-11-15&limit=50

Fri, Nov 15, 11:00 PM · MediaWiki-Revision-deletion, MediaWiki-Internationalization
matmarex closed T379558: Using number sign as first symbol causes message to render as numbered list item as Invalid.

Agreed, this seems like the expected behavior for any message that allows wikitext (and this message has wikitext links in it).

Fri, Nov 15, 10:49 PM · MediaWiki-Revision-deletion, MediaWiki-Internationalization
matmarex closed T379841: Caching on beta.metawiki playing up as Declined.

Declining per Krinkle. I guess we can hope that this was an isolated and Beta-only issue, until it happens again.

Fri, Nov 15, 10:30 PM · MediaWiki-Platform-Team, MediaWiki-Core-Revision-backend, MediaWiki-Core-HTTP-Cache, Beta-Cluster-Infrastructure
matmarex added a comment to T379841: Caching on beta.metawiki playing up.

FWIW, I could see the issue when this task was filed, about 7 hours after the revert.

Fri, Nov 15, 10:29 PM · MediaWiki-Platform-Team, MediaWiki-Core-Revision-backend, MediaWiki-Core-HTTP-Cache, Beta-Cluster-Infrastructure
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 · MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), Regression, JavaScript, Discovery-Search, MediaWiki-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 · MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), Regression, JavaScript, Discovery-Search, MediaWiki-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

Thu, Nov 14

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-Platform-Team, MediaWiki-Core-Revision-backend, 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