Page MenuHomePhabricator
Feed Search

Sep 30 2025

hector.arroyo moved T405354: Enforce trailing_comma_in_multiline linter rule in CheckUser from Maintenance ready to Ready on the Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)) board.
Sep 30 2025, 10:03 AM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), Essential-Work, CheckUser

Sep 29 2025

hector.arroyo moved T386925: Temporary account IP reveal: Display "no longer available" instead of "unavailable" when IP reveal fails due to data having expired from In progress to Needs review on the Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)) board.
Sep 29 2025, 1:55 PM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), OKR-Work, Temporary accounts (Create/update essential tools/anti-abuse management), CheckUser
hector.arroyo added a member for Product Safety and Integrity: hector.arroyo.
Sep 29 2025, 10:25 AM
hector.arroyo moved T386925: Temporary account IP reveal: Display "no longer available" instead of "unavailable" when IP reveal fails due to data having expired from Needs QA to In progress on the Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)) board.

On Friday, I was able to reproduce the problem locally: When I reveal the IPs for a temp account whose data is expired, only one of the occurrences is shown as "no longer available" (i.e. expired), but reloading the page then shows both as expired.

Sep 29 2025, 9:57 AM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), OKR-Work, Temporary accounts (Create/update essential tools/anti-abuse management), CheckUser
hector.arroyo updated the task description for T405354: Enforce trailing_comma_in_multiline linter rule in CheckUser.
Sep 29 2025, 8:38 AM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), Essential-Work, CheckUser

Sep 25 2025

hector.arroyo moved T404981: Provide an option to hide temporary accounts on Special:Investigate from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Dadar Gulung (September 8 - September 26)) board.
Sep 25 2025, 2:42 PM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), Temporary accounts (Create/update essential tools/anti-abuse management), CheckUser
hector.arroyo added a comment to T386925: Temporary account IP reveal: Display "no longer available" instead of "unavailable" when IP reveal fails due to data having expired.

I am noticing that for any special pages with more than one "Show IP" button for the same expired temporary account, when the user selects one of the "Show IP" buttons it will display no longer available for the "Show IP" button that was selected, but the remaining "Show IP" buttons will display unavailable.
However, if I were to then reload the page then it will display the remaining "Show IP" buttons as no longer available.

Is this the expected behavior for this new code, or should the user not have to reload the page to get the new verbiage to show for the remaining "Show IP" buttons?

Sep 25 2025, 8:36 AM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), OKR-Work, Temporary accounts (Create/update essential tools/anti-abuse management), CheckUser

Sep 23 2025

hector.arroyo moved T402537: UserInfoCard: Show most recent edit from Needs Review to Needs QA on the Trust and Safety Product Sprint (Sprint Dadar Gulung (September 8 - September 26)) board.
Sep 23 2025, 4:03 PM · OKR-Work, Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), CheckUser-UserInfoCard, Trust and Safety Product Team
hector.arroyo created T405354: Enforce trailing_comma_in_multiline linter rule in CheckUser.
Sep 23 2025, 1:37 PM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), Essential-Work, CheckUser

Sep 19 2025

hector.arroyo moved T404981: Provide an option to hide temporary accounts on Special:Investigate from Ready to In Progress on the Trust and Safety Product Sprint (Sprint Dadar Gulung (September 8 - September 26)) board.
Sep 19 2025, 8:10 AM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), Temporary accounts (Create/update essential tools/anti-abuse management), CheckUser
hector.arroyo changed the status of T404981: Provide an option to hide temporary accounts on Special:Investigate from Open to In Progress.
Sep 19 2025, 8:10 AM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), Temporary accounts (Create/update essential tools/anti-abuse management), CheckUser

Sep 18 2025

hector.arroyo moved T402537: UserInfoCard: Show most recent edit from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Dadar Gulung (September 8 - September 26)) board.
Sep 18 2025, 3:44 PM · OKR-Work, Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), CheckUser-UserInfoCard, Trust and Safety Product Team

Sep 17 2025

hector.arroyo renamed T402537: UserInfoCard: Show most recent edit from UserInfo: Show most recent edit to UserInfoCard: Show most recent edit.
Sep 17 2025, 3:49 PM · OKR-Work, Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), CheckUser-UserInfoCard, Trust and Safety Product Team
hector.arroyo moved T388522: Make "rejection reason" a required field for vanish requests from Needs Review to Needs QA on the Trust and Safety Product Sprint (Sprint Dadar Gulung (September 8 - September 26)) board.
Sep 17 2025, 10:55 AM · Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Essential-Work, MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, Account-Vanishing

Sep 16 2025

hector.arroyo added a comment to T388522: Make "rejection reason" a required field for vanish requests.

