Page MenuHomePhabricator
Feed Search

Fri, Mar 27

hector.arroyo moved T420574: hcaptcha: Make edits coming from the MobileFrontend use the sitekey for edits from QA to Done on the WE4.2 Bot detection (WE4.2 hCaptcha editing trial) board.
Fri, Mar 27, 10:37 AM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo moved T416817: hCaptcha: Adjust tolerance of intermittent network errors from Backlog to Done on the WE4.2 Bot detection (WE4.2 hCaptcha editing trial) board.
Fri, Mar 27, 10:37 AM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)

Thu, Mar 26

hector.arroyo moved T421115: hCaptcha loading for users with skipcaptcha rights on mobile from Untriaged to MobileFrontend (Editor) on the MobileFrontend board.
Thu, Mar 26, 2:01 PM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), Patch-For-Review, MobileFrontend (MobileFrontend (Editor)), ConfirmEdit (CAPTCHA extension), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)

Wed, Mar 25

hector.arroyo changed the point value for T420903: hCaptcha: Edits on mobile which trigger addurl or AbuseFilter are failing to publish from 2 to 5.
Wed, Mar 25, 3:36 PM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), Patch-For-Review, WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MobileFrontend (MobileFrontend (Editor)), AbuseFilter

Tue, Mar 24

hector.arroyo moved T420718: hCaptcha: Event Logging for hCaptcha-related events coming from the MobileFrontend editor from In progress to Ready on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Tue, Mar 24, 10:51 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MediaWiki-extensions-WikimediaEvents
hector.arroyo moved T420718: hCaptcha: Event Logging for hCaptcha-related events coming from the MobileFrontend editor from In progress to Ready on the WE4.2 Bot detection (WE4.2 hCaptcha editing trial) board.
Tue, Mar 24, 10:51 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MediaWiki-extensions-WikimediaEvents

Mon, Mar 23

hector.arroyo added a subtask for T407344: hCaptcha: Add support for hCaptcha in the MobileFrontend editor: T420903: hCaptcha: Edits on mobile which trigger addurl or AbuseFilter are failing to publish.
Mon, Mar 23, 10:35 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), OKR-Work, MobileFrontend (MobileFrontend (Editor)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo added a parent task for T420903: hCaptcha: Edits on mobile which trigger addurl or AbuseFilter are failing to publish: T407344: hCaptcha: Add support for hCaptcha in the MobileFrontend editor.
Mon, Mar 23, 10:34 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), Patch-For-Review, WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MobileFrontend (MobileFrontend (Editor)), AbuseFilter
hector.arroyo changed the status of T420903: hCaptcha: Edits on mobile which trigger addurl or AbuseFilter are failing to publish from Open to In Progress.
Mon, Mar 23, 10:34 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), Patch-For-Review, WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MobileFrontend (MobileFrontend (Editor)), AbuseFilter
hector.arroyo renamed T420903: hCaptcha: Edits on mobile which trigger addurl or AbuseFilter are failing to publish from hCaptcha: Edits on mobile which trigger addurl or AbuseFilter are failing to publish. to hCaptcha: Edits on mobile which trigger addurl or AbuseFilter are failing to publish.
Mon, Mar 23, 10:34 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), Patch-For-Review, WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MobileFrontend (MobileFrontend (Editor)), AbuseFilter
hector.arroyo created T420903: hCaptcha: Edits on mobile which trigger addurl or AbuseFilter are failing to publish.
Mon, Mar 23, 10:33 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), Patch-For-Review, WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MobileFrontend (MobileFrontend (Editor)), AbuseFilter
hector.arroyo added a comment to T407344: hCaptcha: Add support for hCaptcha in the MobileFrontend editor.

T420574: hcaptcha: Make edits coming from the MobileFrontend use the sitekey for edits was deployed and now edits in testwiki go through without error, so QA for this can proceed.

