Page MenuHomePhabricator

SomeRandomDeveloper
Volunteer Developer

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Oct 30 2024, 11:26 PM (82 w, 3 d)
Availability
Available
IRC Nick
SomeRandomDev
LDAP User
SomeRandomDeveloper
MediaWiki User
SomeRandomDeveloper [ Global Accounts ]

Recent Activity

Yesterday

SomeRandomDeveloper created T427697: PhanRedundantCondition false positive when using isset() to check whether a typed property is initialized.
Sat, May 30, 1:15 AM · phan
SomeRandomDeveloper created T427696: Gerrit marks patches as having merge conflicts after their parent is merged.
Sat, May 30, 12:58 AM · Gerrit

Thu, May 28

SomeRandomDeveloper created T427582: LabeledSectionTransclusion CI failing due to parser test.
Thu, May 28, 11:05 PM · ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-LabeledSectionTransclusion

Wed, May 27

SomeRandomDeveloper added a watcher for Train Deployments: SomeRandomDeveloper.
Wed, May 27, 7:06 PM

Tue, May 26

SomeRandomDeveloper added a comment to T427247: MediaWiki:Blankarticle should be replaced for creating pages "equivalent to default" in Mediawiki namespace.

First, as the response message is an error report, it should be wrapped in a ⚠️ yellow warning similar to the redirect errors:

Tue, May 26, 7:50 PM · MediaWiki-Page-editing

Sat, May 23

SomeRandomDeveloper renamed T427105: Update hCaptcha code in mediawiki-config to no longer depend on action=visualeditoredit/discussiontoolsedit from Update hCaptcha code in mediawiki-config to no longer depend on action=visualeditoredit to Update hCaptcha code in mediawiki-config to no longer depend on action=visualeditoredit/discussiontoolsedit.
Sat, May 23, 1:09 AM · Product Safety and Integrity (Sprint Iris (May 25 - Jun 12)), Wikimedia-Site-requests, hCaptcha, Patch-For-Review, DiscussionTools, VisualEditor, User-SomeRandomDeveloper
SomeRandomDeveloper added a project to T427105: Update hCaptcha code in mediawiki-config to no longer depend on action=visualeditoredit/discussiontoolsedit: DiscussionTools.

The same will have to be done for ApiDiscussionToolsEdit, which calls action=visualeditoredit internally.

Sat, May 23, 1:08 AM · Product Safety and Integrity (Sprint Iris (May 25 - Jun 12)), Wikimedia-Site-requests, hCaptcha, Patch-For-Review, DiscussionTools, VisualEditor, User-SomeRandomDeveloper
SomeRandomDeveloper added projects to T427105: Update hCaptcha code in mediawiki-config to no longer depend on action=visualeditoredit/discussiontoolsedit: VisualEditor, Product Safety and Integrity.

(tagging VisualEditor as this is related to VE, and Product Safety and Integrity as the config code was added in T423252: Enable VisualEditor hCaptcha on testwiki)

Sat, May 23, 12:59 AM · Product Safety and Integrity (Sprint Iris (May 25 - Jun 12)), Wikimedia-Site-requests, hCaptcha, Patch-For-Review, DiscussionTools, VisualEditor, User-SomeRandomDeveloper
SomeRandomDeveloper created T427105: Update hCaptcha code in mediawiki-config to no longer depend on action=visualeditoredit/discussiontoolsedit.
Sat, May 23, 12:57 AM · Product Safety and Integrity (Sprint Iris (May 25 - Jun 12)), Wikimedia-Site-requests, hCaptcha, Patch-For-Review, DiscussionTools, VisualEditor, User-SomeRandomDeveloper
SomeRandomDeveloper added a comment to T426894: Fix discrepancy between $wgRequest and the main context request in ApiEditPage.

I think the captcha issue was actually caused by https://gerrit.wikimedia.org/g/operations/mediawiki-config/+/66a3710620a8693b7c3666e0584a7c7d042e75a5/wmf-config/CommonSettings.php#2226 (AFAICT the code controls whether hCaptcha or FancyCaptcha is used, and the task description of T426751 also says "Sometimes I also see an hCaptcha challenge that I have to complete before I see the FancyCaptcha challenge."). The action parameter will be overwritten in the DerivativeRequest and is therefore no longer visualeditoredit (what the config code checks for) but edit. To fix this, we would need some other way to detect whether the current edit is a VE edit...

