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 (513 w, 1 d)
Availability
Available
IRC Nick
MatmaRex
LDAP User
Bartosz Dziewoński
MediaWiki User
Matma Rex [ Global Accounts ]

Recent Activity

Yesterday

matmarex closed T372499: InvalidArgumentException: Multiple conflicting values given for wgDiscussionToolsPageThreads (August 2024), a subtask of T372592: Find a way to replace the use of ParserOutput::addJsConfigVars() in DiscussionTools, as Resolved.
Sat, Aug 17, 12:27 PM · Content-Transform-Team, Parsoid, DiscussionTools
matmarex closed T372499: InvalidArgumentException: Multiple conflicting values given for wgDiscussionToolsPageThreads (August 2024) as Resolved.
Sat, Aug 17, 12:26 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), DiscussionTools, Wikimedia-production-error

Fri, Aug 16

matmarex closed T370240: Deprecate ApiBase::makeMessage as Resolved.

Thanks!

Fri, Aug 16, 6:21 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), patch-welcome, Technical-Debt, MediaWiki-Action-API
matmarex added a comment to T372643: forceeditsummary no longer prompting in ns:2.

There is a special case in the code checking summaries, described as "Don't force edit summaries when a user is editing their own user or talk page":
https://gerrit.wikimedia.org/g/mediawiki/core/+/3831d53eb9ca5091be622aa68b1b21eda848bf4e/includes/editpage/EditPage.php#1307

Fri, Aug 16, 6:17 PM · MediaWiki-Page-editing
matmarex removed a project from T372616: Section edit links added to H4s in transcluded Special:RecentChangesLinked: DiscussionTools.

and the last one gets a DiscussionTools new-thread button.

Fri, Aug 16, 11:52 AM · Parsoid-Read-Views, Parsoid

Thu, Aug 15

matmarex added a subtask for T109238: Clean up broken namespace pages across Wikimedia sites: T368219: Wikimedia\Assert\PreconditionException: Precondition failed: This Title instance does not represent a proper page, but merely a link target..
Thu, Aug 15, 9:19 PM · Wikimedia-maintenance-script-run
matmarex added a parent task for T368219: Wikimedia\Assert\PreconditionException: Precondition failed: This Title instance does not represent a proper page, but merely a link target.: T109238: Clean up broken namespace pages across Wikimedia sites.
Thu, Aug 15, 9:19 PM · Unstewarded-production-error, Wikimedia-maintenance-script-run, MediaWiki-Core-Revision-backend, Wikimedia-production-error
matmarex added a comment to T195546: Run the maintenance script cleanupTitles.php on all wikis to rescue currently-inaccessible pages.

Because it results in an easier-to-understand history: instead of seeing that the page has been renamed from Broken/Talk:WP:FOO to Wikipedia talk:FOO (this example assumes that 48e90e8ec547 hasn’t happened, but just because it’s easier to understand), the user looking at the page history sees that the page was renamed from Talk:WP:FOO to Wikipedia talk:FOO, which is closer to the reality.

Thu, Aug 15, 9:19 PM · User-notice, Wikimedia-maintenance-script-run, WMF-General-or-Unknown
matmarex added a parent task for T372499: InvalidArgumentException: Multiple conflicting values given for wgDiscussionToolsPageThreads (August 2024): T372592: Find a way to replace the use of ParserOutput::addJsConfigVars() in DiscussionTools.
Thu, Aug 15, 8:36 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), DiscussionTools, Wikimedia-production-error
matmarex added a subtask for T372592: Find a way to replace the use of ParserOutput::addJsConfigVars() in DiscussionTools: T372499: InvalidArgumentException: Multiple conflicting values given for wgDiscussionToolsPageThreads (August 2024).
Thu, Aug 15, 8:36 PM · Content-Transform-Team, Parsoid, DiscussionTools
matmarex added a comment to T372499: InvalidArgumentException: Multiple conflicting values given for wgDiscussionToolsPageThreads (August 2024).

Backported, but the patch on master is still waiting for review. It should be merged no later than Monday to avoid regressing this in the next WMF branch.