Mon, Mar 23, 9:17 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), OKR-Work, MobileFrontend (MobileFrontend (Editor)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo updated the task description for T420574: hcaptcha: Make edits coming from the MobileFrontend use the sitekey for edits.
Mon, Mar 23, 9:16 AM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo closed T420574: hcaptcha: Make edits coming from the MobileFrontend use the sitekey for edits, a subtask of T407344: hCaptcha: Add support for hCaptcha in the MobileFrontend editor, as Resolved.
Mon, Mar 23, 9:15 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), OKR-Work, MobileFrontend (MobileFrontend (Editor)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo closed T420574: hcaptcha: Make edits coming from the MobileFrontend use the sitekey for edits as Resolved.

This was deployed to testwiki and seems to work as expected. Additional QA will be done under the scope of the parent task, so I'm closng this subtask now.

Mon, Mar 23, 9:15 AM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo changed the status of T407344: hCaptcha: Add support for hCaptcha in the MobileFrontend editor from Stalled to In Progress.
Mon, Mar 23, 9:12 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), OKR-Work, MobileFrontend (MobileFrontend (Editor)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo changed the status of T407344: hCaptcha: Add support for hCaptcha in the MobileFrontend editor, a subtask of T407339: hCaptcha: Implement hCaptcha on edits made through the MobileFrontend, from Stalled to In Progress.
Mon, Mar 23, 9:12 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), ConfirmEdit (CAPTCHA extension), MobileFrontend (MobileFrontend (Editor)), OKR-Work, WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo moved T420574: hcaptcha: Make edits coming from the MobileFrontend use the sitekey for edits from In progress to QA on the WE4.2 Bot detection (WE4.2 hCaptcha editing trial) board.
Mon, Mar 23, 9:12 AM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo moved T420574: hcaptcha: Make edits coming from the MobileFrontend use the sitekey for edits from Needs review to Needs QA on the Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)) board.
Mon, Mar 23, 9:12 AM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))

Fri, Mar 20

hector.arroyo moved T420718: hCaptcha: Event Logging for hCaptcha-related events coming from the MobileFrontend editor from Backlog to In progress on the WE4.2 Bot detection (WE4.2 hCaptcha editing trial) board.
Fri, Mar 20, 1:49 PM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MediaWiki-extensions-WikimediaEvents
hector.arroyo added a comment to T420574: hcaptcha: Make edits coming from the MobileFrontend use the sitekey for edits.

The change was not deployed to the test server due to unrelated problems with Gerrit during the maintenance window.
It has been rescheduled for deployment on Monday, March 23rd: https://schedule-deployment.toolforge.org/window/1774249200