Sat, May 23, 12:52 AM · User-SomeRandomDeveloper, MW-Interfaces-Team, MediaWiki-Action-API

Thu, May 21

SomeRandomDeveloper closed T426994: TemplateData queries a page prop in OutputPageBeforeHTML even if it's not even necessary as Resolved.
Thu, May 21, 9:18 PM · MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), VisualEditor, User-SomeRandomDeveloper, TemplateData
SomeRandomDeveloper moved T426994: TemplateData queries a page prop in OutputPageBeforeHTML even if it's not even necessary from In Progress to Awaiting review on the User-SomeRandomDeveloper board.
Thu, May 21, 7:07 PM · MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), VisualEditor, User-SomeRandomDeveloper, TemplateData
SomeRandomDeveloper moved T426994: TemplateData queries a page prop in OutputPageBeforeHTML even if it's not even necessary from Backlog to In Progress on the User-SomeRandomDeveloper board.
Thu, May 21, 6:56 PM · MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), VisualEditor, User-SomeRandomDeveloper, TemplateData
SomeRandomDeveloper created T426994: TemplateData queries a page prop in OutputPageBeforeHTML even if it's not even necessary.
Thu, May 21, 6:56 PM · MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), VisualEditor, User-SomeRandomDeveloper, TemplateData

Wed, May 20

SomeRandomDeveloper moved T424458: Refactor edit constraint classes to be stateless from Backlog to Later on the User-SomeRandomDeveloper board.
Wed, May 20, 11:42 PM · User-SomeRandomDeveloper, Patch-For-Review, MediaWiki-Page-editing
SomeRandomDeveloper moved T425742: ArticleGuidance: TypeError: str_contains(): Argument #1 ($haystack) must be of type string, null given from Backlog to Waiting on the User-SomeRandomDeveloper board.
Wed, May 20, 11:42 PM · LPL Projects (Other), LPL Hypothesis, User-SomeRandomDeveloper, MW-1.46-notes, MW-1.44-notes, MW-1.43-notes, MW-1.45-notes, MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), MediaWiki-Action-API, User-brennen, Article-Guidance, Wikimedia-production-error
SomeRandomDeveloper moved T387583: ReplaceText should validate regexes before sending them to the database from Backlog to Later on the User-SomeRandomDeveloper board.
Wed, May 20, 11:42 PM · User-SomeRandomDeveloper, Patch-For-Review, affects-Miraheze, MediaWiki-extensions-ReplaceText
SomeRandomDeveloper moved T422429: ArticleFeedbackv5 does not support temporary accounts from Backlog to Later on the User-SomeRandomDeveloper board.
Wed, May 20, 11:42 PM · User-SomeRandomDeveloper, Patch-For-Review, ArticleFeedbackv5
SomeRandomDeveloper moved T381325: Allow searching for plain text in CodeSearch from Backlog to Waiting on the User-SomeRandomDeveloper board.
Wed, May 20, 11:18 PM · User-SomeRandomDeveloper, VPS-project-Codesearch
SomeRandomDeveloper added a project to T381325: Allow searching for plain text in CodeSearch: User-SomeRandomDeveloper.

https://gerrit.wikimedia.org/r/c/labs/codesearch/+/1267343 will allow implementing this option.