I did a minor update in the existing patch https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CentralAuth/+/1126672/4 and verified locally the request fails if the reason is not provided.

Sep 16 2025, 3:45 PM · Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Essential-Work, MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, Account-Vanishing
hector.arroyo moved T402537: UserInfoCard: Show most recent edit from Triaged to In Progress on the CheckUser-UserInfoCard board.
Sep 16 2025, 3:38 PM · OKR-Work, Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), CheckUser-UserInfoCard, Trust and Safety Product Team
hector.arroyo moved T402537: UserInfoCard: Show most recent edit from Ready to In Progress on the Trust and Safety Product Sprint (Sprint Dadar Gulung (September 8 - September 26)) board.
Sep 16 2025, 3:32 PM · OKR-Work, Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), CheckUser-UserInfoCard, Trust and Safety Product Team
hector.arroyo changed the status of T402537: UserInfoCard: Show most recent edit from Open to In Progress.
Sep 16 2025, 3:32 PM · OKR-Work, Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), CheckUser-UserInfoCard, Trust and Safety Product Team
hector.arroyo moved T388522: Make "rejection reason" a required field for vanish requests from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Dadar Gulung (September 8 - September 26)) board.
Sep 16 2025, 3:22 PM · Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Essential-Work, MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, Account-Vanishing
hector.arroyo moved T388522: Make "rejection reason" a required field for vanish requests from Maintenance Ready to In Progress on the Trust and Safety Product Sprint (Sprint Dadar Gulung (September 8 - September 26)) board.
Sep 16 2025, 9:34 AM · Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Essential-Work, MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, Account-Vanishing
hector.arroyo claimed T388522: Make "rejection reason" a required field for vanish requests.
Sep 16 2025, 9:34 AM · Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Essential-Work, MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, Account-Vanishing

Sep 15 2025

hector.arroyo moved T402981: Expand the Suggested Investigations special page to support updating the status of an investigation from In Progress to Done on the Trust and Safety Product Sprint (Sprint Dadar Gulung (September 8 - September 26)) board.
Sep 15 2025, 9:14 AM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Trust and Safety Product Sprint (Sprint Dadar Gulung (September 8 - September 26)), Patch-For-Review, WE4.2 Anti-abuse, OKR-Work, CheckUser-SuggestedInvestigations, Trust and Safety Product Team
hector.arroyo closed T402981: Expand the Suggested Investigations special page to support updating the status of an investigation as Resolved.
Sep 15 2025, 9:13 AM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Trust and Safety Product Sprint (Sprint Dadar Gulung (September 8 - September 26)), Patch-For-Review, WE4.2 Anti-abuse, OKR-Work, CheckUser-SuggestedInvestigations, Trust and Safety Product Team
hector.arroyo closed T402981: Expand the Suggested Investigations special page to support updating the status of an investigation, a subtask of T402025: [Epic]: Display suggested investigations to CheckUsers, as Resolved.
Sep 15 2025, 9:13 AM · Product Safety and Integrity, CheckUser-SuggestedInvestigations, OKR-Work, WE4.2 Anti-abuse, CheckUser, Epic
hector.arroyo added a comment to T402981: Expand the Suggested Investigations special page to support updating the status of an investigation.

Things missing for this task are being handled in T404215: Add a dialog to change the status associated with a suggested investigation & T404216: Update the status of a suggested investigations case in the table pager when the dialog is closed.

Sep 15 2025, 9:13 AM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Trust and Safety Product Sprint (Sprint Dadar Gulung (September 8 - September 26)), Patch-For-Review, WE4.2 Anti-abuse, OKR-Work, CheckUser-SuggestedInvestigations, Trust and Safety Product Team

Sep 10 2025

hector.arroyo added a comment to T404212: Create an API to allow updating the status of a suggested investigation.

An initial implementation is here, but it is missing tests etc https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CheckUser/+/1185881

Sep 10 2025, 4:24 PM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Patch-For-Review, Trust and Safety Product Sprint (Sprint Dadar Gulung (September 8 - September 26)), WE4.2 Anti-abuse, OKR-Work, CheckUser-SuggestedInvestigations, Trust and Safety Product Team

Sep 4 2025

