Page MenuHomePhabricator

Alex44019
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Wednesday

  • No visible events.

User Details

User Since
Oct 4 2022, 8:52 PM (166 w, 5 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Alex44019 [ Global Accounts ]

wiki.gg platform developer & system administrator

Recent Activity

Yesterday

Alex44019 added a comment to T412642: Uncaught MWException when using "#" in a query at Special:Drilldown.

Well, in general Cargo should not be using exceptions for validation and rather Status objects, but that's a larger rewrite.

Sun, Dec 14, 11:41 PM · affects-Miraheze, MediaWiki-extensions-Cargo

Sat, Dec 13

Alex44019 updated the task description for T412578: Unclosed parser function or template with a trailing pipe causes bad state with code folding enabled.
Sat, Dec 13, 2:19 AM · Patch-For-Review, MediaWiki-extensions-CodeMirror
Alex44019 updated the task description for T412578: Unclosed parser function or template with a trailing pipe causes bad state with code folding enabled.
Sat, Dec 13, 2:18 AM · Patch-For-Review, MediaWiki-extensions-CodeMirror
Alex44019 created T412578: Unclosed parser function or template with a trailing pipe causes bad state with code folding enabled.
Sat, Dec 13, 2:18 AM · Patch-For-Review, MediaWiki-extensions-CodeMirror

Sat, Dec 6

Alex44019 claimed T411848: Cargo's Lua support causing errors.
Sat, Dec 6, 8:56 PM · MediaWiki-extensions-Cargo, affects-Miraheze
Alex44019 added a comment to T411848: Cargo's Lua support causing errors.

I think these three address the issues around mw.ext.cargo.declare, and a possible TypeError on mw.ext.cargo.store. Still, .store could benefit from some type checking improvements (check if literal then type-convert to string) as previously there's been a number of issues resulting from this not being done, so this task shouldn't be closed just yet. (I can submit a patch probably some time during the week). Other decent improvement would be throwing inside of .declare on an error rather than requiring that the user includes the output (which may be a null) in their function's output.

Sat, Dec 6, 8:56 PM · MediaWiki-extensions-Cargo, affects-Miraheze
Alex44019 added a comment to T402731: Call to undefined method DummyContentForTesting::getText() in CargoHooks.php.

Possible that this patch results in a minor regression with non-wikitext pages no longer saving records to special tables like _pageData. Posting this just to document the difference, I don't think it's really significant.

Sat, Dec 6, 8:36 PM · MediaWiki-extensions-Cargo

Fri, Dec 5

Alex44019 added a comment to T411848: Cargo's Lua support causing errors.

Will send patches for (2) and (6) in the next 24h, possibly (4) and (5) but I'll need to go through some existing code from other extensions to see how that's handled.

Fri, Dec 5, 3:31 PM · MediaWiki-extensions-Cargo, affects-Miraheze
Alex44019 added a comment to T411848: Cargo's Lua support causing errors.

IMO avoid a pattern where you invoke a table declare on each module call. You'll end up with a potentially fairly nasty moment "if" (more on that later) the module gets called on multiple template pages (or a doc page), and in normal circumstances invoking cargo_declare on a non-template page is an error (more on that later in your scenario). If there's an accompanying template (which you sure have given the namespace requirement), it'll be much cleaner if you just call cargo_declare on your own right on the template page.

Fri, Dec 5, 3:14 PM · MediaWiki-extensions-Cargo, affects-Miraheze

Tue, Nov 25

Alex44019 added a comment to T365977: Using run.php, providing an option before script name results in incorrect argument parsing.

Doesn't feel like my call really haha, but I'd probably go allow + warning in 1.43-1.45 backports to avoid breaking someone's setup, fail in 1.46 as supporting the --option value syntax only some of the time is quite quirky.

Tue, Nov 25, 1:54 PM · Patch-For-Review, MediaWiki-Maintenance-system

Mon, Nov 24

Alex44019 added a comment to T365977: Using run.php, providing an option before script name results in incorrect argument parsing.

As for the disallow fix, might be as simple as $argv[1] === $script?

Mon, Nov 24, 2:53 PM · Patch-For-Review, MediaWiki-Maintenance-system
Alex44019 added a comment to T365977: Using run.php, providing an option before script name results in incorrect argument parsing.

Not the most insane oversight to happen since the doccomment for initFromWrapper implies script name's expected at $argv[1], and passing other options before it wasn't anticipated. (This makes the documentation change more interesting, and I suspect that's the source).

Mon, Nov 24, 2:46 PM · Patch-For-Review, MediaWiki-Maintenance-system

Sun, Nov 23

Alex44019 added a comment to T365977: Using run.php, providing an option before script name results in incorrect argument parsing.

Retitled to reflect the issue better. The bug is not necessarily about addArg/getArg, and more so about how the argument line is treated during script setup,. Details below the divider line.

Sun, Nov 23, 4:26 AM · Patch-For-Review, MediaWiki-Maintenance-system
Alex44019 renamed T365977: Using run.php, providing an option before script name results in incorrect argument parsing from addArg / getArg not working as intended when invoked with run.php to Using run.php, providing an option before script name results in incorrect argument parsing.
Sun, Nov 23, 4:09 AM · Patch-For-Review, MediaWiki-Maintenance-system

Mon, Nov 17

Alex44019 added a comment to T409637: OAuth appears to have become more resource-hungry of late (m3api-oauth2 CI broken).

This bug was present in previous releases as well: https://github.com/weirdgloop/mediawiki-extensions-OAuth/commit/6b8f1f87a6dcc8646e73cc88320d90467976f319

Mon, Nov 17, 6:57 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MediaWiki-Platform-Team (Kanban Board), MediaWiki-extensions-OAuth, m3api

Nov 3 2025

Alex44019 created T409070: Latest CirrusSearch is incompatible with ES7.10 and the corresponding WMF extra plugin.
Nov 3 2025, 1:50 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), Discovery-Search (2025.10.20 - 2025.12.31), CirrusSearch

Nov 1 2025

Alex44019 added a comment to T408979: Foreign (DB) file repositories misbehave on wikis with a shared actor table.

Other way (without custom classes) to work around table aliases not being set on the secondary DB handles is using the ForeignDBViaLBRepo file repo class and at minimum assigning the default section in wgLBFactoryConf.

Nov 1 2025, 9:00 PM · MediaWiki-File-management

Oct 26 2025

Alex44019 added a comment to T408264: Categories placed in MediaWiki:Subjectpageheader appear to categorize all pages, but don't actually do so.

I believe T368206 is related

Oct 26 2025, 12:51 PM · MediaWiki-Internationalization, MediaWiki-Categories

Oct 25 2025

Alex44019 added a comment to T408152: AbuseFilter does not prevent file deletion if a page is being moved.

Looks like the wrong hook being used in AbuseFilter, or a core bug in SpecialMovePage.

Oct 25 2025, 3:47 PM · AbuseFilter

Sep 28 2025

Alex44019 added a comment to T405301: Document why cache purging (sending HTTP PURGE) is synchronous.

Session yes, if they're logged in, or reached Special:CreateAccount/Special:UserLogin. Anons get the ChronologyProtector cookie but that only lasts 10s, and might also often not be configured to exempt from caches on third-party setups.

Sep 28 2025, 9:00 PM · MediaWiki-Documentation, MediaWiki-Core-HTTP-Cache
Alex44019 added a comment to T405860: Cargo stores duplicate data if pulling in empty param automatically.

CargoPopulateTableJob may need the same fix and that should stop the duplicate writes from the job queue... at least in theory.

Sep 28 2025, 8:45 PM · MediaWiki-extensions-Cargo
Alex44019 added a comment to T405860: Cargo stores duplicate data if pulling in empty param automatically.

Not exactly what I meant; it's possible the implicit arg is required to trigger the problem, but without unique the extra row would be getting culled.

Sep 28 2025, 8:18 PM · MediaWiki-extensions-Cargo
Alex44019 added a comment to T405860: Cargo stores duplicate data if pulling in empty param automatically.

Looks like implicit args are missing a trim + an emptiness check that's done for explicit arguments: https://github.com/wikimedia/mediawiki-extensions-Cargo/blob/master/includes/parserfunctions/CargoStore.php#L118 . Possibly explains why the param has to be provided to provoke the bug.

Sep 28 2025, 8:09 PM · MediaWiki-extensions-Cargo
Alex44019 added a comment to T405860: Cargo stores duplicate data if pulling in empty param automatically.

Can only speak here for the 'other information' section:

Sep 28 2025, 7:50 PM · MediaWiki-extensions-Cargo

Sep 27 2025

Alex44019 updated subscribers of T363627: Improve comment logging in S:Log and S:RecentChanges.

Hah, can only wish you good luck, sounds like you may need it...

Sep 27 2025, 11:30 PM · Regression, affects-Miraheze, MediaWiki-extensions-CommentStreams
Alex44019 added a comment to T403853: JSON content model preview is broken.

The page is over 100KB large, so If103e2991d8cc6e3941d5171f646f08010c9842e (T344505) is kicking in for performance reasons. This would also mean T405827 is a duplicate of this ticket.

Sep 27 2025, 8:10 PM · Regression, MediaWiki-ContentHandler

Sep 23 2025

Alex44019 added a comment to T405267: CodeMirror: Template argument names containing hyphens are not highlighted appropriately.

Can confirm the patch corrects the highlighting :)