Wed, May 20, 11:18 PM · User-SomeRandomDeveloper, VPS-project-Codesearch
SomeRandomDeveloper moved T410179: cleanupImages.php causes data loss when using swift as the file backend from Backlog to Later on the User-SomeRandomDeveloper board.
Wed, May 20, 11:16 PM · User-SomeRandomDeveloper, Commons, MediaWiki-File-management, affects-Miraheze
SomeRandomDeveloper added a project to T410179: cleanupImages.php causes data loss when using swift as the file backend: User-SomeRandomDeveloper.
Wed, May 20, 11:16 PM · User-SomeRandomDeveloper, Commons, MediaWiki-File-management, affects-Miraheze
SomeRandomDeveloper moved T411151: CommentParser::doWikiLinks should be able to operate safely on safe HTML from Backlog to Later on the User-SomeRandomDeveloper board.
Wed, May 20, 11:16 PM · User-SomeRandomDeveloper, Essential-Work, Content-Transform-Team (Work In Progress), SecTeam-Processed, MediaWiki-Parser, Security
SomeRandomDeveloper added a project to T411151: CommentParser::doWikiLinks should be able to operate safely on safe HTML: User-SomeRandomDeveloper.
Wed, May 20, 11:16 PM · User-SomeRandomDeveloper, Essential-Work, Content-Transform-Team (Work In Progress), SecTeam-Processed, MediaWiki-Parser, Security
SomeRandomDeveloper moved T411824: UploadWizard does not load messages for custom licenses from Backlog to Later on the User-SomeRandomDeveloper board.
Wed, May 20, 11:15 PM · User-SomeRandomDeveloper, affects-Miraheze, UploadWizard
SomeRandomDeveloper added a project to T411824: UploadWizard does not load messages for custom licenses: User-SomeRandomDeveloper.
Wed, May 20, 11:15 PM · User-SomeRandomDeveloper, affects-Miraheze, UploadWizard
SomeRandomDeveloper moved T414248: GlobalUserrights extends methods that have been removed in 1.46 from Backlog to Later on the User-SomeRandomDeveloper board.
Wed, May 20, 11:13 PM · User-SomeRandomDeveloper, MediaWiki-extensions-GlobalUserrights
SomeRandomDeveloper added a project to T414248: GlobalUserrights extends methods that have been removed in 1.46: User-SomeRandomDeveloper.
Wed, May 20, 11:13 PM · User-SomeRandomDeveloper, MediaWiki-extensions-GlobalUserrights
SomeRandomDeveloper moved T414867: Remove error constants from IEditObject and use bad statuses without a result instead from Backlog to Later on the User-SomeRandomDeveloper board.
Wed, May 20, 11:13 PM · User-SomeRandomDeveloper, Technical-Debt, MediaWiki-Page-editing
SomeRandomDeveloper added a project to T414867: Remove error constants from IEditObject and use bad statuses without a result instead: User-SomeRandomDeveloper.
Wed, May 20, 11:13 PM · User-SomeRandomDeveloper, Technical-Debt, MediaWiki-Page-editing
SomeRandomDeveloper moved T421193: Replace use of $wgRequest in 3rd party extensions from Backlog to Later on the User-SomeRandomDeveloper board.
Wed, May 20, 11:12 PM · User-SomeRandomDeveloper, Patch-For-Review, MediaWiki-extensions-General, Technical-Debt
SomeRandomDeveloper moved T418531: Stop using MWException in third-party code from Backlog to Later on the User-SomeRandomDeveloper board.
Wed, May 20, 11:12 PM · User-SomeRandomDeveloper, MediaWiki-extensions-General
SomeRandomDeveloper added a project to T418531: Stop using MWException in third-party code: User-SomeRandomDeveloper.
Wed, May 20, 11:12 PM · User-SomeRandomDeveloper, MediaWiki-extensions-General
SomeRandomDeveloper added a project to T420534: Replace use of $wgRequest in Wikimedia-deployed extensions: User-SomeRandomDeveloper.
Wed, May 20, 11:11 PM · User-SomeRandomDeveloper, MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), MediaWiki-extensions-General, Technical-Debt
SomeRandomDeveloper added a project to T160810: Deprecate $wgRequest: User-SomeRandomDeveloper.
Wed, May 20, 11:11 PM · User-SomeRandomDeveloper, MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-General, Technical-Debt
SomeRandomDeveloper added a project to T421193: Replace use of $wgRequest in 3rd party extensions: User-SomeRandomDeveloper.
Wed, May 20, 11:11 PM · User-SomeRandomDeveloper, Patch-For-Review, MediaWiki-extensions-General, Technical-Debt
SomeRandomDeveloper moved T422305: AJAXPoll does not support temporary accounts from Backlog to Later on the User-SomeRandomDeveloper board.

I didn't have the time yet to submit a patch for this task, but I probably will eventually. Not claiming for now in case somebody else wants to

Wed, May 20, 11:10 PM · User-SomeRandomDeveloper, AJAXPoll
SomeRandomDeveloper added a project to T422305: AJAXPoll does not support temporary accounts: User-SomeRandomDeveloper.
Wed, May 20, 11:10 PM · User-SomeRandomDeveloper, AJAXPoll
SomeRandomDeveloper added a project to T426894: Fix discrepancy between $wgRequest and the main context request in ApiEditPage: User-SomeRandomDeveloper.
Wed, May 20, 11:07 PM · User-SomeRandomDeveloper, MW-Interfaces-Team, MediaWiki-Action-API
SomeRandomDeveloper added a project to T425742: ArticleGuidance: TypeError: str_contains(): Argument #1 ($haystack) must be of type string, null given: User-SomeRandomDeveloper.