Thu, Aug 15, 8:36 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), DiscussionTools, Wikimedia-production-error
matmarex updated the task description for T372592: Find a way to replace the use of ParserOutput::addJsConfigVars() in DiscussionTools.
Thu, Aug 15, 7:55 PM · Content-Transform-Team, Parsoid, DiscussionTools
matmarex added a parent task for T372592: Find a way to replace the use of ParserOutput::addJsConfigVars() in DiscussionTools: T305161: Hard-deprecate and remove @deprecated methods from ParserOutput.
Thu, Aug 15, 7:53 PM · Content-Transform-Team, Parsoid, DiscussionTools
matmarex added a subtask for T305161: Hard-deprecate and remove @deprecated methods from ParserOutput: T372592: Find a way to replace the use of ParserOutput::addJsConfigVars() in DiscussionTools.
Thu, Aug 15, 7:53 PM · MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), Technical-Debt (Deprecation process), Patch-Needs-Improvement, MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), MW-1.41-notes (1.41.0-wmf.30; 2023-10-10), MediaWiki-Parser
matmarex updated the task description for T372592: Find a way to replace the use of ParserOutput::addJsConfigVars() in DiscussionTools.
Thu, Aug 15, 7:48 PM · Content-Transform-Team, Parsoid, DiscussionTools
matmarex created T372592: Find a way to replace the use of ParserOutput::addJsConfigVars() in DiscussionTools.
Thu, Aug 15, 7:47 PM · Content-Transform-Team, Parsoid, DiscussionTools
matmarex added a comment to T372499: InvalidArgumentException: Multiple conflicting values given for wgDiscussionToolsPageThreads (August 2024).

Previously: T351461: InvalidArgumentException: Multiple conflicting values given for wgDiscussionToolsPageThreads

Thu, Aug 15, 7:41 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), DiscussionTools, Wikimedia-production-error
matmarex renamed T372499: InvalidArgumentException: Multiple conflicting values given for wgDiscussionToolsPageThreads (August 2024) from InvalidArgumentException: Multiple conflicting values given for wgDiscussionToolsPageThreads to InvalidArgumentException: Multiple conflicting values given for wgDiscussionToolsPageThreads (August 2024).
Thu, Aug 15, 7:41 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), DiscussionTools, Wikimedia-production-error

Tue, Aug 13

matmarex added a comment to T372175: Allow tag labels and links to be translateable separately.

I didn't get around to this during the hackathon as I planned, but here it is.

Tue, Aug 13, 8:28 PM · Patch-For-Review, MediaWiki-Change-tagging
matmarex added a project to T236105: Too much whitespace below .mw-rcfilters-collapsed.mw-special-Watchlist: good first task.

Thank you for tagging this task with good first task for Wikimedia newcomers!

Tue, Aug 13, 7:40 PM · good first task, Growth-Team-Filtering, Edit-Review-Improvements, Growth-Team
matmarex closed T259971: The highlight menu title in RC filters is too close to the border as Resolved.

This seems to have been fixed, no idea when.

image.png (561×1 px, 95 KB)

Tue, Aug 13, 7:38 PM · Growth-Team-Filtering, Edit-Review-Improvements, Growth-Team
matmarex added a comment to T347324: Rename tracking categories for consistency in WMF-deployed extensions.

Thank you @Pppery!

Tue, Aug 13, 5:51 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), User-notice, DynamicPageList, Community-Tech, Voice & Tone, MediaWiki-extensions-Score, MediaWiki-extensions-RSS, MediaWiki-extensions-Phonos, Maps (Kartographer), MediaWiki-extensions-Graph
matmarex closed T371940: Chart extension contains test files with colon (invalid under windows os) as Resolved.

Works for me again.

Tue, Aug 13, 5:03 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), Charts
matmarex closed T244138: Deprecate and remove QueryPage::getSQL() as Resolved.
Tue, Aug 13, 4:48 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), MW-1.39-notes (1.39.0-wmf.16; 2022-06-13), Technical-Debt, MediaWiki-General
matmarex added a comment to T282893: Various CI jobs failing after "mkdir: cannot create directory ‘log’: Permission denied".

I've been seeing failures with this error message once a week or so recently. I (and others) usually comment in Gerrit with this task number, so you can find most of them here: https://gerrit.wikimedia.org/r/q/T282893