Sep 23 2025, 7:03 PM · MediaWiki-extensions-CodeMirror
Alex44019 added a comment to T405268: CodeMirror: Gallery highlighting may lead to bad/desynchronised state.

Can confirm the patch fixes the problem.

Sep 23 2025, 7:03 PM · MediaWiki-extensions-CodeMirror
Alex44019 added a comment to T405267: CodeMirror: Template argument names containing hyphens are not highlighted appropriately.

Yeah, wasn't sure how to categorise this as I'm aware a "proper" fix is going to be difficult, but hyphens are probably common enough to call this behaviour change a regression :/

Sep 23 2025, 7:04 AM · MediaWiki-extensions-CodeMirror

Sep 22 2025

Alex44019 created T405268: CodeMirror: Gallery highlighting may lead to bad/desynchronised state.
Sep 22 2025, 8:22 PM · MediaWiki-extensions-CodeMirror
Alex44019 updated the name of F66107337: T405267.png from "image.png" to "T405267.png".
Sep 22 2025, 7:43 PM
Alex44019 created T405267: CodeMirror: Template argument names containing hyphens are not highlighted appropriately.
Sep 22 2025, 7:43 PM · MediaWiki-extensions-CodeMirror
Alex44019 added a comment to T162841: For uselang=qqx, make each output of the message key also a link to the local MediaWiki: page for it.