This fix should've been deployed through the train last week, are there still any errors?

Wed, May 20, 11:06 PM · LPL Projects (Other), LPL Hypothesis, User-SomeRandomDeveloper, MW-1.46-notes, MW-1.44-notes, MW-1.43-notes, MW-1.45-notes, MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), MediaWiki-Action-API, User-brennen, Article-Guidance, Wikimedia-production-error
SomeRandomDeveloper moved T426470: AbuseFilter autoloads 40+ classes on every request only to retrieve service name constants from Backlog to Awaiting review on the User-SomeRandomDeveloper board.
Wed, May 20, 11:05 PM · User-SomeRandomDeveloper, Patch-For-Review, Performance Issue, AbuseFilter
SomeRandomDeveloper added a project to T426470: AbuseFilter autoloads 40+ classes on every request only to retrieve service name constants: User-SomeRandomDeveloper.
Wed, May 20, 11:05 PM · User-SomeRandomDeveloper, Patch-For-Review, Performance Issue, AbuseFilter
SomeRandomDeveloper moved T425999: Add a JS hook that allows modifying the config object for live previews from Backlog to Awaiting review on the User-SomeRandomDeveloper board.
Wed, May 20, 11:05 PM · User-SomeRandomDeveloper, Patch-For-Review, JavaScript, MediaWiki-User-Interface
SomeRandomDeveloper added a project to T426012: Add separate tests for PageEdit and increase the code coverage: User-SomeRandomDeveloper.
Wed, May 20, 11:04 PM · User-SomeRandomDeveloper, Test-Coverage, MediaWiki-Page-editing
SomeRandomDeveloper added a project to T425999: Add a JS hook that allows modifying the config object for live previews: User-SomeRandomDeveloper.
Wed, May 20, 11:04 PM · User-SomeRandomDeveloper, Patch-For-Review, JavaScript, MediaWiki-User-Interface
SomeRandomDeveloper added a project to T387583: ReplaceText should validate regexes before sending them to the database: User-SomeRandomDeveloper.
Wed, May 20, 11:04 PM · User-SomeRandomDeveloper, Patch-For-Review, affects-Miraheze, MediaWiki-extensions-ReplaceText
SomeRandomDeveloper added a project to T424458: Refactor edit constraint classes to be stateless: User-SomeRandomDeveloper.
Wed, May 20, 11:03 PM · User-SomeRandomDeveloper, Patch-For-Review, MediaWiki-Page-editing
SomeRandomDeveloper moved T422331: CommentStreams' parser tags should not disable the parser cache from Backlog to Awaiting review on the User-SomeRandomDeveloper board.
Wed, May 20, 11:02 PM · User-SomeRandomDeveloper, Patch-For-Review, Performance Issue, affects-Miraheze, MediaWiki-extensions-CommentStreams
SomeRandomDeveloper added a project to T422331: CommentStreams' parser tags should not disable the parser cache: User-SomeRandomDeveloper.
Wed, May 20, 11:02 PM · User-SomeRandomDeveloper, Patch-For-Review, Performance Issue, affects-Miraheze, MediaWiki-extensions-CommentStreams
SomeRandomDeveloper added a project to T422429: ArticleFeedbackv5 does not support temporary accounts: User-SomeRandomDeveloper.
Wed, May 20, 11:02 PM · User-SomeRandomDeveloper, Patch-For-Review, ArticleFeedbackv5
SomeRandomDeveloper added a project to T421659: Extension:CloseWikis phpunit tests fail due to missing database: User-SomeRandomDeveloper.
Wed, May 20, 11:01 PM · User-SomeRandomDeveloper, MW-1.44-notes, MW-1.45-notes, MW-1.43-notes, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Patch-For-Review, MediaWiki-extensions-CloseWikis, ci-test-error
SomeRandomDeveloper moved T394016: Check edit constraints on page preview from Backlog to Later on the User-SomeRandomDeveloper board.
Wed, May 20, 11:01 PM · User-SomeRandomDeveloper, MediaWiki-Page-editing, MediaWiki-Redirects
SomeRandomDeveloper placed T394016: Check edit constraints on page preview up for grabs.