Fri, Mar 20, 12:27 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo added a subtask for T407339: hCaptcha: Implement hCaptcha on edits made through the MobileFrontend: T420718: hCaptcha: Event Logging for hCaptcha-related events coming from the MobileFrontend editor.
Fri, Mar 20, 12:24 PM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), ConfirmEdit (CAPTCHA extension), MobileFrontend (MobileFrontend (Editor)), OKR-Work, WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo added a parent task for T420718: hCaptcha: Event Logging for hCaptcha-related events coming from the MobileFrontend editor: T407339: hCaptcha: Implement hCaptcha on edits made through the MobileFrontend.
Fri, Mar 20, 12:24 PM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MediaWiki-extensions-WikimediaEvents
hector.arroyo moved T420720: hCaptcha: Add Selenium as a dependency for MobileFrontend from In progress to Ready on the Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)) board.
Fri, Mar 20, 11:50 AM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MobileFrontend (MobileFrontend (Editor))
hector.arroyo added a project to T420718: hCaptcha: Event Logging for hCaptcha-related events coming from the MobileFrontend editor: WE4.2 Bot detection (WE4.2 hCaptcha editing trial).
Fri, Mar 20, 11:49 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MediaWiki-extensions-WikimediaEvents
hector.arroyo added projects to T420720: hCaptcha: Add Selenium as a dependency for MobileFrontend: MobileFrontend (MobileFrontend (Editor)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial).
Fri, Mar 20, 11:49 AM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MobileFrontend (MobileFrontend (Editor))
hector.arroyo added a subtask for T420719: hCaptcha: E2E browser tests for MobileFrontend hCaptcha support on the source editor: T420721: hCaptcha: Selenium test verifying the hCaptcha support in MobileFrontend's edit flow.
Fri, Mar 20, 11:48 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MobileFrontend (MobileFrontend (Editor))
hector.arroyo added a parent task for T420721: hCaptcha: Selenium test verifying the hCaptcha support in MobileFrontend's edit flow: T420719: hCaptcha: E2E browser tests for MobileFrontend hCaptcha support on the source editor.
Fri, Mar 20, 11:48 AM · WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MobileFrontend (MobileFrontend (Editor))
hector.arroyo created T420721: hCaptcha: Selenium test verifying the hCaptcha support in MobileFrontend's edit flow.
Fri, Mar 20, 11:48 AM · WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MobileFrontend (MobileFrontend (Editor))
hector.arroyo added a parent task for T420720: hCaptcha: Add Selenium as a dependency for MobileFrontend: T420719: hCaptcha: E2E browser tests for MobileFrontend hCaptcha support on the source editor.
Fri, Mar 20, 11:44 AM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MobileFrontend (MobileFrontend (Editor))
hector.arroyo added a subtask for T420719: hCaptcha: E2E browser tests for MobileFrontend hCaptcha support on the source editor: T420720: hCaptcha: Add Selenium as a dependency for MobileFrontend.
Fri, Mar 20, 11:44 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MobileFrontend (MobileFrontend (Editor))
hector.arroyo claimed T420720: hCaptcha: Add Selenium as a dependency for MobileFrontend.
Fri, Mar 20, 11:44 AM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MobileFrontend (MobileFrontend (Editor))
hector.arroyo created T420720: hCaptcha: Add Selenium as a dependency for MobileFrontend.
Fri, Mar 20, 11:43 AM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MobileFrontend (MobileFrontend (Editor))
hector.arroyo updated the task description for T420719: hCaptcha: E2E browser tests for MobileFrontend hCaptcha support on the source editor.
Fri, Mar 20, 11:32 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MobileFrontend (MobileFrontend (Editor))
hector.arroyo updated the task description for T420719: hCaptcha: E2E browser tests for MobileFrontend hCaptcha support on the source editor.
Fri, Mar 20, 11:30 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MobileFrontend (MobileFrontend (Editor))
hector.arroyo moved T420719: hCaptcha: E2E browser tests for MobileFrontend hCaptcha support on the source editor from Ready to Epics in progress on the Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)) board.
Fri, Mar 20, 11:30 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MobileFrontend (MobileFrontend (Editor))
hector.arroyo created T420719: hCaptcha: E2E browser tests for MobileFrontend hCaptcha support on the source editor.
Fri, Mar 20, 11:30 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MobileFrontend (MobileFrontend (Editor))
hector.arroyo created T420718: hCaptcha: Event Logging for hCaptcha-related events coming from the MobileFrontend editor.
Fri, Mar 20, 11:23 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MediaWiki-extensions-WikimediaEvents
hector.arroyo moved T419343: Allowlisting request : other IIIF endpoints.. from Backlog to Done on the Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)) board.
Fri, Mar 20, 9:39 AM · Sustainability (Incident Followup), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), SecTeam-Processed, Security-Team, 2026-user-javascript-incident, User-Inductiveload, ContentSecurityPolicy, All-and-every-Wikisource
hector.arroyo moved T419502: Extensions and some localizations of InPageEdit NEXT are blocked by CSP from Backlog to Done on the Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)) board.
Fri, Mar 20, 9:39 AM · Sustainability (Incident Followup), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), SecTeam-Processed, Security-Team, 2026-user-javascript-incident, ContentSecurityPolicy
hector.arroyo moved T414965: Design ui for surfacing connected accounts from In progress to Done on the Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)) board.
Fri, Mar 20, 9:38 AM · Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), Temporary accounts (4.8 TA Patrolling)