hector.arroyo moved T402981: Expand the Suggested Investigations special page to support updating the status of an investigation from Ready to In Progress on the Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)) board.
Sep 4 2025, 11:28 AM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Trust and Safety Product Sprint (Sprint Dadar Gulung (September 8 - September 26)), Patch-For-Review, WE4.2 Anti-abuse, OKR-Work, CheckUser-SuggestedInvestigations, Trust and Safety Product Team
hector.arroyo changed the status of T402981: Expand the Suggested Investigations special page to support updating the status of an investigation, a subtask of T402025: [Epic]: Display suggested investigations to CheckUsers, from Open to In Progress.
Sep 4 2025, 11:27 AM · Product Safety and Integrity, CheckUser-SuggestedInvestigations, OKR-Work, WE4.2 Anti-abuse, CheckUser, Epic
hector.arroyo changed the status of T402981: Expand the Suggested Investigations special page to support updating the status of an investigation from Open to In Progress.
Sep 4 2025, 11:27 AM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Trust and Safety Product Sprint (Sprint Dadar Gulung (September 8 - September 26)), Patch-For-Review, WE4.2 Anti-abuse, OKR-Work, CheckUser-SuggestedInvestigations, Trust and Safety Product Team
hector.arroyo moved T402980: Create service method(s) to manage the status of an existing suggested investigation from In Progress to Done on the CheckUser-SuggestedInvestigations board.
Sep 4 2025, 9:50 AM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), OKR-Work, Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), WE4.2 Anti-abuse, CheckUser-SuggestedInvestigations, Trust and Safety Product Team
hector.arroyo closed T402980: Create service method(s) to manage the status of an existing suggested investigation, a subtask of T402025: [Epic]: Display suggested investigations to CheckUsers, as Resolved.
Sep 4 2025, 9:50 AM · Product Safety and Integrity, CheckUser-SuggestedInvestigations, OKR-Work, WE4.2 Anti-abuse, CheckUser, Epic
hector.arroyo closed T402980: Create service method(s) to manage the status of an existing suggested investigation as Resolved.

The patch is being merged now. As it does not have any user-facing methods, I'm skipping QA and closing the ticket directly.

Sep 4 2025, 9:50 AM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), OKR-Work, Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), WE4.2 Anti-abuse, CheckUser-SuggestedInvestigations, Trust and Safety Product Team

Sep 3 2025

hector.arroyo moved T402979: Create a maintenance script to insert testing suggested investigations data from Backlog to Done on the CheckUser-SuggestedInvestigations board.
Sep 3 2025, 3:25 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), WE4.2 Anti-abuse, Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), OKR-Work, CheckUser-SuggestedInvestigations, Trust and Safety Product Team
hector.arroyo moved T402980: Create service method(s) to manage the status of an existing suggested investigation from Backlog to In Progress on the CheckUser-SuggestedInvestigations board.
Sep 3 2025, 3:25 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), OKR-Work, Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), WE4.2 Anti-abuse, CheckUser-SuggestedInvestigations, Trust and Safety Product Team
hector.arroyo moved T402980: Create service method(s) to manage the status of an existing suggested investigation from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)) board.

Submitted a patch https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CheckUser/+/1184502 with a new method to get and set the status of an existing investigation that is now ready for review.

Sep 3 2025, 3:25 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), OKR-Work, Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), WE4.2 Anti-abuse, CheckUser-SuggestedInvestigations, Trust and Safety Product Team
hector.arroyo changed the status of T402980: Create service method(s) to manage the status of an existing suggested investigation, a subtask of T402025: [Epic]: Display suggested investigations to CheckUsers, from Open to In Progress.
Sep 3 2025, 9:31 AM · Product Safety and Integrity, CheckUser-SuggestedInvestigations, OKR-Work, WE4.2 Anti-abuse, CheckUser, Epic
hector.arroyo changed the status of T402980: Create service method(s) to manage the status of an existing suggested investigation from Open to In Progress.
Sep 3 2025, 9:31 AM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), OKR-Work, Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), WE4.2 Anti-abuse, CheckUser-SuggestedInvestigations, Trust and Safety Product Team
hector.arroyo moved T382148: Enable hCaptcha on test2wiki from Priority Backlog to Done on the Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)) board.
Sep 3 2025, 9:13 AM · Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), WE4.2 Bot detection (WE4.2 hCaptcha account creation trial)
hector.arroyo moved T379179: Send hCaptcha API response data to event platform from Needs Review to Done on the Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)) board.
Sep 3 2025, 9:13 AM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), MediaWiki-extensions-Campaigns, WE4.2 Bot detection (WE4.2 hCaptcha account creation trial), Data-Engineering-Radar, MediaWiki-extensions-EventLogging, ConfirmEdit (CAPTCHA extension), Data-Engineering
hector.arroyo moved T402641: hCaptcha: Only display challenge on form submission from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)) board.
Sep 3 2025, 9:12 AM · MW-1.45-notes (1.45.0-wmf.15; 2025-08-19), Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), ConfirmEdit (CAPTCHA extension), WE4.2 Bot detection (WE4.2 hCaptcha account creation trial)

Sep 2 2025