Not actively working on this right now because using edit constraints in more places would make the ongoing EditPage/PageEdit refactoring more complicated. Removed patch-welcome for the same reason. I will pick this task up again at some point if no one else does until then.

Wed, May 20, 11:00 PM · User-SomeRandomDeveloper, MediaWiki-Page-editing, MediaWiki-Redirects
SomeRandomDeveloper moved T419427: Rename HtmlCacheUpdater service to HTMLCacheUpdater from Backlog to Awaiting review on the User-SomeRandomDeveloper board.
Wed, May 20, 10:58 PM · User-SomeRandomDeveloper, Patch-For-Review, Wikidata, MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), MediaWiki-extensions-Wikibase-Repo, GlobalUserPage, MediaWiki-General
SomeRandomDeveloper added a project to T419427: Rename HtmlCacheUpdater service to HTMLCacheUpdater: User-SomeRandomDeveloper.
Wed, May 20, 10:58 PM · User-SomeRandomDeveloper, Patch-For-Review, Wikidata, MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), MediaWiki-extensions-Wikibase-Repo, GlobalUserPage, MediaWiki-General
SomeRandomDeveloper moved T326186: PagerTools should be a service from Backlog to Awaiting review on the User-SomeRandomDeveloper board.
Wed, May 20, 10:51 PM · User-SomeRandomDeveloper, Patch-For-Review, MediaWiki-Special-pages, MediaWiki-Page-history
SomeRandomDeveloper moved T413800: Temporary group toggle at Special:ListUsers does not work with GlobalUserRights from Backlog to Awaiting review on the User-SomeRandomDeveloper board.
Wed, May 20, 10:51 PM · User-SomeRandomDeveloper, Patch-For-Review, MediaWiki-extensions-GlobalUserrights
SomeRandomDeveloper added a project to T326186: PagerTools should be a service: User-SomeRandomDeveloper.
Wed, May 20, 10:51 PM · User-SomeRandomDeveloper, Patch-For-Review, MediaWiki-Special-pages, MediaWiki-Page-history
SomeRandomDeveloper added a project to T413800: Temporary group toggle at Special:ListUsers does not work with GlobalUserRights: User-SomeRandomDeveloper.
Wed, May 20, 10:51 PM · User-SomeRandomDeveloper, Patch-For-Review, MediaWiki-extensions-GlobalUserrights
SomeRandomDeveloper moved T406895: WikiSEO cannot set an external URL as the image if $wgAllowExternalImages is set to true from Backlog to Awaiting review on the User-SomeRandomDeveloper board.
Wed, May 20, 10:50 PM · User-SomeRandomDeveloper, Patch-For-Review, affects-Miraheze, WikiSEO
SomeRandomDeveloper added a project to T406895: WikiSEO cannot set an external URL as the image if $wgAllowExternalImages is set to true: User-SomeRandomDeveloper.
Wed, May 20, 10:49 PM · User-SomeRandomDeveloper, Patch-For-Review, affects-Miraheze, WikiSEO
SomeRandomDeveloper moved T268798: On action=delete the message moves the content to the left and breaks the look from Backlog to Awaiting review on the User-SomeRandomDeveloper board.
Wed, May 20, 10:49 PM · User-SomeRandomDeveloper, Patch-For-Review, LastModified
SomeRandomDeveloper added a project to T268798: On action=delete the message moves the content to the left and breaks the look: User-SomeRandomDeveloper.
Wed, May 20, 10:49 PM · User-SomeRandomDeveloper, Patch-For-Review, LastModified
SomeRandomDeveloper removed a project from T172687: Special:UserRights should order list of groups alphabetically by label : Patch-For-Review.
Wed, May 20, 10:48 PM · patch-welcome, MediaWiki-User-management, Design
SomeRandomDeveloper placed T172687: Special:UserRights should order list of groups alphabetically by label up for grabs.

The patch I uploaded was one of the first MediaWiki patches I ever made, and I don't quite like the approach I took (and it has conflicts as well). Unassigning myself as I'm not actively updating the patch and I don't want to block the implementation of this improvement.

Wed, May 20, 10:48 PM · patch-welcome, MediaWiki-User-management, Design
SomeRandomDeveloper added a comment to T426896: Create project tag for User-SomeRandomDeveloper.

Thank you!