It isn't, but you can say the same thing about any sort of QoL feature.

Sep 22 2025, 2:08 PM · I18n, MediaWiki-General

Sep 8 2025

Alex44019 added a comment to T381908: Using SelectQueryBuilder::addJoin() with a string table reference and a null alias, combined with forUpdate(), fails in Postgres.

@lucaweiss Update your Cargo install and revert the revert.

Sep 8 2025, 4:52 PM · PostgreSQL, MW-1.44-release, MW-1.43-release, MW-Interfaces-Team, MediaWiki-libs-Rdbms

Sep 3 2025

Alex44019 added a comment to T393819: Codex TypeaheadSearch doesn't work with mobile keyboard and predictive text.

Unsure how helpful this is for diagnosing, but at my workplace we're running a modified version of the TextInput component to work around Vue's composition handling (which is something close to firing key/input events only when composition is finalised).

// at the start of onKeydown and onInput handlers:
if ( event.target.composing ) {
  event.target.composing = false;
  wrappedModel.value = event.data;
}
Sep 3 2025, 6:29 PM · Patch-For-Review, Reader Experience Team (REx Sprint 11 [Q2 Dec 2 - Dec 15]), Readers Essential Work 2025 (Codex), Codex

Jul 25 2025

Alex44019 added a comment to T393819: Codex TypeaheadSearch doesn't work with mobile keyboard and predictive text.