hector.arroyo moved T399096: UserInfoCard: Number of "New articles" incorrect from Needs Review to Needs QA on the Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)) board.
Sep 2 2025, 2:16 PM · MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), CheckUser-UserInfoCard, Trust and Safety Product Team
hector.arroyo moved T399096: UserInfoCard: Number of "New articles" incorrect from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)) board.
Sep 2 2025, 12:30 PM · MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), CheckUser-UserInfoCard, Trust and Safety Product Team
hector.arroyo claimed T399096: UserInfoCard: Number of "New articles" incorrect.
Sep 2 2025, 8:18 AM · MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), CheckUser-UserInfoCard, Trust and Safety Product Team

Aug 28 2025

hector.arroyo added a comment to T388124: CheckUser IP reveal: Support IP reveal on Special:AbuseLog.

Checking https://test.wikipedia.org/wiki/Special:Version, the CheckUser version there is 2.5 (e322528) 10:21, 25 August 2025, which means the latest fix should be deployed there.

Aug 28 2025, 9:36 AM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), OKR-Work, Temporary accounts (Global wiki rollout), AbuseFilter, CheckUser, Trust and Safety Product Team

Aug 25 2025

hector.arroyo moved T386925: Temporary account IP reveal: Display "no longer available" instead of "unavailable" when IP reveal fails due to data having expired from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)) board.
Aug 25 2025, 4:46 PM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), OKR-Work, Temporary accounts (Create/update essential tools/anti-abuse management), CheckUser
hector.arroyo updated the task description for T400901: Replace usages of CheckUser's /revision endpoint with /batch-temporaryaccount.
Aug 25 2025, 8:15 AM · Moderator-Tools-Team, PageTriage
hector.arroyo updated the task description for T400901: Replace usages of CheckUser's /revision endpoint with /batch-temporaryaccount.
Aug 25 2025, 8:15 AM · Moderator-Tools-Team, PageTriage

Aug 22 2025

hector.arroyo updated the task description for T402633: Warning: User::loadFromSession called before the end of Setup.php when displaying blocks preventing autocreation.
Aug 22 2025, 12:00 PM · Patch-For-Review, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, MediaWiki-Blocks
hector.arroyo updated the task description for T402633: Warning: User::loadFromSession called before the end of Setup.php when displaying blocks preventing autocreation.
Aug 22 2025, 11:58 AM · Patch-For-Review, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, MediaWiki-Blocks
hector.arroyo created T402633: Warning: User::loadFromSession called before the end of Setup.php when displaying blocks preventing autocreation.
Aug 22 2025, 10:32 AM · Patch-For-Review, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, MediaWiki-Blocks

Aug 21 2025

hector.arroyo moved T386925: Temporary account IP reveal: Display "no longer available" instead of "unavailable" when IP reveal fails due to data having expired from Needs Review to In Progress on the Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)) board.

As agreed, I'm reworking the former patch, splitting it into separate patches first and then reworking the former one, so moving this back to 'In Progress'.

Aug 21 2025, 2:55 PM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), OKR-Work, Temporary accounts (Create/update essential tools/anti-abuse management), CheckUser
hector.arroyo added a comment to T388124: CheckUser IP reveal: Support IP reveal on Special:AbuseLog.

I've submitted an additional patch to fix requests to the batch endpoint in case AbuseFilter is not loaded in the wiki making use of IP Reveal, since the new abuseLogIds request parameter won't be recognized as a valid property from the JSON request payload in that case: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CheckUser/+/1180820

Aug 21 2025, 9:03 AM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), OKR-Work, Temporary accounts (Global wiki rollout), AbuseFilter, CheckUser, Trust and Safety Product Team

Aug 20 2025

hector.arroyo moved T386925: Temporary account IP reveal: Display "no longer available" instead of "unavailable" when IP reveal fails due to data having expired from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)) board.
Aug 20 2025, 2:16 PM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), OKR-Work, Temporary accounts (Create/update essential tools/anti-abuse management), CheckUser

Aug 19 2025

hector.arroyo moved T396945: UserInfoCard: Display number of times a temporary account has had its IP revealed from Needs Review to Needs QA on the Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)) board.
Aug 19 2025, 1:02 PM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), OKR-Work, CheckUser-UserInfoCard, Trust and Safety Product Team, CheckUser, WE4.2 Anti-abuse

Aug 18 2025

hector.arroyo moved T396945: UserInfoCard: Display number of times a temporary account has had its IP revealed from Needs QA to Needs Review on the Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)) board.
Aug 18 2025, 3:37 PM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), OKR-Work, CheckUser-UserInfoCard, Trust and Safety Product Team, CheckUser, WE4.2 Anti-abuse
hector.arroyo moved T396945: UserInfoCard: Display number of times a temporary account has had its IP revealed from Needs Review to Needs QA on the Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)) board.
Aug 18 2025, 3:36 PM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), OKR-Work, CheckUser-UserInfoCard, Trust and Safety Product Team, CheckUser, WE4.2 Anti-abuse