Wed, May 20, 8:35 PM · Project-Admins
SomeRandomDeveloper created T426896: Create project tag for User-SomeRandomDeveloper.
Wed, May 20, 7:44 PM · Project-Admins
SomeRandomDeveloper removed a subtask for T421193: Replace use of $wgRequest in 3rd party extensions: T426894: Fix discrepancy between $wgRequest and the main context request in ApiEditPage.
Wed, May 20, 7:19 PM · User-SomeRandomDeveloper, Patch-For-Review, MediaWiki-extensions-General, Technical-Debt
SomeRandomDeveloper added a subtask for T420534: Replace use of $wgRequest in Wikimedia-deployed extensions: T426894: Fix discrepancy between $wgRequest and the main context request in ApiEditPage.
Wed, May 20, 7:19 PM · User-SomeRandomDeveloper, MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), MediaWiki-extensions-General, Technical-Debt
SomeRandomDeveloper edited parent tasks for T426894: Fix discrepancy between $wgRequest and the main context request in ApiEditPage, added: T420534: Replace use of $wgRequest in Wikimedia-deployed extensions; removed: T421193: Replace use of $wgRequest in 3rd party extensions.
Wed, May 20, 7:19 PM · User-SomeRandomDeveloper, MW-Interfaces-Team, MediaWiki-Action-API
SomeRandomDeveloper added a comment to T426894: Fix discrepancy between $wgRequest and the main context request in ApiEditPage.

At some point, T157658: Factor out a backend from EditPage will also hopefully replace the use of a DerivativeRequest in VE and other extensions, as it will be using PageEdit directly instead of calling action=edit internally. This bug still needs to be fixed though.

Wed, May 20, 7:17 PM · User-SomeRandomDeveloper, MW-Interfaces-Team, MediaWiki-Action-API
SomeRandomDeveloper added a subtask for T421193: Replace use of $wgRequest in 3rd party extensions: T426894: Fix discrepancy between $wgRequest and the main context request in ApiEditPage.
Wed, May 20, 7:15 PM · User-SomeRandomDeveloper, Patch-For-Review, MediaWiki-extensions-General, Technical-Debt
SomeRandomDeveloper added a parent task for T426894: Fix discrepancy between $wgRequest and the main context request in ApiEditPage: T421193: Replace use of $wgRequest in 3rd party extensions.
Wed, May 20, 7:15 PM · User-SomeRandomDeveloper, MW-Interfaces-Team, MediaWiki-Action-API
SomeRandomDeveloper closed T426539: "review pending changes" checkbox to the edit form not working when using VisualEditor as Resolved.

Since the patch that initially caused this bug has been reverted, the checkbox should be fixed with the train next week. Created T426894: Fix discrepancy between $wgRequest and the main context request in ApiEditPage to track follow-up fixes in ConfirmEdit/ApiEditPage.

Wed, May 20, 7:15 PM · MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), Regression, VisualEditor, FlaggedRevs
SomeRandomDeveloper created T426894: Fix discrepancy between $wgRequest and the main context request in ApiEditPage.
Wed, May 20, 7:13 PM · User-SomeRandomDeveloper, MW-Interfaces-Team, MediaWiki-Action-API
SomeRandomDeveloper added a comment to T426539: "review pending changes" checkbox to the edit form not working when using VisualEditor.

The fact that $wgRequest and RequestContext::getMain()->getRequest() hold two different requests during an API edit is a bug and will still need to be fixed eventually, but it will probably take a bit of work to fix code that uses this as a feature, since at least ConfirmEdit is apparently doing that (T426751). I think the best solution for next week's train is to just revert the FlaggedRevs patch for now until the ApiEditPage fix is reapplied at some point and confirmed to be working fine.

Wed, May 20, 6:55 PM · MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), Regression, VisualEditor, FlaggedRevs

Sun, May 17

SomeRandomDeveloper added a project to T426539: "review pending changes" checkbox to the edit form not working when using VisualEditor: Regression.

If this affects the workflow of a lot of people, I think we could also revert c58febaa602036d64f05ae1f831fe08caf321d97 on wmf.2 during the UTC afternoon backport window tomorrow (and on master if the core patch I uploaded doesn't get merged before tomorrow evening, so we don't need to backport anything to wmf.3).