What virtual keyboard are you trying? Samsung's default one ("Samsung Keyboard") reproduces this issue reliably if predictive text is enabled in settings (default).

Jul 25 2025, 12:23 AM · Patch-For-Review, Reader Experience Team (REx Sprint 11 [Q2 Dec 2 - Dec 15]), Readers Essential Work 2025 (Codex), Codex

Jul 11 2025

Alex44019 added a comment to T381908: Using SelectQueryBuilder::addJoin() with a string table reference and a null alias, combined with forUpdate(), fails in Postgres.

AFAIK, cleaning up the handling of <tableA>.<column> is one of those things that requires migrating some edge cases

Jul 11 2025, 12:15 AM · PostgreSQL, MW-1.44-release, MW-1.43-release, MW-Interfaces-Team, MediaWiki-libs-Rdbms

Jul 9 2025

Alex44019 closed T398708: WikiEditor's buttons are hidden if CM6 syntax highlighting is disabled on page load as Resolved.
Jul 9 2025, 5:41 PM · MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), MediaWiki-extensions-CodeMirror

Jul 4 2025

Alex44019 added a comment to T398708: WikiEditor's buttons are hidden if CM6 syntax highlighting is disabled on page load.

Thanks for the quick fix! :)

Jul 4 2025, 12:34 PM · MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), MediaWiki-extensions-CodeMirror
Alex44019 moved T398708: WikiEditor's buttons are hidden if CM6 syntax highlighting is disabled on page load from Backlog to Bugs on the MediaWiki-extensions-CodeMirror board.
Jul 4 2025, 11:40 AM · MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), MediaWiki-extensions-CodeMirror
Alex44019 created T398708: WikiEditor's buttons are hidden if CM6 syntax highlighting is disabled on page load.
Jul 4 2025, 11:39 AM · MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), MediaWiki-extensions-CodeMirror

Jul 2 2025

Alex44019 moved T398430: Cursor does not update upon move when nesting unclosed tags in CM6 from Backlog to Bugs on the MediaWiki-extensions-CodeMirror board.
Jul 2 2025, 11:29 AM · MW-1.45-notes (1.45.0-wmf.8; 2025-07-01), MediaWiki-extensions-CodeMirror
Alex44019 added a comment to T398430: Cursor does not update upon move when nesting unclosed tags in CM6.

Tagged you directly, MusikAnimal and bhsd, hope that's alright with you!

Jul 2 2025, 11:29 AM · MW-1.45-notes (1.45.0-wmf.8; 2025-07-01), MediaWiki-extensions-CodeMirror
Alex44019 updated the name of F62778659: T398430 macOS Firefox 140 repro.mov from "Screen Recording 2025-07-02 at 13.24.49.mov" to "T398430 macOS Firefox 140 repro.mov".
Jul 2 2025, 11:28 AM
Alex44019 created T398430: Cursor does not update upon move when nesting unclosed tags in CM6.
Jul 2 2025, 11:27 AM · MW-1.45-notes (1.45.0-wmf.8; 2025-07-01), MediaWiki-extensions-CodeMirror

Jun 28 2025

Alex44019 created T398100: Size inconsistency between `uploadstash.us_image_bits` and `image.img_bits` columns.
Jun 28 2025, 6:21 AM · MW-1.44-release, MW-1.43-release, Schema-change, MediaWiki-File-management, affects-Miraheze

Jun 26 2025

Alex44019 created T397951: Function errors are rendered in the language of the user triggering parse.
Jun 26 2025, 3:45 PM · MediaWiki-extensions-ArrayFunctions
Alex44019 created T397946: Function errors attempt to store a Message object in extension data.
Jun 26 2025, 3:07 PM · MediaWiki-extensions-ArrayFunctions

Jun 9 2025

Alex44019 added a comment to T396268: Support applying mw.user.clientPrefs changes to other tabs (Toggle dark mode in all tabs).

No, it only covers users who can set those browser- or system-wide preferences that automatic dark mode checks. This task is for users who have to override automatic detection by manually selecting the dark mode in Vector's rail.

Jun 9 2025, 5:21 PM · MediaWiki-Platform-Team (Radar), MediaWiki-ResourceLoader, MediaWiki-User-Interface (active libraries)