Tue, Aug 13, 3:22 PM · Patch-For-Review, Upstream, Jenkins, Release-Engineering-Team (Priority Backlog 📥), ci-test-error, Continuous-Integration-Infrastructure
matmarex added a comment to T370240: Deprecate ApiBase::makeMessage.

Changing that fragment in checkSettingsMessage() as follows fixes that test failure:

		if ( is_string( $value )  ) {
			$msg = $module->msg( $value );
		} elseif ( is_array( $value ) ) {
			$msg = $module->msg( ...$value );
		}
Tue, Aug 13, 3:12 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), patch-welcome, Technical-Debt, MediaWiki-Action-API
matmarex added a comment to T370240: Deprecate ApiBase::makeMessage.

Sure! Let's look at the first test failure from the list:

Tue, Aug 13, 3:04 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), patch-welcome, Technical-Debt, MediaWiki-Action-API
matmarex created T372404: Gerrit's syntax highlighting for PHP code breaks when encountering an apostrophe in a // comment in a function call.
Tue, Aug 13, 1:38 PM · Gerrit
matmarex added a comment to T372396: Let's get rid of https promoting features.

You're right that it's archaic. We have recently removed support for this mode from CentralAuth: T348852: Remove CentralAuth support for mixed-protocol HTTP/HTTPS wikis. But that was easier than doing it in MediaWiki, since we didn't need to worry about users other than Wikimedia wikis.

Tue, Aug 13, 1:33 PM · MediaWiki-User-login-and-signup
matmarex added a comment to T314733: Cleanup leftover pages in deleted namespaces on hewikisource.

The pages can be also listed on-wiki using Special:PrefixIndex: https://he.wikisource.org/wiki/מיוחד:דפים_המתחילים_ב/T314733/

Tue, Aug 13, 1:17 PM · Wikimedia-maintenance-script-run, MediaWiki-Redirects

Mon, Aug 12

matmarex changed the status of T87437: Send notification email when a comment was edited from Stalled to Open.

My use case: I rely on email notifications to follow the updates on tasks I work on, and I would like to know when someone e.g. reports a new problem caused by my changes in the comments. Sometimes they do it by substantially editing their last comment (e.g. because they discovered a new problem related to something they already wrote about), in which case I do not see it, until I visit the task for some other reason.

Mon, Aug 12, 8:11 PM · Upstream, Phabricator (Upstream)
matmarex added a comment to T347324: Rename tracking categories for consistency in WMF-deployed extensions.

I've been hoping that someone would do all of them at once, so that we wouldn't have to bother translators and the communities with these changes more times than necessary.

Mon, Aug 12, 7:44 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), User-notice, DynamicPageList, Community-Tech, Voice & Tone, MediaWiki-extensions-Score, MediaWiki-extensions-RSS, MediaWiki-extensions-Phonos, Maps (Kartographer), MediaWiki-extensions-Graph
matmarex removed a project from T372175: Allow tag labels and links to be translateable separately: Wikimania-Hackathon-2024.
Mon, Aug 12, 7:09 PM · Patch-For-Review, MediaWiki-Change-tagging
matmarex added a parent task for T136561: Two page titles on zhwiktionary inaccessible after ICU upgrade (to 52.1): T109238: Clean up broken namespace pages across Wikimedia sites.
Mon, Aug 12, 6:22 PM · All-and-every-Wiktionary, Chinese-Sites, Wikimedia-Language-setup, Regression, I18n
matmarex added a parent task for T180996: ip normalization makes pages inaccessable: T109238: Clean up broken namespace pages across Wikimedia sites.
Mon, Aug 12, 6:22 PM · MediaWiki-User-management
matmarex added subtasks for T109238: Clean up broken namespace pages across Wikimedia sites: T180996: ip normalization makes pages inaccessable, T136561: Two page titles on zhwiktionary inaccessible after ICU upgrade (to 52.1).
Mon, Aug 12, 6:22 PM · Wikimedia-maintenance-script-run
matmarex added a comment to T195546: Run the maintenance script cleanupTitles.php on all wikis to rescue currently-inaccessible pages.

I added the note to next week's Tech News: https://meta.wikimedia.org/wiki/Tech/News/2024/34 (please edit) and scheduled the maintenance script for Monday afternoon: https://wikitech.wikimedia.org/wiki/Deployments#deploycal-item-20240819T1300, which should be about the same time as the newsletter goes out (the script will take a few hours to run across all wikis).