Sun, May 17, 11:39 PM · MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), Regression, VisualEditor, FlaggedRevs
SomeRandomDeveloper renamed T426539: "review pending changes" checkbox to the edit form not working when using VisualEditor from "review pending changes" checkbox to the edit form not working to "review pending changes" checkbox to the edit form not working when using VisualEditor.
Sun, May 17, 11:16 PM · MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), Regression, VisualEditor, FlaggedRevs
SomeRandomDeveloper claimed T426539: "review pending changes" checkbox to the edit form not working when using VisualEditor.

@SomeRandomDeveloper Could this be caused by some changes around T157658: Factor out a backend from EditPage?

Sun, May 17, 11:16 PM · MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), Regression, VisualEditor, FlaggedRevs

Fri, May 15

SomeRandomDeveloper closed T426473: SuggestedInvestigationsInstrumentationClientTest is blocking CI in SpamBlacklist and AbuseFilter as Resolved.

Looks like that fixed it, thanks!

Fri, May 15, 11:04 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), CheckUser-SuggestedInvestigations, ci-test-error (WMF-deployed Build Failure), CheckUser
SomeRandomDeveloper created T426473: SuggestedInvestigationsInstrumentationClientTest is blocking CI in SpamBlacklist and AbuseFilter.
Fri, May 15, 9:32 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), CheckUser-SuggestedInvestigations, ci-test-error (WMF-deployed Build Failure), CheckUser
SomeRandomDeveloper claimed T426470: AbuseFilter autoloads 40+ classes on every request only to retrieve service name constants.
Fri, May 15, 9:16 PM · User-SomeRandomDeveloper, Patch-For-Review, Performance Issue, AbuseFilter
SomeRandomDeveloper created T426470: AbuseFilter autoloads 40+ classes on every request only to retrieve service name constants.
Fri, May 15, 9:03 PM · User-SomeRandomDeveloper, Patch-For-Review, Performance Issue, AbuseFilter

Thu, May 14

SomeRandomDeveloper added a comment to T426307: TypeError: MediaWiki\EditPage\EditPage::displayViewSourcePage(): Argument #1 ($content) must be of type MediaWiki\Content\Content, null given, called in /includes/EditPage/EditPage.php:610.

It's a bit annoying that the URL parameters are redacted, but https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+blame/refs/heads/wmf/1.47.0-wmf.2/includes/EditPage/EditPage.php#1040 should throw an ErrorPageError if the section parameter is not empty, because this condition should then evaluate to false, unless Article::getRevIdFetched() returns the latest ID because Article::fetchRevisionRecord() hasn't been called yet at this point...

Thu, May 14, 11:27 AM · Editing-team, MediaWiki-Page-editing, Wikimedia-production-error
SomeRandomDeveloper added a comment to T426307: TypeError: MediaWiki\EditPage\EditPage::displayViewSourcePage(): Argument #1 ($content) must be of type MediaWiki\Content\Content, null given, called in /includes/EditPage/EditPage.php:610.

Is this new in 1.47.0-wmf.2 or did it already occur in older versions? I don't see any relevant changes in the last week in EditPage/PageEditingHelper that could've caused this

Thu, May 14, 11:04 AM · Editing-team, MediaWiki-Page-editing, Wikimedia-production-error

Wed, May 13

SomeRandomDeveloper added a comment to T426155: TypeError: TimedMediaHandler::getSteppedThumbWidth(): Argument #2 ($requestWidth) must be of type int, float given.

I couldn't reproduce this locally, but I found an issue with MediaHandler::fixBoxWidth(), which returns a float sometimes even though it's documented to return an int. This overrides $params['width'] at https://github.com/wikimedia/mediawiki-extensions-TimedMediaHandler/blob/c822315d877ce81b2053274697f3017a9416e68c/includes/TimedMediaHandler.php#L158, which is then used as $params['physicalWidth'] and passed to TimedMediaHandler::getSteppedThumbWidth() a few lines below.
I'm not 100% sure if this will fix the errors mentioned in this task, but it definitely looks like it could cause them.

Wed, May 13, 10:50 PM · Reader Growth Team, MW-1.46-notes, MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), TimedMediaHandler, Wikimedia-production-error
SomeRandomDeveloper added a project to T425847: Citoid selenium tests are failing: Cite.

(I missed this when filing this task, but the tests that are failing actually are part of the Cite extension, but are only failing in the Citoid repo for some reason)