Aug 14 2025

hector.arroyo moved T396945: UserInfoCard: Display number of times a temporary account has had its IP revealed from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)) board.
Aug 14 2025, 4:24 PM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), OKR-Work, CheckUser-UserInfoCard, Trust and Safety Product Team, CheckUser, WE4.2 Anti-abuse
hector.arroyo moved T396945: UserInfoCard: Display number of times a temporary account has had its IP revealed from Needs Review to In Progress on the Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)) board.

After the recent changes, tests from CheckUserUserInfoCardServiceTest are passing in my local environment but failing when they are run in Jenkins.

Aug 14 2025, 11:12 AM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), OKR-Work, CheckUser-UserInfoCard, Trust and Safety Product Team, CheckUser, WE4.2 Anti-abuse

Aug 13 2025

hector.arroyo added a comment to T397497: CVE-2025-61654, CVE-2025-62661: UserInfoCard: Do permission checking when getting counts of global and local edits, new articles and thanks.

+2, I've reviewed both patches and they look ok for me

Aug 13 2025, 11:25 AM · Product Safety and Integrity, MW-1.44-release, Connection-Team, Security-Team, OKR-Work, Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)), MediaWiki-Platform-Team (Radar), Growth-Team, MediaWiki-extensions-CentralAuth, Thanks, GrowthExperiments, MediaWiki-User-management, Vuln-Infoleak, Vuln-MissingAuthz, SecTeam-Processed, CheckUser-UserInfoCard, Security

Aug 12 2025

hector.arroyo added a comment to T396945: UserInfoCard: Display number of times a temporary account has had its IP revealed.

I've rebased the patch and is ready for review again.

Aug 12 2025, 10:02 AM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), OKR-Work, CheckUser-UserInfoCard, Trust and Safety Product Team, CheckUser, WE4.2 Anti-abuse

Aug 6 2025

hector.arroyo added a comment to T386925: Temporary account IP reveal: Display "no longer available" instead of "unavailable" when IP reveal fails due to data having expired.

Note it doesn't seem possible to support this properly in Special:Log when revealing an IP for the first time until T399712: IPReveal: Remove the log endpoint and use the batch mechanism instead gets done and makes that page use the batch endpoint instead of /v0/temporaryaccount/~2025-123/logs/123: When the local storage is empty, clicking to show an IP for the first time still shows "unavailable" instead of "no longer available".

Aug 6 2025, 3:16 PM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), OKR-Work, Temporary accounts (Create/update essential tools/anti-abuse management), CheckUser
hector.arroyo moved T398361: Prepare GlobalWatchlist for IP masking from Inbox to PM on the Trust and Safety Product Team board.
Aug 6 2025, 12:06 PM · User-IKhitron, patch-welcome, I18n, RTL, User-DannyS712, MediaWiki-extensions-GlobalWatchlist, Temporary accounts

Aug 1 2025

hector.arroyo moved T386925: Temporary account IP reveal: Display "no longer available" instead of "unavailable" when IP reveal fails due to data having expired from Ready to In Progress on the Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)) board.
Aug 1 2025, 2:17 PM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), OKR-Work, Temporary accounts (Create/update essential tools/anti-abuse management), CheckUser
hector.arroyo changed the status of T386925: Temporary account IP reveal: Display "no longer available" instead of "unavailable" when IP reveal fails due to data having expired from Open to In Progress.
Aug 1 2025, 2:17 PM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), OKR-Work, Temporary accounts (Create/update essential tools/anti-abuse management), CheckUser
hector.arroyo added a comment to T399712: IPReveal: Remove the log endpoint and use the batch mechanism instead .

(Note: The log endpoint does not seem to be used by WMF code anymore so it seems safe to drop it altogether instead of depecating it first)

Aug 1 2025, 12:50 PM · MW-1.45-notes (1.45.0-wmf.15; 2025-08-19), Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)), CheckUser, Trust and Safety Product Team
hector.arroyo moved T399712: IPReveal: Remove the log endpoint and use the batch mechanism instead from Maintenance Ready to In Progress on the Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)) board.
Aug 1 2025, 12:23 PM · MW-1.45-notes (1.45.0-wmf.15; 2025-08-19), Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)), CheckUser, Trust and Safety Product Team
hector.arroyo added a subtask for T399713: IPReveal: Remove the revision endpoint and use the batch mechanism instead: T400901: Replace usages of CheckUser's /revision endpoint with /batch-temporaryaccount.
Aug 1 2025, 11:03 AM · Essential-Work, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), OKR-Work, MW-1.45-notes (1.45.0-wmf.13; 2025-08-05), CheckUser
hector.arroyo added a parent task for T400901: Replace usages of CheckUser's /revision endpoint with /batch-temporaryaccount: T399713: IPReveal: Remove the revision endpoint and use the batch mechanism instead.
Aug 1 2025, 11:03 AM · Moderator-Tools-Team, PageTriage
hector.arroyo changed the status of T399713: IPReveal: Remove the revision endpoint and use the batch mechanism instead from Open to Stalled.