Mon, Aug 12, 6:11 PM · User-notice, Wikimedia-maintenance-script-run, WMF-General-or-Unknown
matmarex updated the task description for T195546: Run the maintenance script cleanupTitles.php on all wikis to rescue currently-inaccessible pages.
Mon, Aug 12, 5:47 PM · User-notice, Wikimedia-maintenance-script-run, WMF-General-or-Unknown
matmarex claimed T314733: Cleanup leftover pages in deleted namespaces on hewikisource.
Mon, Aug 12, 5:41 PM · Wikimedia-maintenance-script-run, MediaWiki-Redirects
matmarex added a comment to T314733: Cleanup leftover pages in deleted namespaces on hewikisource.

I was going to use T314733 as the prefix, to make it possible to find this task in the future (since the script does not create any log entries). We can use any prefix you want though, if something else would be more convenient.

Mon, Aug 12, 5:29 PM · Wikimedia-maintenance-script-run, MediaWiki-Redirects
matmarex closed T369873: OAuth workflow isn't compatible with dark mode as Resolved.
Mon, Aug 12, 4:47 PM · MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), MediaWiki-Platform-Team (Radar), dark-mode, MediaWiki-extensions-OAuth
matmarex removed a project from T372067: Error: Call to a member function inNamespace() on null: MediaWiki-Engineering.
Mon, Aug 12, 2:28 PM · MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), Patch-For-Review, MediaWiki-extensions-CentralNotice, Wikimedia-production-error
matmarex removed a project from T372067: Error: Call to a member function inNamespace() on null: MediaWiki-Platform-Team.
Mon, Aug 12, 2:27 PM · MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), Patch-For-Review, MediaWiki-extensions-CentralNotice, Wikimedia-production-error

Sat, Aug 10

matmarex added a comment to T372181: Wikibase\Lexeme\Tests\MediaWiki\Specials\SpecialMergeLexemesTest::testRequestByUserWithoutPermission_accessIsDenied: Undefined property: PermissionsError::$errors.

I'm sorry, I didn't realize I was changing a public field. It was late at the hackathon :) Thanks for fixing it quickly, and I'll submit another patch to add back a soft-deprecated accessor later today.

Sat, Aug 10, 12:39 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), Wikidata, ci-test-error (WMF-deployed Build Failure), Wikidata Lexicographical data

Fri, Aug 9

Quiddity awarded T195546: Run the maintenance script cleanupTitles.php on all wikis to rescue currently-inaccessible pages a Like token.
Fri, Aug 9, 9:26 PM · User-notice, Wikimedia-maintenance-script-run, WMF-General-or-Unknown
matmarex added a comment to T195546: Run the maintenance script cleanupTitles.php on all wikis to rescue currently-inaccessible pages.