May 30 2025

Alex44019 added a comment to T393819: Codex TypeaheadSearch doesn't work with mobile keyboard and predictive text.

Likely related to https://phabricator.wikimedia.org/T295166 as predictive text in the Samsung Keyboard is based on composition events.

May 30 2025, 9:51 AM · Patch-For-Review, Reader Experience Team (REx Sprint 11 [Q2 Dec 2 - Dec 15]), Readers Essential Work 2025 (Codex), Codex

May 24 2025

Alex44019 added a comment to T395008: Vector 2022 doesn't load search suggestions.

$wgRestPath is not relevant here unless you're doing something crazy with your setup where $wgScriptPath is irrelevant to the REST API endpoint.

May 24 2025, 4:43 PM · Vector 2022 (Tracking), Reading-Web-Third-Party-Support

May 22 2025

Alex44019 added a comment to T395008: Vector 2022 doesn't load search suggestions.

This is outside of WMF-hosted wikis, correct? Please check whether rest.php routing was configured - using ENWP as reference, the URL to try will be similar to https://en.wikipedia.org/w/rest.php/v1/search/page?q=earth&limit=1 (adjust query as needed).

May 22 2025, 10:30 AM · Vector 2022 (Tracking), Reading-Web-Third-Party-Support

May 20 2025

Restricted Application added a project to T352823: Split user table to multiple tables: Trust and Safety Product Team.
May 20 2025, 1:57 AM · Product Safety and Integrity, Temporary accounts, MediaWiki-User-login-and-signup, Schema-change

Apr 24 2025

Alex44019 added a comment to T392343: CodeMirror 6's Find and replace's UI and state desynchronise .

Doesn't appear to; when I looked into this before submitting the report, it seemed like CodeMirror is clearing the replace phrase internally when the menu is opened (or closed, not sure), and the phrase needs to be 'resubmitted'. But I'm not familiar with CodeMirror or any similar solution, so leaving it to the experts.

Apr 24 2025, 5:23 PM · MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MediaWiki-extensions-CodeMirror

Apr 23 2025

Alex44019 added a comment to T384151: DiscussionTools gives error for the second message being written.

thank you!

Apr 23 2025, 10:18 PM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), OKR-Work, MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), Parsoid-Read-Views (Phase 1 - DiscussionTools support), Parsoid, Content-Transform-Team (Work In Progress), DiscussionTools

Apr 20 2025

Alex44019 added a comment to T384151: DiscussionTools gives error for the second message being written.

@ssastry Yup, I found this out when testing a non-WMF extension which the company I work for has in development.

Apr 20 2025, 6:36 PM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), OKR-Work, MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), Parsoid-Read-Views (Phase 1 - DiscussionTools support), Parsoid, Content-Transform-Team (Work In Progress), DiscussionTools
Alex44019 updated the task description for T392343: CodeMirror 6's Find and replace's UI and state desynchronise .
Apr 20 2025, 12:44 PM · MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MediaWiki-extensions-CodeMirror
Alex44019 created T392343: CodeMirror 6's Find and replace's UI and state desynchronise .
Apr 20 2025, 12:40 PM · MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MediaWiki-extensions-CodeMirror

Apr 19 2025

Alex44019 added a comment to T384151: DiscussionTools gives error for the second message being written.

The patch above seems to have (unintentionally?) affected the ApiParseMakeOutputPage hook.
Notably, prior to the patch implementations had access to the page's (though obviously without the transform pipeline's changes) metadata via the OutputPage - an example use-case would be queuing ResourceLoader modules depending on the page's categories to supplement BeforePageDisplay. This is no longer the case. OutputPageBeforeHTML hook is likely also impacted.

Apr 19 2025, 2:34 PM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), OKR-Work, MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), Parsoid-Read-Views (Phase 1 - DiscussionTools support), Parsoid, Content-Transform-Team (Work In Progress), DiscussionTools

Apr 18 2025

Alex44019 added a comment to T392281: Adapt and integrate Extension:RemoveRedlinks into MediaWiki core.