An initial patch has been merged that tags the TemporaryAccountRevisionHandler as deprecated and removes a code path from the frontend code that was already unreachable.

Aug 1 2025, 10:57 AM · Essential-Work, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), OKR-Work, MW-1.45-notes (1.45.0-wmf.13; 2025-08-05), CheckUser
hector.arroyo moved T398392: UserInfo: Two icons are shown on Special:MobileDiff from Needs Review to Needs QA on the Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)) board.

The patch fixing this issue is being merged right now, so moving the ticket forward for QA.

Aug 1 2025, 10:44 AM · OKR-Work, MW-1.45-notes (1.45.0-wmf.15; 2025-08-19), Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)), MobileFrontend, Trust and Safety Product Team, CheckUser-UserInfoCard
hector.arroyo added a comment to T390051: CheckUser login: Some failed login events appearing as logging into an IP address.

I see all patches associated with this task have been already merged, and T390051#11043496 suggests the cause for the error was already found and fixed by those patches (1173962). Should this be moved forward for QA?

Aug 1 2025, 10:42 AM · MW-1.45-notes (1.45.0-wmf.13; 2025-08-05), Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)), CheckUser, Trust and Safety Product Team
hector.arroyo moved T399713: IPReveal: Remove the revision endpoint and use the batch mechanism instead from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)) board.
Aug 1 2025, 9:45 AM · Essential-Work, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), OKR-Work, MW-1.45-notes (1.45.0-wmf.13; 2025-08-05), CheckUser

Jul 31 2025

hector.arroyo triaged T400901: Replace usages of CheckUser's /revision endpoint with /batch-temporaryaccount as Medium priority.
Jul 31 2025, 2:37 PM · Moderator-Tools-Team, PageTriage
hector.arroyo added a comment to T399713: IPReveal: Remove the revision endpoint and use the batch mechanism instead.

Filed T400901: Replace usages of CheckUser's /revision endpoint with /batch-temporaryaccount for replacing usages of the /revision endpoint in PageTriage, which is needed in order to completely drop the endpoint in CheckUser.

Jul 31 2025, 1:39 PM · Essential-Work, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), OKR-Work, MW-1.45-notes (1.45.0-wmf.13; 2025-08-05), CheckUser
hector.arroyo created T400901: Replace usages of CheckUser's /revision endpoint with /batch-temporaryaccount.
Jul 31 2025, 1:35 PM · Moderator-Tools-Team, PageTriage
hector.arroyo placed T399712: IPReveal: Remove the log endpoint and use the batch mechanism instead up for grabs.
Jul 31 2025, 11:51 AM · MW-1.45-notes (1.45.0-wmf.15; 2025-08-19), Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)), CheckUser, Trust and Safety Product Team
hector.arroyo moved T399713: IPReveal: Remove the revision endpoint and use the batch mechanism instead from Maintenance Ready to In Progress on the Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)) board.
Jul 31 2025, 10:06 AM · Essential-Work, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), OKR-Work, MW-1.45-notes (1.45.0-wmf.13; 2025-08-05), CheckUser
hector.arroyo moved T396945: UserInfoCard: Display number of times a temporary account has had its IP revealed from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)) board.

Tests are passing again and all the issues previously raised during the code review have been addressed, so this may go back to code review now.

Jul 31 2025, 10:04 AM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), OKR-Work, CheckUser-UserInfoCard, Trust and Safety Product Team, CheckUser, WE4.2 Anti-abuse

Jul 30 2025

hector.arroyo closed T400043: CheckUser IP reveal: Support IP reveal on Special:AbuseLog (frontend), a subtask of T388124: CheckUser IP reveal: Support IP reveal on Special:AbuseLog, as Resolved.
Jul 30 2025, 3:23 PM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), OKR-Work, Temporary accounts (Global wiki rollout), AbuseFilter, CheckUser, Trust and Safety Product Team
hector.arroyo moved T388124: CheckUser IP reveal: Support IP reveal on Special:AbuseLog from Needs Review to Needs QA on the Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)) board.

The patch associated with the frontend subtask for this ticket is being merged right now, so I'm closing that ticket and moving this one QA.

Jul 30 2025, 3:23 PM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), OKR-Work, Temporary accounts (Global wiki rollout), AbuseFilter, CheckUser, Trust and Safety Product Team
hector.arroyo closed T400043: CheckUser IP reveal: Support IP reveal on Special:AbuseLog (frontend) as Resolved.