(Maybe better to do it in the week after the next, to give Tech News translators time. It's not urgent.)

Fri, Aug 9, 9:01 PM · User-notice, Wikimedia-maintenance-script-run, WMF-General-or-Unknown
matmarex claimed T372175: Allow tag labels and links to be translateable separately.
Fri, Aug 9, 8:58 PM · Patch-For-Review, MediaWiki-Change-tagging
matmarex created T372175: Allow tag labels and links to be translateable separately.
Fri, Aug 9, 8:57 PM · Patch-For-Review, MediaWiki-Change-tagging
matmarex updated subscribers of T314733: Cleanup leftover pages in deleted namespaces on hewikisource.

Thanks to @Pppery we can run cleanupTitles.php now.

Fri, Aug 9, 8:54 PM · Wikimedia-maintenance-script-run, MediaWiki-Redirects
matmarex claimed T195546: Run the maintenance script cleanupTitles.php on all wikis to rescue currently-inaccessible pages.

Based on the dry run we did in T196088, the following number of pages on each wiki is affected. It shouldn't be a great burden on the users to correct them, even if all of them required manual fixes (except for hewikisource, which is a unique situation: T314733). I suppose I could schedule it some time next week, unless anyone has objections.

Fri, Aug 9, 8:52 PM · User-notice, Wikimedia-maintenance-script-run, WMF-General-or-Unknown
matmarex updated the task description for T195546: Run the maintenance script cleanupTitles.php on all wikis to rescue currently-inaccessible pages.
Fri, Aug 9, 8:44 PM · User-notice, Wikimedia-maintenance-script-run, WMF-General-or-Unknown
matmarex closed T196088: Get cleanupTitles.php into a good enough state that we could run it in production as Resolved.

Yes, and thank you for reviewing that log!

Fri, Aug 9, 8:32 PM · MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Wikimedia-maintenance-script-run, MediaWiki-Maintenance-system, User-Nikerabbit
matmarex closed T196088: Get cleanupTitles.php into a good enough state that we could run it in production, a subtask of T66528: Allow manual insertion of soft hyphen in display title, as Resolved.
Fri, Aug 9, 8:30 PM · User-notice, Patch-Needs-Improvement, MW-1.32-notes (WMF-deploy-2018-05-22 (1.32.0-wmf.5)), MediaWiki-Parser
matmarex closed T196088: Get cleanupTitles.php into a good enough state that we could run it in production, a subtask of T121979: U+00AD SOFT HYPHEN shouldn't be allowed in wiki article titles, as Resolved.
Fri, Aug 9, 8:30 PM · Patch-For-Review, User-notice, MediaWiki-General
matmarex closed T196088: Get cleanupTitles.php into a good enough state that we could run it in production, a subtask of T195546: Run the maintenance script cleanupTitles.php on all wikis to rescue currently-inaccessible pages, as Resolved.
Fri, Aug 9, 8:30 PM · User-notice, Wikimedia-maintenance-script-run, WMF-General-or-Unknown
matmarex closed T196088: Get cleanupTitles.php into a good enough state that we could run it in production, a subtask of T297539: Allowing spaced slash after username or IP address in User or User talk namespace title is confusing, as Resolved.
Fri, Aug 9, 8:30 PM · Patch-Needs-Improvement, MediaWiki-General
matmarex added a comment to T372003: Rendering diff from not wrapping bare h tags (visual diff testing).

I think ideally we'd change the core parser behavior here. Comparing the two renderings for your example, the Parsoid one looks like what was intended. I wanted to avoid wrapping bare <hN> tags in the old parser too, but it is currently impossible due to T68637.

Fri, Aug 9, 8:26 PM · Content-Transform-Team-WIP, Parsoid, Parsoid-Read-Views
matmarex closed T372088: FlaggedRevs: sorting by change size in Special:PendingChanges is not working as Resolved.
Fri, Aug 9, 1:09 PM · MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), FlaggedRevs
matmarex closed T372088: FlaggedRevs: sorting by change size in Special:PendingChanges is not working, a subtask of T191156: Convert FlaggedRevisions to Codex, as Resolved.
Fri, Aug 9, 1:08 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), MW-1.41-notes (1.41.0-wmf.20; 2023-08-01), User-notice, Growth-Team-Filtering, MinervaNeue (Tracking), Mobile, Growth-Team, FlaggedRevs
matmarex closed T372123: FlaggedRevs: 'watching' column in Special:PendingChanges is shown if viewer doesn't have unwatchedpages permission, a subtask of T191156: Convert FlaggedRevisions to Codex, as Resolved.
Fri, Aug 9, 1:04 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), MW-1.41-notes (1.41.0-wmf.20; 2023-08-01), User-notice, Growth-Team-Filtering, MinervaNeue (Tracking), Mobile, Growth-Team, FlaggedRevs
matmarex closed T372123: FlaggedRevs: 'watching' column in Special:PendingChanges is shown if viewer doesn't have unwatchedpages permission as Resolved.
Fri, Aug 9, 1:04 PM · MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), FlaggedRevs
matmarex closed T372070: Special:GlobalRenameUser - PHP Notice: Undefined index: type as Resolved.
Fri, Aug 9, 12:37 PM · MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), MediaWiki-Engineering, MediaWiki-extensions-CentralAuth, Wikimedia-production-error, MediaWiki-Platform-Team
matmarex edited projects for T372067: Error: Call to a member function inNamespace() on null, added: MediaWiki-extensions-CentralNotice; removed MediaWiki-extensions-OAuth.
Fri, Aug 9, 8:46 AM · MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), Patch-For-Review, MediaWiki-extensions-CentralNotice, Wikimedia-production-error
matmarex added a comment to T372133: Request REMOVAL of membership in mediawiki/extensions/Lingo group for Foxtrott.