Thu, Mar 19

hector.arroyo changed the status of T407344: hCaptcha: Add support for hCaptcha in the MobileFrontend editor from In Progress to Stalled.

QA can't proceed until the the fix T420574: hcaptcha: Make edits coming from the MobileFrontend use the sitekey for edits is deployed and it is verified that it works.

Thu, Mar 19, 5:33 PM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), OKR-Work, MobileFrontend (MobileFrontend (Editor)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo changed the status of T407344: hCaptcha: Add support for hCaptcha in the MobileFrontend editor, a subtask of T407339: hCaptcha: Implement hCaptcha on edits made through the MobileFrontend, from In Progress to Stalled.
Thu, Mar 19, 5:32 PM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), ConfirmEdit (CAPTCHA extension), MobileFrontend (MobileFrontend (Editor)), OKR-Work, WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo moved T407344: hCaptcha: Add support for hCaptcha in the MobileFrontend editor from Needs review to Needs QA on the Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)) board.

https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ConfirmEdit/+/1255691 was merged and will be deployed to testwiki later today.

Thu, Mar 19, 5:25 PM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), OKR-Work, MobileFrontend (MobileFrontend (Editor)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo moved T412947: Reduce cache miss noise in memcached due to hcaptcha health checks from Backlog to Done on the WE4.2 Bot detection (WE4.2 hCaptcha editing trial) board.
Thu, Mar 19, 5:15 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), ServiceOps-Datastores, ServiceOps new, ConfirmEdit (CAPTCHA extension), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo moved T416818: VisualEditor gives "Something went wrong" warning when edit summary reminders are enabled from Backlog to Done on the WE4.2 Bot detection (WE4.2 hCaptcha editing trial) board.
Thu, Mar 19, 5:15 PM · VisualEditor-MediaWiki, VisualEditor, Regression, WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Editing-team (Editing-2Feb-17Feb-2026), MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Verified, Essential-Work
hector.arroyo moved T411578: hCaptcha edit attempt logs: Normalize line endings from QA to Done on the WE4.2 Bot detection (WE4.2 hCaptcha editing trial) board.
Thu, Mar 19, 5:14 PM · Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MediaWiki-extensions-WikimediaEvents, WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo closed T411578: hCaptcha edit attempt logs: Normalize line endings as Resolved.

This was solved by storing the diff as an HTML table, and we've verified that table is being saved (truncating the HTML if needed) while testing T406865, see T406865#11728727:

Thu, Mar 19, 5:13 PM · Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MediaWiki-extensions-WikimediaEvents, WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo moved T406865: hCaptcha: Implement mechanism to log about-to-be-published content when challenge is presented from QA to Done on the WE4.2 Bot detection (WE4.2 hCaptcha editing trial) board.
Thu, Mar 19, 5:10 PM · Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), ConfirmEdit (CAPTCHA extension), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo moved T410992: hCaptcha: Record risk score for failed edits from QA to Done on the WE4.2 Bot detection (WE4.2 hCaptcha editing trial) board.
Thu, Mar 19, 5:10 PM · Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), MW-1.46-notes (1.46.0-wmf.13; 2026-01-27), Patch-For-Review, MediaWiki-extensions-WikimediaEvents, WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo added a comment to T415101: hCaptcha: Store the ID of the filter that triggered the captcha consequence in the user session.

Changes associated with this task to store the filter ID triggering a captcha consequence have been verified under the scope of the parent task, see T410992#11728891

Thu, Mar 19, 5:09 PM · MW-1.46-notes (1.46.0-wmf.13; 2026-01-27), Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)), ConfirmEdit (CAPTCHA extension), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo closed T410992: hCaptcha: Record risk score for failed edits as Resolved.