Wed, May 13, 9:36 PM · Essential-Work, MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Unplanned-Sprint-Work, WMDE-TechWish-Sprint-2026-05-12-Fungi, Cite, ci-test-error (WMF-deployed Build Failure), Citoid
SomeRandomDeveloper closed T297737: 'missingsummary' and 'missingcommentheader' should use 'warningbox' class as Resolved.

I fixed this in https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1225181 in January

Wed, May 13, 8:51 PM · MediaWiki-Page-editing

Tue, May 12

SomeRandomDeveloper added a project to T426012: Add separate tests for PageEdit and increase the code coverage: Test-Coverage.
Tue, May 12, 1:31 AM · User-SomeRandomDeveloper, Test-Coverage, MediaWiki-Page-editing
SomeRandomDeveloper created T426012: Add separate tests for PageEdit and increase the code coverage.
Tue, May 12, 1:29 AM · User-SomeRandomDeveloper, Test-Coverage, MediaWiki-Page-editing

Mon, May 11

SomeRandomDeveloper claimed T425999: Add a JS hook that allows modifying the config object for live previews.
Mon, May 11, 9:02 PM · User-SomeRandomDeveloper, Patch-For-Review, JavaScript, MediaWiki-User-Interface
SomeRandomDeveloper created T425999: Add a JS hook that allows modifying the config object for live previews.
Mon, May 11, 9:00 PM · User-SomeRandomDeveloper, Patch-For-Review, JavaScript, MediaWiki-User-Interface
SomeRandomDeveloper added a comment to T425742: ArticleGuidance: TypeError: str_contains(): Argument #1 ($haystack) must be of type string, null given.

Do we want to backport this (I could schedule it for the UTC late backport window today), or is the error rate low enough that it's not necessary and we can wait until it rolls out through the train?

Mon, May 11, 2:04 PM · LPL Projects (Other), LPL Hypothesis, User-SomeRandomDeveloper, MW-1.46-notes, MW-1.44-notes, MW-1.43-notes, MW-1.45-notes, MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), MediaWiki-Action-API, User-brennen, Article-Guidance, Wikimedia-production-error

Sat, May 9

SomeRandomDeveloper added a comment to T425841: Red links to file pages link to erroneous Special:FilePath page in Parsoid.

I was looking at the code, and it seemed relatively trivial to fix this in parsoid and implement the behaviour of the legacy parser. (If the current behaviour in Parsoid is somehow intended (I didn't find anything relevant through git blame) and the CTT has other plans, that's also fine for me though, I made this patch primarily to learn more about the codebase, and I'm also fine with it not being merged in that case)

Sat, May 9, 3:41 AM · Content-Transform-Team (Work In Progress), Patch-For-Review, Parsoid, Parsoid-Read-Views
SomeRandomDeveloper created T425847: Citoid selenium tests are failing.
Sat, May 9, 1:34 AM · Essential-Work, MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Unplanned-Sprint-Work, WMDE-TechWish-Sprint-2026-05-12-Fungi, Cite, ci-test-error (WMF-deployed Build Failure), Citoid
SomeRandomDeveloper added a project to T425845: Wikibase selenium tests in Score are blocking CI: Wikidata-Omega.

Test added in https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Score/+/1224050 for T412140, therefore tagging Wikidata-Omega

Sat, May 9, 1:20 AM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Wikidata, ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-Score
SomeRandomDeveloper created T425845: Wikibase selenium tests in Score are blocking CI.
Sat, May 9, 1:17 AM · Wikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Wikidata, ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-Score

Fri, May 8

SomeRandomDeveloper added a comment to T425069: PHP Deprecated: Use of MediaWiki\SpecialPage\UnlistedSpecialPage constructor parameters $restriction, $function and $file was deprecated in MediaWiki 1.46. [Called from ThreadActionPage::__construct].

I assume this is fixed now since the patch linked above has been deployed through the train (though I can't verify that assumption myself)

Fri, May 8, 8:32 PM · MediaWiki-extensions-LiquidThreads, Wikimedia-production-error
SomeRandomDeveloper added a comment to T425782: [Core][BUG] Need to set language before accessing.

Merged on Tuesday, so the parent task can probably removed as it's not blocking this week's train

Fri, May 8, 2:46 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MediaWiki-File-management, Wikidata
SomeRandomDeveloper updated subscribers of T425782: [Core][BUG] Need to set language before accessing.
Fri, May 8, 2:45 PM · MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), MediaWiki-File-management, Wikidata