Do you mean the notifications that you signed up for here? https://www.mediawiki.org/wiki/Git/Reviewers#mediawiki/extensions/Lingo

Fri, Aug 9, 8:25 AM · Gerrit-Privilege-Requests

Thu, Aug 8

matmarex added a comment to T371125: When using Parsoid rendering, DiscussionTools "empty state" appears on all talk pages.

This may be silly, but… would it be better if DT was setting isNotEmptyTalkPage rather that isEmptyTalkPage?

Thu, Aug 8, 9:32 PM · MW-1.43-notes (1.43.0-wmf.19; 2024-08-20), Content-Transform-Team-WIP, DiscussionTools
matmarex closed T371201: Pending element's animation isn't in correct direction in RTL as Resolved.
Thu, Aug 8, 5:00 PM · I18n, RTL, OOUI
matmarex created T372068: Very confusing test failure when deprecation messages happen in API calls: "invalidjson: No valid JSON response".
Thu, Aug 8, 3:37 PM · MediaWiki-General, ci-test-error
matmarex added a comment to T372040: VisualEditor misidentifies end of template.

It seems like the expected behavior in this case for me. It has been like this for a long time, I found e.g. T194945#4392118 and T51955 where it was considered to not be a bug.

Thu, Aug 8, 3:31 PM · Local-Wiki-Template-And-Gadget-Issues, Parsoid, VisualEditor
matmarex updated subscribers of T371839: Template:Efn broken in Parsoid, likely due to recent Cite WMDE work.

It appears like the code highlighted here should have been made part of the Cite codebase years ago, not copy-pasted to 100+ wikis without any change. Maybe I'm missing the point. Why was this done?

Thu, Aug 8, 2:44 PM · Parsoid (Tracking), WMDE-TechWish-Sprint-2024-07-24, WMDE-References-FocusArea, Cite
matmarex added a subtask for T366962: 1.43.0-wmf.17 deployment blockers: T372054: Unclosed #contentSub tag causes pages to be rendered incorrectly.
Thu, Aug 8, 1:30 PM · Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
matmarex added a parent task for T372054: Unclosed #contentSub tag causes pages to be rendered incorrectly: T366962: 1.43.0-wmf.17 deployment blockers.
Thu, Aug 8, 1:30 PM · MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), MediaWiki-User-Interface, FlaggedRevs, Russian-Sites, Regression
matmarex added a comment to T372054: Unclosed #contentSub tag causes pages to be rendered incorrectly.

https://gerrit.wikimedia.org/r/c/mediawiki/extensions/FlaggedRevs/+/1057993/3/includes/frontend/FlaggablePageView.php#b353 I think this Html::closeElement( 'div' ); should not have been removed.

Thu, Aug 8, 1:23 PM · MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), MediaWiki-User-Interface, FlaggedRevs, Russian-Sites, Regression
matmarex claimed T372054: Unclosed #contentSub tag causes pages to be rendered incorrectly.

I can have a look.

Thu, Aug 8, 1:21 PM · MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), MediaWiki-User-Interface, FlaggedRevs, Russian-Sites, Regression
matmarex added a comment to T358416: Support OO.Factory class keys (ES6) in OOUI WindowManager.