This extension hasn't worked correctly for a while as it does not split parser cache for anonymous users. Possibly I'm wrong on this but at least in MW 1.41 there was no way of splitting cache like required here, and doing so on larger sites would be quite sub-optimal.

Apr 18 2025, 8:26 PM · affects-Miraheze

Apr 16 2025

Alex44019 closed T391546: Samsung Keyboard on Android corrupts text state in CodeMirror 6 as Resolved.
Apr 16 2025, 8:21 PM · MediaWiki-extensions-CodeMirror

Apr 11 2025

Alex44019 added a comment to T391546: Samsung Keyboard on Android corrupts text state in CodeMirror 6.

Yeah this isn't the cleanest report so sorry for the confusion

Apr 11 2025, 9:58 AM · MediaWiki-extensions-CodeMirror

Apr 10 2025

Alex44019 created T391546: Samsung Keyboard on Android corrupts text state in CodeMirror 6.
Apr 10 2025, 1:01 AM · MediaWiki-extensions-CodeMirror

Apr 6 2025

Alex44019 added a comment to T391168: CodeMirror 6 may stop reacting to input on undo pages.

thank you too!

Apr 6 2025, 2:57 PM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MediaWiki-Page-diffs, MediaWiki-extensions-CodeMirror

Apr 5 2025

Alex44019 updated the task description for T391168: CodeMirror 6 may stop reacting to input on undo pages.
Apr 5 2025, 7:31 PM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MediaWiki-Page-diffs, MediaWiki-extensions-CodeMirror
Alex44019 added a comment to T391168: CodeMirror 6 may stop reacting to input on undo pages.

Additionally, looks like in Chrome and Edge (tested Chrome 134.0.6998.179 + Edge 135.0.3179.54 on Windows 11) if you copy the selected text from the diff section with Ctrl+C or context menu, it's not possible to paste the text into the editor with Ctrl+V until something is typed first (which then unstucks the editor).

Apr 5 2025, 7:29 PM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MediaWiki-Page-diffs, MediaWiki-extensions-CodeMirror
Alex44019 created T391168: CodeMirror 6 may stop reacting to input on undo pages.
Apr 5 2025, 1:41 PM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MediaWiki-Page-diffs, MediaWiki-extensions-CodeMirror

Mar 14 2025

Alex44019 added a comment to T366986: MW 1.41 parser locked error when using languages with grammatical gender.

You're hitting ->parse() on whichever message is being parsed when you get the error, instead of ->preprocess(); the workaround for parse will look something like this:

Mar 14 2025, 5:15 PM · Content-Transform-Team, MW-1.44-release, MW-1.43-release, MediaWiki-Parser, MW-1.41-release

Mar 5 2025

Alex44019 added a comment to T250963: Replace use of removed hook InternalParseBeforeSanitize.