The patch for this ticket got upvoted and is being merged right now, so I'm closing this ticket and moving the parent to QA.

Jul 30 2025, 3:23 PM · OKR-Work, MW-1.45-notes (1.45.0-wmf.13; 2025-08-05), Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)), Trust and Safety Product Team, Temporary accounts (Global wiki rollout), AbuseFilter, CheckUser
hector.arroyo changed the point value for T400043: CheckUser IP reveal: Support IP reveal on Special:AbuseLog (frontend) from 0.5 to 1.5.
Jul 30 2025, 1:16 PM · OKR-Work, MW-1.45-notes (1.45.0-wmf.13; 2025-08-05), Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)), Trust and Safety Product Team, Temporary accounts (Global wiki rollout), AbuseFilter, CheckUser
hector.arroyo moved T388124: CheckUser IP reveal: Support IP reveal on Special:AbuseLog from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)) board.

The frontend patch was updated based on the feedback provided so far, moving this back to code review.

Jul 30 2025, 12:36 PM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), OKR-Work, Temporary accounts (Global wiki rollout), AbuseFilter, CheckUser, Trust and Safety Product Team
hector.arroyo claimed T399713: IPReveal: Remove the revision endpoint and use the batch mechanism instead.

I'm happy to pick up this ticket, but I prefer to do so after https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CheckUser/+/1171567 gets merged so we don't lose time handling merge conflicts in the IP Reveal code (this will require changes in modules/ext.checkUser.tempAccounts/rest.js which is already being modified in that patch, which is currently in review).

Jul 30 2025, 9:42 AM · Essential-Work, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), OKR-Work, MW-1.45-notes (1.45.0-wmf.13; 2025-08-05), CheckUser
hector.arroyo claimed T399712: IPReveal: Remove the log endpoint and use the batch mechanism instead .

I'm happy to pick up this ticket, but I prefer to do so after https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CheckUser/+/1171567 gets merged so we don't lose time handling merge conflicts in the IP Reveal code (this will require changes in modules/ext.checkUser.tempAccounts/rest.js which is already being modified in that patch, which is currently in review).

Jul 30 2025, 9:42 AM · MW-1.45-notes (1.45.0-wmf.15; 2025-08-19), Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)), CheckUser, Trust and Safety Product Team

Jul 28 2025

hector.arroyo moved T396945: UserInfoCard: Display number of times a temporary account has had its IP revealed from Needs Review to In Progress on the Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)) board.
Jul 28 2025, 3:55 PM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), OKR-Work, CheckUser-UserInfoCard, Trust and Safety Product Team, CheckUser, WE4.2 Anti-abuse
hector.arroyo added a comment to T396945: UserInfoCard: Display number of times a temporary account has had its IP revealed.

I've rebased the previous patch https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CheckUser/+/1164992 and is now ready for review again. Tests are failing after the rebase, I've drafted the patch.

Jul 28 2025, 3:51 PM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), OKR-Work, CheckUser-UserInfoCard, Trust and Safety Product Team, CheckUser, WE4.2 Anti-abuse
hector.arroyo added a comment to T400043: CheckUser IP reveal: Support IP reveal on Special:AbuseLog (frontend).

I've updated the patch to make the existing addIpRevealButtons() handle log entries from the Abuse Filter log page appropriately, made the dispatcher run a small stub that extracts the log IDs using a custom CSS selector targeting AF log IDs, and updated tests, so the patch can be reviewed now.

Jul 28 2025, 2:11 PM · OKR-Work, MW-1.45-notes (1.45.0-wmf.13; 2025-08-05), Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)), Trust and Safety Product Team, Temporary accounts (Global wiki rollout), AbuseFilter, CheckUser
hector.arroyo moved T400043: CheckUser IP reveal: Support IP reveal on Special:AbuseLog (frontend) from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)) board.
Jul 28 2025, 1:59 PM · OKR-Work, MW-1.45-notes (1.45.0-wmf.13; 2025-08-05), Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)), Trust and Safety Product Team, Temporary accounts (Global wiki rollout), AbuseFilter, CheckUser

Jul 23 2025

hector.arroyo added a comment to T400043: CheckUser IP reveal: Support IP reveal on Special:AbuseLog (frontend).

I'm reworking the previous patch to use a different approach, tests are still pending.

Jul 23 2025, 3:32 PM · OKR-Work, MW-1.45-notes (1.45.0-wmf.13; 2025-08-05), Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)), Trust and Safety Product Team, Temporary accounts (Global wiki rollout), AbuseFilter, CheckUser
hector.arroyo closed T385546: When too many revisions are revealed at once using the IP reveal APIs, the request fails because the URL is too long as Resolved.
Jul 23 2025, 9:53 AM · OKR-Work, MW-1.45-notes (1.45.0-wmf.11; 2025-07-22), Trust and Safety Product Sprint (Sprint Cannoli (July 7 - July 25)), Temporary accounts (Global wiki rollout), Trust and Safety Product Team