@Dragoniez Class fields are actually an ES13 (ES2022) syntax feature (see https://en.wikipedia.org/wiki/ECMAScript_version_history#13th_Edition_–_ECMAScript_2022), which is not yet allowed by the validator (T357197), because MediaWiki still supports browsers that don't understand it (compare https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Public_class_fields#browser_compatibility and https://www.mediawiki.org/wiki/Compatibility#Browser_support_matrix).

Thu, Aug 8, 12:20 PM · OOUI
matmarex closed T372040: VisualEditor misidentifies end of template as Resolved.

Indeed, the template was adding stuff with display:none to the beginning of the next paragraph. Should be fixed by this edit: https://www.mediawiki.org/w/index.php?title=Template:MW_file&diff=prev&oldid=6690158 (although the Parsoid parse for 'oldid=6369900' seems to be cached with no way to purge it… but I tested in preview with the same HTML)

Thu, Aug 8, 11:57 AM · Local-Wiki-Template-And-Gadget-Issues, Parsoid, VisualEditor
matmarex added a project to T372040: VisualEditor misidentifies end of template: Parsoid.

You can look at https://www.mediawiki.org/w/index.php?title=Manual:ForeignResourceManager.php&oldid=6369900&useparsoid=1 to try to investigate.

Thu, Aug 8, 11:34 AM · Local-Wiki-Template-And-Gadget-Issues, Parsoid, VisualEditor
matmarex added a comment to T372016: Rendering diff from DiscussionTools' emptystate being displayed on Parsoid output (visual diff testing).

Same as T371125: When using Parsoid rendering, DiscussionTools "empty state" appears on all talk pages?

Thu, Aug 8, 7:40 AM · Parsoid, DiscussionTools, Parsoid-Read-Views
matmarex closed T371466: CSSJanus takes dir pseudo-selector target as URL as Resolved.
Thu, Aug 8, 7:34 AM · MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), MediaWiki-Platform-Team, CSSJanus

Wed, Aug 7

matmarex updated subscribers of T363607: [EPIC] Improve the user experience of using Codex in wikitext.
Wed, Aug 7, 1:37 PM · Design-System-Team (Design-System-Product-Roadmap), Epic, Codex
matmarex moved T220629: Right click to delete across paragraphs in Firefox results in no model transaction from Code Review to QA on the Editing-team (Kanban Board) board.
Wed, Aug 7, 12:32 PM · Verified, Editing-team (Kanban Board), VisualEditor, VisualEditor-ContentEditable

Tue, Aug 6

matmarex reopened T220629: Right click to delete across paragraphs in Firefox results in no model transaction as "Open".

My bad, this change wasn't actually live when you tested it @Ryasmeen (assuming you tested with MediaWiki and not VE standalone). Probably best to test this again once the submodule update is merged. I'm sorry about that.

Tue, Aug 6, 9:54 PM · Verified, Editing-team (Kanban Board), VisualEditor, VisualEditor-ContentEditable
matmarex reopened T220629: Right click to delete across paragraphs in Firefox results in no model transaction, a subtask of T230323: Use MutationObservers to detect structural changes, as Open.
Tue, Aug 6, 9:52 PM · Editing-team (Tracking), VisualEditor, VisualEditor-ContentEditable
matmarex reopened T220629: Right click to delete across paragraphs in Firefox results in no model transaction, a subtask of T230325: Make each ve.ce.ContentBranchNode track its own most recently rendered state, as Open.
Tue, Aug 6, 9:52 PM · Patch-Needs-Improvement, Editing-team (Tracking), VisualEditor, VisualEditor-ContentEditable
matmarex moved T371341: [Regression] Special Characters menu is opening up above the comment box in reply tool on talk pages from Code Review to QA on the Editing-team (Kanban Board) board.
Tue, Aug 6, 9:04 PM · Verified, MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), Regression, Editing-team (Kanban Board), DiscussionTools
matmarex added a comment to T371466: CSSJanus takes dir pseudo-selector target as URL.

Released https://www.npmjs.com/package/cssjanus and https://packagist.org/packages/cssjanus/cssjanus version 2.3.0 with these changes.

Tue, Aug 6, 8:47 PM · MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), MediaWiki-Platform-Team, CSSJanus
Krinkle awarded T371477: Disallow using setFakeTime() in PHPUnit data providers a Orange Medal token.
Tue, Aug 6, 5:53 PM · Patch-For-Review, MediaWiki-Core-Tests
matmarex added a comment to T371735: When the wpReason field is pre-populated from the URL query parameter, the pre-populated field value should not be encoded.

I suggested a fix: https://meta.wikimedia.org/wiki/User_talk:TheresNoTime#c-Matma_Rex-20240806095700-User:TheresNoTime/stewResponseHelper.js

Tue, Aug 6, 9:57 AM · MediaWiki-Platform-Team, Stewards-and-global-tools, MediaWiki-extensions-CentralAuth
matmarex closed T371804: MWExceptionRenderer's error box is supposed to be LTR in RTL user interface but isn't as Resolved.
Tue, Aug 6, 9:48 AM · MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), I18n, RTL, MediaWiki-General
matmarex added a comment to T371873: Fix npm installation in MW chart.