Variables no longer uses the InternalParseBeforeSanitize hook (that's why this ticket has been marked as resolved) if you're using the latest version from the master branch, REL1_42 (though this one is missing the template cache fix), or REL1_43.

Mar 5 2025, 10:31 AM · ci-test-error, MediaWiki-extensions-Variables

Jan 29 2025

Alex44019 updated Alex44019.
Jan 29 2025, 1:14 AM

Jan 25 2025

Alex44019 added a comment to T366986: MW 1.41 parser locked error when using languages with grammatical gender.

Unfortunately I'm seeing this issue in one of my 1.41 and 1.43 development sandboxes. Both are running on the same NixOS-based host inside a single Ubuntu 24.04-based Docker container running PHP 8.1.31 (Ondrej's PPA - https://launchpad.net/~ondrej/+archive/ubuntu/php) and NGINX. Doesn't matter whether Opcache or JIT are enabled. It also doesn't matter whether any extensions or skins are installed - as in, I can reproduce the problem on the install without any extensions or skins, as long as I'm logged in and the interface language (prefs or uselang) is set to a language with grammatical gender (tried es, fr, pl, all exhibiting the same issue). This happens regardless of MW's cache settings or the DB used.

Jan 25 2025, 7:31 AM · Content-Transform-Team, MW-1.44-release, MW-1.43-release, MediaWiki-Parser, MW-1.41-release

Aug 16 2024

Alex44019 added a comment to T368493: GlobalUserRights subscribes to unknown hook "SiteStatsNumberInGroup".

The hook was added to the extension's general codebase in da7d2c3, which is a sync with ShoutWiki's codebase, so it must've never been in mainline MediaWiki.

Aug 16 2024, 11:43 PM · MediaWiki-extensions-GlobalUserrights

Aug 12 2024

Alex44019 added a comment to T31118: Add HTML 5 semantic elements 'details' and 'summary' to Sanitizer whitelist.

It seems like the default <summary> in <details> is (of course) a shadow-DOM element, and the spec does not expose it via pseudo-elements, so styling it with CSS is not that easy at the moment. Might be quite confusing for skins or third-parties with custom styling, which saddens me given mw-collapsibles are evil.

Aug 12 2024, 10:30 PM · MediaWiki-User-Interface (collapsible elements), Patch-Needs-Improvement, MediaWiki-Parser

Aug 7 2024

Alex44019 added a comment to T368434: Don't load the VisualEditor extension at all if the current user lacks the edit right.

In UnregisteredEditLinks we've just implemented a workaround using the VisualEditorBeforeEditor hook. Though VE should rather be doing this on its own.

Aug 7 2024, 1:05 PM · VisualEditor

Jun 25 2024

Alex44019 added a comment to T368340: Add tracking category to any page using LST.

This seems silly to me - can't you just search for the parser function used?

(This is just a personal opinion - the biggest obstacle if someone wants to implement this is finding a code reviewer, who won't care what I think)

Jun 25 2024, 2:15 AM · MediaWiki-extensions-LabeledSectionTransclusion
Alex44019 updated subscribers of T361098: Turnstile not working in Visual Editor (MW 1.41).
Jun 25 2024, 1:29 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), ConfirmEdit (CAPTCHA extension)
Alex44019 updated the task description for T368206: newarticletext no longer has its ParserOutput metadata merged.
Jun 25 2024, 1:14 AM · MediaWiki-Parser

Jun 22 2024

Alex44019 created T368206: newarticletext no longer has its ParserOutput metadata merged.
Jun 22 2024, 8:08 PM · MediaWiki-Parser

Jun 14 2024

Alex44019 added a comment to T360627: Add a hook to Scribunto to support cross-wiki module imports.

Not really a duplicate. This task is about providing a hook for module loading so individual wikis/farms can implement cross-wiki loading on their own. The other ticket is about providing a complete solution for global modules.

Jun 14 2024, 7:44 PM · Scribunto

May 30 2024

Alex44019 added a comment to T365070: Volunteer NDA request for security issue access on behalf of wiki.gg.

All three of us have signed :)

May 30 2024, 3:36 PM · WMF-NDA-Requests

May 29 2024

Alex44019 added a comment to T365070: Volunteer NDA request for security issue access on behalf of wiki.gg.

River has sent an e-mail 15 minutes ago including all the information. Thank you

May 29 2024, 8:43 PM · WMF-NDA-Requests

May 27 2024

Alex44019 added a comment to T243412: Allow cross-wiki notifications to work without CentralAuth.

This task seems to have been superseded by T337185.

May 27 2024, 12:15 PM · Growth-Team-Filtering, Crosswiki, Growth-Team, Notifications (Echo)
Alex44019 added a comment to T360627: Add a hook to Scribunto to support cross-wiki module imports.

I'll be investigating this next month internally at wiki.gg, should be able to provide the patch after it's deployed and live for more than two weeks without issues.

May 27 2024, 12:13 PM · Scribunto

May 17 2024

Alex44019 added a comment to T365070: Volunteer NDA request for security issue access on behalf of wiki.gg.

Access to security issues works just as fine, we can monitor for anything that impacts wiki.gg. Sorry for the confusion on my end.

May 17 2024, 12:13 AM · WMF-NDA-Requests

May 16 2024

Alex44019 updated the task description for T365070: Volunteer NDA request for security issue access on behalf of wiki.gg.
May 16 2024, 8:48 AM · WMF-NDA-Requests
Alex44019 added a comment to T365070: Volunteer NDA request for security issue access on behalf of wiki.gg.