Jul 22 2025

hector.arroyo added a comment to T400043: CheckUser IP reveal: Support IP reveal on Special:AbuseLog (frontend).

I have a working implementation for the frontend changes ready, pending tests: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CheckUser/+/1171567

Jul 22 2025, 4:23 PM · OKR-Work, MW-1.45-notes (1.45.0-wmf.13; 2025-08-05), Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15)), Trust and Safety Product Team, Temporary accounts (Global wiki rollout), AbuseFilter, CheckUser
hector.arroyo closed T400051: CheckUser IP reveal: Add a service to AbuseFilter to return the IP address for a given afl_id from abuse_filter_log, a subtask of T400042: CheckUser IP reveal: Support IP reveal on Special:AbuseLog (backend), as Resolved.
Jul 22 2025, 8:14 AM · OKR-Work, MW-1.45-notes (1.45.0-wmf.12; 2025-07-29), Trust and Safety Product Team, Trust and Safety Product Sprint (Sprint Cannoli (July 7 - July 25)), Temporary accounts (Global wiki rollout), AbuseFilter, CheckUser
hector.arroyo closed T400051: CheckUser IP reveal: Add a service to AbuseFilter to return the IP address for a given afl_id from abuse_filter_log as Resolved.

The patch is being merged now and this task can be cirectly closed, since it will be tested as part of the QA for the parent task T388124: CheckUser IP reveal: Support IP reveal on Special:AbuseLog.

Jul 22 2025, 8:14 AM · OKR-Work, MW-1.45-notes (1.45.0-wmf.12; 2025-07-29), Trust and Safety Product Team, Trust and Safety Product Sprint (Sprint Cannoli (July 7 - July 25)), Temporary accounts (Global wiki rollout), AbuseFilter
hector.arroyo moved T398822: Special:GlobalContributions shows a misleading message from Needs Review to Needs QA on the Trust and Safety Product Sprint (Sprint Cannoli (July 7 - July 25)) board.
Jul 22 2025, 7:56 AM · OKR-Work, MW-1.45-notes (1.45.0-wmf.12; 2025-07-29), Trust and Safety Product Sprint (Sprint Cannoli (July 7 - July 25)), Temporary accounts (Global wiki rollout), CheckUser-GlobalContributions, Trust and Safety Product Team

Jul 21 2025

hector.arroyo moved T400049: Update AbuseFilter to add the abuse_filter_log afl_id to each log line from In Progress to Needs Review on the Trust and Safety Product Sprint (Sprint Cannoli (July 7 - July 25)) board.
Jul 21 2025, 4:14 PM · OKR-Work, Trust and Safety Product Team, Trust and Safety Product Sprint (Sprint Cannoli (July 7 - July 25)), Temporary accounts (Global wiki rollout), AbuseFilter
hector.arroyo placed T400042: CheckUser IP reveal: Support IP reveal on Special:AbuseLog (backend) up for grabs.
Jul 21 2025, 10:43 AM · OKR-Work, MW-1.45-notes (1.45.0-wmf.12; 2025-07-29), Trust and Safety Product Team, Trust and Safety Product Sprint (Sprint Cannoli (July 7 - July 25)), Temporary accounts (Global wiki rollout), AbuseFilter, CheckUser
hector.arroyo moved T400049: Update AbuseFilter to add the abuse_filter_log afl_id to each log line from Priority Backlog to In Progress on the Trust and Safety Product Sprint (Sprint Cannoli (July 7 - July 25)) board.
Jul 21 2025, 10:42 AM · OKR-Work, Trust and Safety Product Team, Trust and Safety Product Sprint (Sprint Cannoli (July 7 - July 25)), Temporary accounts (Global wiki rollout), AbuseFilter
hector.arroyo claimed T400049: Update AbuseFilter to add the abuse_filter_log afl_id to each log line.
Jul 21 2025, 10:42 AM · OKR-Work, Trust and Safety Product Team, Trust and Safety Product Sprint (Sprint Cannoli (July 7 - July 25)), Temporary accounts (Global wiki rollout), AbuseFilter
hector.arroyo added a subtask for T388124: CheckUser IP reveal: Support IP reveal on Special:AbuseLog: T400043: CheckUser IP reveal: Support IP reveal on Special:AbuseLog (frontend).
Jul 21 2025, 9:49 AM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5)), OKR-Work, Temporary accounts (Global wiki rollout), AbuseFilter, CheckUser, Trust and Safety Product Team