package.json is definitely portable between OSes, and package-lock.json is probably also portable (I mean, it works on Windows and Debian Bookworm, but it wouldn't work on Buster?). This confuses me somewhat, but my knowledge about npm is also minimal. How does the installation actually fail?

Tue, Aug 6, 9:40 AM · Catalyst
matmarex added a comment to T371804: MWExceptionRenderer's error box is supposed to be LTR in RTL user interface but isn't.

This was previously fixed in T153027, but that fix no longer works as a result of T287701.

Tue, Aug 6, 9:32 AM · MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), I18n, RTL, MediaWiki-General
matmarex added a comment to T371265: Getting rid of mw-content-{ltr,rtl}.

You might also want to update the advice in https://www.mediawiki.org/wiki/Directionality_support. For now I just removed a fragment that isn't true any more: https://www.mediawiki.org/w/index.php?title=Directionality_support&diff=prev&oldid=6688338

Tue, Aug 6, 9:26 AM · MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), I18n, MediaWiki-Internationalization, RTL, Patch-For-Review

Mon, Aug 5

matmarex added a comment to T371849: OathAuth use virtual error.

Hi @Destiny, the issue was filed only 2 hours ago, so naturally it is still open. You're welcome to work on it, if you think you can find out why this problem is happening. Note that we probably won't be able to guide you if you get stuck, though.

Mon, Aug 5, 9:58 PM · MW-1.42-release, MediaWiki-extensions-OATHAuth
matmarex added a comment to T371735: When the wpReason field is pre-populated from the URL query parameter, the pre-populated field value should not be encoded.

This is probably some gadget doing this wrong (I am guessing because it's near impossible to cause this bug in PHP code – we don't even have access to the encoded value without going through some hoops). I can see you have some gadgets enabled (the red "(Stale)" marker is also provided by a gadget), we just have to find out which one is doing this. It should be easy to fix once we know where to fix it.

Mon, Aug 5, 5:08 PM · MediaWiki-Platform-Team, Stewards-and-global-tools, MediaWiki-extensions-CentralAuth
matmarex closed T110542: Investigate whether CentralAuth still needs the 'rememberpassword' setting as Resolved.
Mon, Aug 5, 4:08 PM · MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Technical-Debt, Performance Issue, MediaWiki-extensions-CentralAuth

Sat, Aug 3

matmarex removed a project from T13555: .mw-editsection links should not be part of the <h#> element: Patch-For-Review.
Sat, Aug 3, 7:03 PM · User-notice-archive, Editing-team (Tracking), MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Web-Team-Backlog (Needs Prioritization (Tech)), Technical-Debt, Epic, Accessibility, MediaWiki-Parser
matmarex updated the task description for T8104: Wrap each wiki page section contents in a container.
Sat, Aug 3, 7:02 PM · MediaWiki-Parser, Accessibility, CSS, MediaWiki-User-Interface
matmarex added a parent task for T13555: .mw-editsection links should not be part of the <h#> element: T8104: Wrap each wiki page section contents in a container.
Sat, Aug 3, 7:02 PM · User-notice-archive, Editing-team (Tracking), MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Web-Team-Backlog (Needs Prioritization (Tech)), Technical-Debt, Epic, Accessibility, MediaWiki-Parser
matmarex added a subtask for T8104: Wrap each wiki page section contents in a container: T13555: .mw-editsection links should not be part of the <h#> element.
Sat, Aug 3, 7:01 PM · MediaWiki-Parser, Accessibility, CSS, MediaWiki-User-Interface
matmarex removed a subtask for T13555: .mw-editsection links should not be part of the <h#> element: T8104: Wrap each wiki page section contents in a container.
Sat, Aug 3, 7:01 PM · User-notice-archive, Editing-team (Tracking), MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Web-Team-Backlog (Needs Prioritization (Tech)), Technical-Debt, Epic, Accessibility, MediaWiki-Parser
matmarex removed a parent task for T8104: Wrap each wiki page section contents in a container: T13555: .mw-editsection links should not be part of the <h#> element.
Sat, Aug 3, 7:01 PM · MediaWiki-Parser, Accessibility, CSS, MediaWiki-User-Interface