Oops, sorry! We're indeed requesting the NDA specifically in this task. Focused so much on the reason that I didn't clarify it outside of the title...

May 16 2024, 8:42 AM · WMF-NDA-Requests

May 15 2024

Alex44019 created T365070: Volunteer NDA request for security issue access on behalf of wiki.gg.
May 15 2024, 9:19 PM · WMF-NDA-Requests

Apr 20 2024

Alex44019 added a comment to T363025: PortableInfobox is incompatible with Parsoid.

Related tickets:

Apr 20 2024, 12:32 AM · Parsoid (Third-party)

Mar 13 2024

Alex44019 created T360040: Add ThemeToggle to translatewiki.net.
Mar 13 2024, 3:43 PM · Language-Team (Language-2024-April-June), Unplanned-Sprint-Work, Localization Infrastructure FY2023-24, translatewiki.net

Oct 18 2023

Alex44019 added a comment to T347328: Add DataMaps to translatewiki.net.

Excuse me if I simply missed something, but do you support magic words as well?

Oct 18 2023, 9:06 AM · Unplanned-Sprint-Work, Localization Infrastructure FY2023-24, Language-Team (Language-2023-October-December), translatewiki.net

Oct 9 2023

Alex44019 added a comment to T347328: Add DataMaps to translatewiki.net.

One question: it is alright for me to upload screenshots of UI elements, and link them up in message documentation, right? Is there any specific naming schemes I should follow for those files?

Oct 9 2023, 3:58 PM · Unplanned-Sprint-Work, Localization Infrastructure FY2023-24, Language-Team (Language-2023-October-December), translatewiki.net
Alex44019 added a comment to T347328: Add DataMaps to translatewiki.net.

Thank you!

Oct 9 2023, 3:52 PM · Unplanned-Sprint-Work, Localization Infrastructure FY2023-24, Language-Team (Language-2023-October-December), translatewiki.net

Oct 6 2023

Alex44019 added a comment to T347328: Add DataMaps to translatewiki.net.

Not necessary for this request, but I encourage to submit your extension to https://github.com/MWStake/nonwmf-extensions so that it appears in Wikimedia CodeSearch.

Oct 6 2023, 9:07 AM · Unplanned-Sprint-Work, Localization Infrastructure FY2023-24, Language-Team (Language-2023-October-December), translatewiki.net

Sep 25 2023

Alex44019 created T347328: Add DataMaps to translatewiki.net.
Sep 25 2023, 5:59 PM · Unplanned-Sprint-Work, Localization Infrastructure FY2023-24, Language-Team (Language-2023-October-December), translatewiki.net

Jul 9 2023

Alex44019 updated Alex44019.
Jul 9 2023, 4:33 AM

Jun 8 2023

Alex44019 added a comment to T338406: Un-suppress comment page creations, deletions, and edits from RecentChanges.

Submitted a patch. Perhaps it doesn't revert the change entirely, but it should suit you well.

Jun 8 2023, 11:35 AM · MediaWiki-extensions-CommentStreams

Jan 20 2023

Alex44019 added a comment to T322268: Code pages exceeding byte size limits for highlighting should be tracked with a category.

Perhaps a text notice could be sufficient, just to give that reason why a page has no highlighting. "Code syntax highlighting has been disabled on this page due to its size".

Jan 20 2023, 6:32 AM · Patch-For-Review, SyntaxHighlight

Jan 15 2023

Alex44019 closed T322490: Allow overriding site_name property with a message as Resolved.
Jan 15 2023, 11:37 PM · MediaWiki-extensions-OpenGraphMeta

Dec 23 2022

Alex44019 renamed T325870: Previewing an invalid content edit (JSON) results in a LogicException from Previewing an invalid JSON edit results in a LogicException to Previewing an invalid content edit (JSON) results in a LogicException.
Dec 23 2022, 5:08 AM · MediaWiki-General
Alex44019 created T325870: Previewing an invalid content edit (JSON) results in a LogicException.
Dec 23 2022, 5:08 AM · MediaWiki-General