Confirmed that the risk score is being saved. Moreover, changes to save the ID of filters triggering captcha consequences (i.e. changes done under the scope of T415101: hCaptcha: Store the ID of the filter that triggered the captcha consequence in the user session) are also being saved.

Thu, Mar 19, 5:08 PM · Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), MW-1.46-notes (1.46.0-wmf.13; 2026-01-27), Patch-For-Review, MediaWiki-extensions-WikimediaEvents, WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo closed T406865: hCaptcha: Implement mechanism to log about-to-be-published content when challenge is presented as Resolved.

Verified that this information is being captured in Superset, and that the data can be used to print an HTML table for the diff associated with the edit that triggered the challenge (the images below correspond to a diff in enwiki).

Thu, Mar 19, 4:33 PM · Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), ConfirmEdit (CAPTCHA extension), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo added a comment to T420574: hcaptcha: Make edits coming from the MobileFrontend use the sitekey for edits.

This change was merged, it will be deployed in today's 21:00 backport window.

Thu, Mar 19, 2:51 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo moved T420574: hcaptcha: Make edits coming from the MobileFrontend use the sitekey for edits from Backlog to In progress on the WE4.2 Bot detection (WE4.2 hCaptcha editing trial) board.
Thu, Mar 19, 12:28 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo added a project to T420574: hcaptcha: Make edits coming from the MobileFrontend use the sitekey for edits: WE4.2 Bot detection (WE4.2 hCaptcha editing trial).
Thu, Mar 19, 12:27 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo closed T419125: hCaptcha: Update mediawiki-config to enforce checks for API edits coming from the MobileFrontend as Resolved.

The config change was deployed, closing this task.

Thu, Mar 19, 12:27 PM · MobileFrontend, WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo closed T419125: hCaptcha: Update mediawiki-config to enforce checks for API edits coming from the MobileFrontend, a subtask of T407339: hCaptcha: Implement hCaptcha on edits made through the MobileFrontend, as Resolved.
Thu, Mar 19, 12:27 PM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), ConfirmEdit (CAPTCHA extension), MobileFrontend (MobileFrontend (Editor)), OKR-Work, WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo moved T419125: hCaptcha: Update mediawiki-config to enforce checks for API edits coming from the MobileFrontend from In progress to Done on the WE4.2 Bot detection (WE4.2 hCaptcha editing trial) board.
Thu, Mar 19, 12:27 PM · MobileFrontend, WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo added a subtask for T407344: hCaptcha: Add support for hCaptcha in the MobileFrontend editor: T420574: hcaptcha: Make edits coming from the MobileFrontend use the sitekey for edits.
Thu, Mar 19, 12:25 PM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), OKR-Work, MobileFrontend (MobileFrontend (Editor)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo added a parent task for T420574: hcaptcha: Make edits coming from the MobileFrontend use the sitekey for edits: T407344: hCaptcha: Add support for hCaptcha in the MobileFrontend editor.
Thu, Mar 19, 12:25 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo changed the status of T420574: hcaptcha: Make edits coming from the MobileFrontend use the sitekey for edits from Open to In Progress.
Thu, Mar 19, 12:24 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo created T420574: hcaptcha: Make edits coming from the MobileFrontend use the sitekey for edits.
Thu, Mar 19, 12:23 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo added a comment to T407344: hCaptcha: Add support for hCaptcha in the MobileFrontend editor.

Submitted an additional patch to fix how keys are handled by the MobileFrontend integration when each action is configured to use a different key: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ConfirmEdit/+/1255691

Thu, Mar 19, 12:20 PM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), OKR-Work, MobileFrontend (MobileFrontend (Editor)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo moved T407344: hCaptcha: Add support for hCaptcha in the MobileFrontend editor from Needs QA to Needs review on the Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)) board.
Thu, Mar 19, 12:19 PM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), OKR-Work, MobileFrontend (MobileFrontend (Editor)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)

Wed, Mar 18

hector.arroyo moved T419531: Userscripts relying on https://qlever.dev do not work correctly from Backlog to Done on the Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)) board.
Wed, Mar 18, 4:01 PM · Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), SecTeam-Processed, Security-Team, 2026-user-javascript-incident, ContentSecurityPolicy
hector.arroyo moved T419752: Allow app.goacoustic.com in CSP for fundraising contact info collection from Backlog to Done on the Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)) board.
Wed, Mar 18, 4:01 PM · Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), SecTeam-Processed, Security-Team, Fundraising-Backlog, 2026-user-javascript-incident, ContentSecurityPolicy
hector.arroyo moved T419841: Add wikipedia-archive.ourworldindata.org to Wikimedia's CSP allowlist from Backlog to Done on the Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)) board.
Wed, Mar 18, 4:01 PM · Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), SecTeam-Processed, Security-Team, 2026-user-javascript-incident, ContentSecurityPolicy
hector.arroyo moved T407369: hCaptcha: Allow ext.confirmEdit.hCaptcha/secureEnclave.js to work when there is no form (API edits) from QA to Done on the WE4.2 Bot detection (WE4.2 hCaptcha editing trial) board.
Wed, Mar 18, 2:01 PM · Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), ConfirmEdit (CAPTCHA extension), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo moved T407369: hCaptcha: Allow ext.confirmEdit.hCaptcha/secureEnclave.js to work when there is no form (API edits) from In progress to QA on the WE4.2 Bot detection (WE4.2 hCaptcha editing trial) board.
Wed, Mar 18, 2:01 PM · Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), ConfirmEdit (CAPTCHA extension), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo moved T407369: hCaptcha: Allow ext.confirmEdit.hCaptcha/secureEnclave.js to work when there is no form (API edits) from Awaiting Code Review to Backlog on the ConfirmEdit (CAPTCHA extension) board.
Wed, Mar 18, 2:01 PM · Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), ConfirmEdit (CAPTCHA extension), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo moved T407340: hCaptcha: Provide a callback in ConfirmEdit to trigger additional actions once a captcha is solved from Awaiting Code Review to Backlog on the ConfirmEdit (CAPTCHA extension) board.
Wed, Mar 18, 2:01 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Product Safety and Integrity (Sprint Mint Choc Chip Ice Cream (Oct 20 - Nov 7)), ConfirmEdit (CAPTCHA extension), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo closed T407369: hCaptcha: Allow ext.confirmEdit.hCaptcha/secureEnclave.js to work when there is no form (API edits), a subtask of T407344: hCaptcha: Add support for hCaptcha in the MobileFrontend editor, as Resolved.
Wed, Mar 18, 2:00 PM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), OKR-Work, MobileFrontend (MobileFrontend (Editor)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo closed T407369: hCaptcha: Allow ext.confirmEdit.hCaptcha/secureEnclave.js to work when there is no form (API edits) as Resolved.

Done under https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ConfirmEdit/+/1196056, which is now merged.

Wed, Mar 18, 2:00 PM · Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), ConfirmEdit (CAPTCHA extension), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo moved T419832: hCaptcha: Update edit API spec to include editorinterface as a valid parameter from In progress to Done on the WE4.2 Bot detection (WE4.2 hCaptcha editing trial) board.
Wed, Mar 18, 1:59 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo moved T419572: hCaptcha: Identify edits coming from the MobileFrontend from In progress to Done on the WE4.2 Bot detection (WE4.2 hCaptcha editing trial) board.
Wed, Mar 18, 1:59 PM · WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MobileFrontend (MobileFrontend (Editor)), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo moved T407623: hCaptcha: Split secureEnclave.js in two files (mobile vs non-mobile interface) from In progress to Done on the WE4.2 Bot detection (WE4.2 hCaptcha editing trial) board.
Wed, Mar 18, 1:59 PM · Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo closed T407623: hCaptcha: Split secureEnclave.js in two files (mobile vs non-mobile interface), a subtask of T407339: hCaptcha: Implement hCaptcha on edits made through the MobileFrontend, as Resolved.
Wed, Mar 18, 1:58 PM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), ConfirmEdit (CAPTCHA extension), MobileFrontend (MobileFrontend (Editor)), OKR-Work, WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo closed T407623: hCaptcha: Split secureEnclave.js in two files (mobile vs non-mobile interface) as Resolved.

Will be tested as part of the parent task T407339: hCaptcha: Implement hCaptcha on edits made through the MobileFrontend

Wed, Mar 18, 1:58 PM · Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo closed T419572: hCaptcha: Identify edits coming from the MobileFrontend, a subtask of T407339: hCaptcha: Implement hCaptcha on edits made through the MobileFrontend, as Resolved.
Wed, Mar 18, 1:56 PM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), ConfirmEdit (CAPTCHA extension), MobileFrontend (MobileFrontend (Editor)), OKR-Work, WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo closed T419572: hCaptcha: Identify edits coming from the MobileFrontend as Resolved.

https://gerrit.wikimedia.org/r/c/mediawiki/extensions/MobileFrontend/+/1250002 was merged, and if the updated for the API spec was wrong we would start getting warnings about the wrong param.
Since QA for this is to be done nuder the parent task T407339: hCaptcha: Implement hCaptcha on edits made through the MobileFrontend, I'm closing this now.

Wed, Mar 18, 1:56 PM · WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MobileFrontend (MobileFrontend (Editor)), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo closed T419832: hCaptcha: Update edit API spec to include editorinterface as a valid parameter, a subtask of T419572: hCaptcha: Identify edits coming from the MobileFrontend, as Resolved.
Wed, Mar 18, 1:56 PM · WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MobileFrontend (MobileFrontend (Editor)), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo closed T419832: hCaptcha: Update edit API spec to include editorinterface as a valid parameter as Resolved.

https://gerrit.wikimedia.org/r/c/mediawiki/extensions/MobileFrontend/+/1250002 was merged, and if the updated for the API spec was wrong we would start getting warnings about the wrong param.
Since QA for this is to be done nuder the parent task T407339: hCaptcha: Implement hCaptcha on edits made through the MobileFrontend, I'm closing this now.

Wed, Mar 18, 1:56 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo added a comment to T419125: hCaptcha: Update mediawiki-config to enforce checks for API edits coming from the MobileFrontend.

The original patch https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1250575 was merged, then reverted on https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1254114.

Wed, Mar 18, 12:38 PM · MobileFrontend, WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))

Mar 16 2026

hector.arroyo moved T419966: hCaptcha: Add required hooks to the MobileFrontend for supporting hCaptcha on edits from In progress to Done on the WE4.2 Bot detection (WE4.2 hCaptcha editing trial) board.
Mar 16 2026, 9:02 PM · Patch-For-Review, MobileFrontend (MobileFrontend (Editor)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo closed T419966: hCaptcha: Add required hooks to the MobileFrontend for supporting hCaptcha on edits, a subtask of T407344: hCaptcha: Add support for hCaptcha in the MobileFrontend editor, as Resolved.
Mar 16 2026, 9:02 PM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), OKR-Work, MobileFrontend (MobileFrontend (Editor)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo closed T419966: hCaptcha: Add required hooks to the MobileFrontend for supporting hCaptcha on edits as Resolved.

https://gerrit.wikimedia.org/r/c/mediawiki/extensions/MobileFrontend/+/1198289 was merged and QA will be done under the scope of the parent task T407344: hCaptcha: Add support for hCaptcha in the MobileFrontend editor, which corresponds to the the feature itself.

Mar 16 2026, 9:01 PM · Patch-For-Review, MobileFrontend (MobileFrontend (Editor)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo added a comment to T413354: Decide: Should the hCaptcha challenge appear in a new panel in the publish dialog?.

Noting that the solution we are working on for T407344: hCaptcha: Add support for hCaptcha in the MobileFrontend editor is following the first approach.

Mar 16 2026, 12:03 PM · Editing-team (Tracking), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Design, Goal, OKR-Work, ConfirmEdit (CAPTCHA extension), VisualEditor, VisualEditor-MediaWiki, WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo changed the status of T419125: hCaptcha: Update mediawiki-config to enforce checks for API edits coming from the MobileFrontend, a subtask of T407339: hCaptcha: Implement hCaptcha on edits made through the MobileFrontend, from In Progress to Stalled.
Mar 16 2026, 11:45 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), ConfirmEdit (CAPTCHA extension), MobileFrontend (MobileFrontend (Editor)), OKR-Work, WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo changed the status of T419125: hCaptcha: Update mediawiki-config to enforce checks for API edits coming from the MobileFrontend from In Progress to Stalled.

This change can't be applied until https://gerrit.wikimedia.org/r/c/mediawiki/extensions/MobileFrontend/+/1250002 gets merged

Mar 16 2026, 11:45 AM · MobileFrontend, WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))

Mar 13 2026

hector.arroyo moved T419966: hCaptcha: Add required hooks to the MobileFrontend for supporting hCaptcha on edits from Backlog to In progress on the WE4.2 Bot detection (WE4.2 hCaptcha editing trial) board.
Mar 13 2026, 11:28 AM · Patch-For-Review, MobileFrontend (MobileFrontend (Editor)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo moved T419966: hCaptcha: Add required hooks to the MobileFrontend for supporting hCaptcha on edits from Backlog to Triaged on the MobileFrontend (MobileFrontend (Editor)) board.
Mar 13 2026, 11:28 AM · Patch-For-Review, MobileFrontend (MobileFrontend (Editor)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo changed the status of T419966: hCaptcha: Add required hooks to the MobileFrontend for supporting hCaptcha on edits, a subtask of T407344: hCaptcha: Add support for hCaptcha in the MobileFrontend editor, from Open to In Progress.
Mar 13 2026, 11:28 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), OKR-Work, MobileFrontend (MobileFrontend (Editor)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo changed the status of T419966: hCaptcha: Add required hooks to the MobileFrontend for supporting hCaptcha on edits from Open to In Progress.
Mar 13 2026, 11:28 AM · Patch-For-Review, MobileFrontend (MobileFrontend (Editor)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo updated the task description for T419966: hCaptcha: Add required hooks to the MobileFrontend for supporting hCaptcha on edits.
Mar 13 2026, 11:27 AM · Patch-For-Review, MobileFrontend (MobileFrontend (Editor)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo added a subtask for T407344: hCaptcha: Add support for hCaptcha in the MobileFrontend editor: T419966: hCaptcha: Add required hooks to the MobileFrontend for supporting hCaptcha on edits.
Mar 13 2026, 11:23 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), OKR-Work, MobileFrontend (MobileFrontend (Editor)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
hector.arroyo added a parent task for T419966: hCaptcha: Add required hooks to the MobileFrontend for supporting hCaptcha on edits: T407344: hCaptcha: Add support for hCaptcha in the MobileFrontend editor.
Mar 13 2026, 11:23 AM · Patch-For-Review, MobileFrontend (MobileFrontend (Editor)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo created T419966: hCaptcha: Add required hooks to the MobileFrontend for supporting hCaptcha on edits.
Mar 13 2026, 11:22 AM · Patch-For-Review, MobileFrontend (MobileFrontend (Editor)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo moved T419230: hCaptcha: Move handling of ErrorWidget and ProgressIndicatorWidget to utils.js from In progress to Done on the WE4.2 Bot detection (WE4.2 hCaptcha editing trial) board.
Mar 13 2026, 11:01 AM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), ConfirmEdit (CAPTCHA extension), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))
hector.arroyo updated the task description for T419230: hCaptcha: Move handling of ErrorWidget and ProgressIndicatorWidget to utils.js.
Mar 13 2026, 10:57 AM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), ConfirmEdit (CAPTCHA extension), Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20))