Page MenuHomePhabricator

Dreamy_Jazz (WBrown (WMF))
Senior Software Engineer, Trust and Safety Product

Today

  • No visible events.

Tomorrow

  • No visible events.

Monday

  • No visible events.

User Details

User Since
May 1 2018, 4:55 PM (414 w, 3 d)
Availability
Available
IRC Nick
Dreamy_Jazz
LDAP User
Dreamy Jazz
MediaWiki User
Dreamy Jazz [ Global Accounts ]

Recent Activity

Yesterday

Dreamy_Jazz claimed T422913: Rework mw.libs.confirmEdit.CaptchaInputWidget to not always require an input field.
Fri, Apr 10, 2:12 PM · Patch-For-Review, Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), ConfirmEdit (CAPTCHA extension), DiscussionTools
Dreamy_Jazz moved T407202: hCaptcha VisualEditor: Execute hCaptcha when in invisible mode mode if hCaptcha widget shown before first "Save changes" attempt from Needs review to Needs QA on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Fri, Apr 10, 2:07 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), OKR-Work, ConfirmEdit (CAPTCHA extension), VisualEditor, VisualEditor-MediaWiki, WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
Dreamy_Jazz updated the task description for T422606: hCaptcha MobileFrontend: utils.js has eslint warning.
Fri, Apr 10, 2:04 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), ConfirmEdit (CAPTCHA extension)
Dreamy_Jazz closed T422606: hCaptcha MobileFrontend: utils.js has eslint warning as Resolved.
Fri, Apr 10, 2:04 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), ConfirmEdit (CAPTCHA extension)
Dreamy_Jazz moved T422606: hCaptcha MobileFrontend: utils.js has eslint warning from Needs review to Done on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Fri, Apr 10, 2:04 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), ConfirmEdit (CAPTCHA extension)
Dreamy_Jazz closed T422553: Don't list closed wikis and metawiki in Special:CentralAuth's "wikis exempt from global block"-section as Resolved.
Fri, Apr 10, 12:44 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MediaWiki-Platform-Team (Radar), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Essential-Work, Stewards-and-global-tools, GlobalBlocking, MediaWiki-extensions-CentralAuth
Dreamy_Jazz moved T422553: Don't list closed wikis and metawiki in Special:CentralAuth's "wikis exempt from global block"-section from Needs review to Needs QA on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Fri, Apr 10, 10:40 AM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MediaWiki-Platform-Team (Radar), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Essential-Work, Stewards-and-global-tools, GlobalBlocking, MediaWiki-extensions-CentralAuth
Dreamy_Jazz closed T418199: CentralAuth: Include global edit status in GetSecurityLogContext as Resolved.
Fri, Apr 10, 9:55 AM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Essential-Work, MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
Dreamy_Jazz updated the task description for T418199: CentralAuth: Include global edit status in GetSecurityLogContext.
Fri, Apr 10, 9:55 AM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Essential-Work, MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
Dreamy_Jazz added a comment to T413216: Special:UserRights links for an external user are not useful.

(Moving to Ready as code review was given but patch has sat without activity for a while)

Fri, Apr 10, 9:32 AM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Essential-Work, Patch-For-Review, MediaWiki-User-management
Dreamy_Jazz moved T413216: Special:UserRights links for an external user are not useful from In progress to Ready on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Fri, Apr 10, 9:31 AM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Essential-Work, Patch-For-Review, MediaWiki-User-management
Dreamy_Jazz moved T413216: Special:UserRights links for an external user are not useful from Needs review to In progress on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Fri, Apr 10, 9:31 AM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Essential-Work, Patch-For-Review, MediaWiki-User-management
Dreamy_Jazz claimed T422553: Don't list closed wikis and metawiki in Special:CentralAuth's "wikis exempt from global block"-section.
Fri, Apr 10, 9:27 AM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MediaWiki-Platform-Team (Radar), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Essential-Work, Stewards-and-global-tools, GlobalBlocking, MediaWiki-extensions-CentralAuth
Dreamy_Jazz moved T422913: Rework mw.libs.confirmEdit.CaptchaInputWidget to not always require an input field from Backlog to In progress on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Fri, Apr 10, 8:32 AM · Patch-For-Review, Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), ConfirmEdit (CAPTCHA extension), DiscussionTools
Dreamy_Jazz created T422913: Rework mw.libs.confirmEdit.CaptchaInputWidget to not always require an input field.
Fri, Apr 10, 8:32 AM · Patch-For-Review, Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), ConfirmEdit (CAPTCHA extension), DiscussionTools
Dreamy_Jazz updated the task description for T422878: hCaptcha: Add support to mw.libs.confirmEdit.CaptchaInputWidget.
Fri, Apr 10, 8:28 AM · Epic, Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), ConfirmEdit (CAPTCHA extension), DiscussionTools

Thu, Apr 9

Dreamy_Jazz created T422878: hCaptcha: Add support to mw.libs.confirmEdit.CaptchaInputWidget.
Thu, Apr 9, 8:20 PM · Epic, Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), ConfirmEdit (CAPTCHA extension), DiscussionTools
Dreamy_Jazz updated the task description for T418989: CheckUser: Store x-is-browser, x-ja3n and x-ja4h CDN header values.
Thu, Apr 9, 8:18 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Data-Persistence (work done), CheckUser
Dreamy_Jazz closed T418989: CheckUser: Store x-is-browser, x-ja3n and x-ja4h CDN header values as Resolved.
Thu, Apr 9, 8:18 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Data-Persistence (work done), CheckUser
Dreamy_Jazz moved T418989: CheckUser: Store x-is-browser, x-ja3n and x-ja4h CDN header values from Needs QA to Done on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Thu, Apr 9, 8:18 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Data-Persistence (work done), CheckUser
Dreamy_Jazz renamed T327054: Recaptcha does not work with DiscussionTools from Recaptcha does not work icw DiscussionTools to Recaptcha does not work with DiscussionTools.
Thu, Apr 9, 5:28 PM · Editing-team (Tracking), ConfirmEdit (CAPTCHA extension), DiscussionTools
Dreamy_Jazz reopened T327054: Recaptcha does not work with DiscussionTools as "Open".

Reopening this one because in T356599: hCaptcha: Implement compatibility with DiscussionTools we will only focus on hCaptcha

Thu, Apr 9, 5:28 PM · Editing-team (Tracking), ConfirmEdit (CAPTCHA extension), DiscussionTools
Dreamy_Jazz moved T422231: Disable submit on no-JS or when JS is not yet loaded if HCaptcha is required for editing from Ready to In refinement on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Thu, Apr 9, 4:21 PM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), ConfirmEdit (CAPTCHA extension)
Dreamy_Jazz added a comment to T422231: Disable submit on no-JS or when JS is not yet loaded if HCaptcha is required for editing.

I'm not a big fan of the content flash that appears, as the button is disabled for me for only a very short time but long enough to appear as a flash on the page.

Thu, Apr 9, 4:08 PM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), ConfirmEdit (CAPTCHA extension)
Dreamy_Jazz claimed T422606: hCaptcha MobileFrontend: utils.js has eslint warning.
Thu, Apr 9, 3:12 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), ConfirmEdit (CAPTCHA extension)
Dreamy_Jazz moved T422652: hCaptcha VisualEditor: Make AbuseFilter captcha consequence work from In progress to Needs review on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Thu, Apr 9, 2:19 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), ConfirmEdit (CAPTCHA extension), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), VisualEditor
Dreamy_Jazz moved T422652: hCaptcha VisualEditor: Make AbuseFilter captcha consequence work from Ready to In progress on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Thu, Apr 9, 11:37 AM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), ConfirmEdit (CAPTCHA extension), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), VisualEditor

Wed, Apr 8

Dreamy_Jazz moved T422185: Undeploy StopForumSpam extension from Wikimedia production from In progress to Done on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Wed, Apr 8, 8:23 PM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), SecTeam-Processed, Security-Team, MediaWiki-extensions-StopForumSpam
Dreamy_Jazz closed T420112: User email confirmation monthly email reminder: Add username into the email to provide context as Resolved.

AFAICS this should be sorted? Tentatively resolving

Wed, Apr 8, 8:22 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), MediaWiki-User-login-and-signup, Product Safety and Integrity
Dreamy_Jazz renamed T420770: IP-(auto-) reveal does not work on blocklog (Special:Log and Recent Changes) from IP-(auto-) reveal not works on blocklog (Special:Log and Recend Changes) to IP-(auto-) reveal does not work on blocklog (Special:Log and Recent Changes).
Wed, Apr 8, 8:21 PM · Product Safety and Integrity, Temporary accounts
Dreamy_Jazz changed the status of T421874: Test PSI notifier from Invalid to Declined.
Wed, Apr 8, 8:19 PM · Trash, Product Safety and Integrity
Dreamy_Jazz closed T421874: Test PSI notifier as Invalid.
Wed, Apr 8, 8:19 PM · Trash, Product Safety and Integrity
Dreamy_Jazz closed T316963: Improve and expand StopForumSpam unit tests, a subtask of T273220: Deploy StopForumSpam extension to production, as Resolved.
Wed, Apr 8, 8:08 PM · Product Safety and Integrity, MW-1.40-notes (1.40.0-wmf.17; 2023-01-02), Security-Team, Wikimedia-Extension-setup, MediaWiki-extensions-StopForumSpam
Dreamy_Jazz closed T316963: Improve and expand StopForumSpam unit tests as Resolved.

I'm not sure what test coverage was being aimed for, but given the parent task is closed as declined and https://doc.wikimedia.org/cover-extensions/StopForumSpam/index.html lists 25% coverage (better than about half of extensions) I think this could probably be resolved

Wed, Apr 8, 8:08 PM · Product Safety and Integrity, Test-Coverage, MediaWiki-extensions-StopForumSpam
Dreamy_Jazz moved T422185: Undeploy StopForumSpam extension from Wikimedia production from Backlog to In progress on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Wed, Apr 8, 8:05 PM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), SecTeam-Processed, Security-Team, MediaWiki-extensions-StopForumSpam
Dreamy_Jazz moved T422185: Undeploy StopForumSpam extension from Wikimedia production from Inbox to Sprint Forsythia (Mar 23 - Apr 10)) on the Product Safety and Integrity board.
Wed, Apr 8, 8:05 PM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), SecTeam-Processed, Security-Team, MediaWiki-extensions-StopForumSpam
Dreamy_Jazz moved T259537: Create CheckUser statistics page from Inbox to Triaged (backlog) on the Product Safety and Integrity board.
Wed, Apr 8, 8:05 PM · Product Safety and Integrity, CheckUser
Dreamy_Jazz updated the task description for T396010: Disable the CheckUser API on all WMF wikis except from loginwiki.
Wed, Apr 8, 5:50 PM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Trust and Safety Product Sprint (Sprint Carrot Cake (May 26 - June 13)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz moved T422652: hCaptcha VisualEditor: Make AbuseFilter captcha consequence work from Backlog to Ready on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Wed, Apr 8, 1:54 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), ConfirmEdit (CAPTCHA extension), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), VisualEditor
Dreamy_Jazz claimed T422652: hCaptcha VisualEditor: Make AbuseFilter captcha consequence work.
Wed, Apr 8, 1:54 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), ConfirmEdit (CAPTCHA extension), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), VisualEditor
Dreamy_Jazz created T422652: hCaptcha VisualEditor: Make AbuseFilter captcha consequence work.
Wed, Apr 8, 1:37 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), ConfirmEdit (CAPTCHA extension), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), VisualEditor
Dreamy_Jazz moved T422231: Disable submit on no-JS or when JS is not yet loaded if HCaptcha is required for editing from Backlog to Ready on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Wed, Apr 8, 1:28 PM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), ConfirmEdit (CAPTCHA extension)
Dreamy_Jazz added projects to T422231: Disable submit on no-JS or when JS is not yet loaded if HCaptcha is required for editing: WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))).
Wed, Apr 8, 1:28 PM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), ConfirmEdit (CAPTCHA extension)
Dreamy_Jazz claimed T406335: hCaptcha VisualEditor plugin: Display hCaptcha before first "Save changes" button press if possible.
Wed, Apr 8, 1:24 PM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), OKR-Work, ConfirmEdit (CAPTCHA extension), VisualEditor, VisualEditor-MediaWiki, WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Epic
Dreamy_Jazz closed T406364: hCaptcha VisualEditor: Fix execution for captcha error handler when in invisible mode / secure enclave mode as Resolved.

Being fixed through T407202: hCaptcha VisualEditor: Execute hCaptcha when in invisible mode mode if hCaptcha widget shown before first "Save changes" attempt

Wed, Apr 8, 1:22 PM · Design, ConfirmEdit (CAPTCHA extension)
Dreamy_Jazz updated the task description for T406364: hCaptcha VisualEditor: Fix execution for captcha error handler when in invisible mode / secure enclave mode.
Wed, Apr 8, 1:22 PM · Design, ConfirmEdit (CAPTCHA extension)
Dreamy_Jazz moved T422553: Don't list closed wikis and metawiki in Special:CentralAuth's "wikis exempt from global block"-section from Backlog to Ready on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Wed, Apr 8, 12:56 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MediaWiki-Platform-Team (Radar), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Essential-Work, Stewards-and-global-tools, GlobalBlocking, MediaWiki-extensions-CentralAuth
Dreamy_Jazz updated the task description for T407202: hCaptcha VisualEditor: Execute hCaptcha when in invisible mode mode if hCaptcha widget shown before first "Save changes" attempt.
Wed, Apr 8, 12:47 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), OKR-Work, ConfirmEdit (CAPTCHA extension), VisualEditor, VisualEditor-MediaWiki, WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
Dreamy_Jazz created T422606: hCaptcha MobileFrontend: utils.js has eslint warning.
Wed, Apr 8, 11:44 AM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), ConfirmEdit (CAPTCHA extension)
Dreamy_Jazz closed T413354: Decide: Should the hCaptcha challenge appear in a new panel in the publish dialog?, a subtask of T407202: hCaptcha VisualEditor: Execute hCaptcha when in invisible mode mode if hCaptcha widget shown before first "Save changes" attempt, as Resolved.
Wed, Apr 8, 9:58 AM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), OKR-Work, ConfirmEdit (CAPTCHA extension), VisualEditor, VisualEditor-MediaWiki, WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
Dreamy_Jazz closed T413354: Decide: Should the hCaptcha challenge appear in a new panel in the publish dialog? as Resolved.

We've got it working in a doable way for WMF wikis, so we will implement the designs as specified above for WMF wikis. For third-party wikis (that do not use enterprise hCaptcha) we will have to expand the dialog, as it's not possible to render the challenge outside the dialog.

Wed, Apr 8, 9:58 AM · 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)
Dreamy_Jazz moved T422592: RecentChanges categorisation changes marked as performed by temporary accounts appear as being bot actions from Inbox to Needs Other Teams on the Temporary accounts board.
Wed, Apr 8, 9:49 AM · Moderator-Tools-Team, MediaWiki-Recent-changes, Product Safety and Integrity, Temporary accounts
Dreamy_Jazz updated the task description for T422592: RecentChanges categorisation changes marked as performed by temporary accounts appear as being bot actions.
Wed, Apr 8, 9:49 AM · Moderator-Tools-Team, MediaWiki-Recent-changes, Product Safety and Integrity, Temporary accounts
Dreamy_Jazz renamed T422592: RecentChanges categorisation changes marked as performed by temporary accounts appear as being bot actions from Temporary accounts with a bot permission granted to RecentChanges categorisation changes marked as performed by temporary accounts appear as being bot actions.
Wed, Apr 8, 9:44 AM · Moderator-Tools-Team, MediaWiki-Recent-changes, Product Safety and Integrity, Temporary accounts
Dreamy_Jazz edited projects for T422592: RecentChanges categorisation changes marked as performed by temporary accounts appear as being bot actions, added: MediaWiki-Recent-changes; removed Regression.

RecentChanges defaults categorisation changes to be marked as a bot due to T109700. This only changes if the recent change for the associated edit can be found when the categorisation one is created and that recent change is also marked as not a bot action

Wed, Apr 8, 9:43 AM · Moderator-Tools-Team, MediaWiki-Recent-changes, Product Safety and Integrity, Temporary accounts
Dreamy_Jazz closed T421071: Standardize line length enforcement in CheckUser as Resolved.
Wed, Apr 8, 9:02 AM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Essential-Work, Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10)))
Dreamy_Jazz closed T418220: Legacy Vector: Show temporary account username in personal tools menu as Resolved.

I see this is marked as "Done" but not resolved. Anything left?

Wed, Apr 8, 7:19 AM · Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), Vector (legacy skin), MinervaNeue, MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), Temporary accounts (4.8 TA Patrolling)
Dreamy_Jazz closed T418220: Legacy Vector: Show temporary account username in personal tools menu, a subtask of T417371: Replace/remove the gray bar temporary account holders, as Resolved.
Wed, Apr 8, 7:19 AM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Temporary accounts (4.8 TA Patrolling), Reader Experience Team

Tue, Apr 7

Dreamy_Jazz added a comment to T422553: Don't list closed wikis and metawiki in Special:CentralAuth's "wikis exempt from global block"-section.

Looking at the code, the root cause seems to be that getLocalStatusInfo() returns a truthy array for wikis in $wgGlobalBlockingWikisWhereGlobalBlocksDoNotApply, which CentralAuth then displays as a real exemption.

Tue, Apr 7, 10:24 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MediaWiki-Platform-Team (Radar), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Essential-Work, Stewards-and-global-tools, GlobalBlocking, MediaWiki-extensions-CentralAuth
Dreamy_Jazz added a comment to T422553: Don't list closed wikis and metawiki in Special:CentralAuth's "wikis exempt from global block"-section.

We have some options:

  1. We hide this on Special:CentralAuth for all users
  2. We hide this on Special:CentralAuth for Stewards only
  3. We hide this on Special:CentralAuth just for WMF wikis
Tue, Apr 7, 8:37 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MediaWiki-Platform-Team (Radar), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Essential-Work, Stewards-and-global-tools, GlobalBlocking, MediaWiki-extensions-CentralAuth
Dreamy_Jazz edited projects for T422553: Don't list closed wikis and metawiki in Special:CentralAuth's "wikis exempt from global block"-section, added: Essential-Work, Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))); removed Product Safety and Integrity.
Tue, Apr 7, 8:06 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MediaWiki-Platform-Team (Radar), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Essential-Work, Stewards-and-global-tools, GlobalBlocking, MediaWiki-extensions-CentralAuth
Dreamy_Jazz closed T422220: Access of global_block_whitelist table on closed wikis through Special:CentralAuth causes exceptions as Resolved.

@Dreamy_Jazz the immediate issue has been resolved, but with an unintended result – "Wikis exempt from global block" should only list those which locally disabled the global block. It now shows a list of closed wikis + meta wiki (where global blocks never apply).

Screenshot 2026-04-07 at 20.23.28.png (684×868 px, 131 KB)

There might even be a feature in telling users that global blocks don't apply to metawiki (sometimes people are confused why globally blocked users can still edit on metawiki), but personally I don't think the issue is important enough to do that. We now have to scroll by this block before looking at the global account status and list of local accounts for every globally blocked account...

Screenshot 2026-04-07 at 20.24.54.png (1×1 px, 180 KB)

I'd file a new task for this instead of reopening this task, because this is about the exception that was seen.

Tue, Apr 7, 6:46 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), GlobalBlocking, MediaWiki-Platform-Team (Radar), Essential-Work, Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Stewards-and-global-tools, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
Dreamy_Jazz moved T418989: CheckUser: Store x-is-browser, x-ja3n and x-ja4h CDN header values from Needs review to Needs QA on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Tue, Apr 7, 6:14 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Data-Persistence (work done), CheckUser
Dreamy_Jazz moved T418989: CheckUser: Store x-is-browser, x-ja3n and x-ja4h CDN header values from Needs QA to Needs review on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Tue, Apr 7, 5:33 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Data-Persistence (work done), CheckUser
Dreamy_Jazz moved T421121: Special:AccountSecurity Error: Call to a member function getDisplayName() on null from Needs review to Done on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Tue, Apr 7, 5:11 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), MediaWiki-extensions-OATHAuth
Dreamy_Jazz moved T421678: hCaptcha: Retry SiteVerify API requests when http error occurs from Needs review to Done on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Tue, Apr 7, 5:11 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
Dreamy_Jazz moved T422388: PHP Warning: Undefined array key "blockConnectedTempAccounts" from Needs review to Done on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Tue, Apr 7, 5:11 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), CheckUser, Wikimedia-production-error
Dreamy_Jazz moved T422220: Access of global_block_whitelist table on closed wikis through Special:CentralAuth causes exceptions from Needs review to Done on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Tue, Apr 7, 5:11 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), GlobalBlocking, MediaWiki-Platform-Team (Radar), Essential-Work, Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Stewards-and-global-tools, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
Dreamy_Jazz moved T414907: Enforce 2FA-requiring groups using $wgRestrictedGroups from Epics in progress to Done on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Tue, Apr 7, 5:10 PM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), MediaWiki-extensions-OATHAuth
Dreamy_Jazz moved T420942: Update the copy for the 2FA login flows from Backlog to Done on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Tue, Apr 7, 5:10 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Security-Team, MediaWiki-extensions-OATHAuth, FY2025-26 WE 4.6 - Account Security (WE4.6.12 (login form for mobile apps))
Dreamy_Jazz closed T422388: PHP Warning: Undefined array key "blockConnectedTempAccounts" as Resolved.

Haven't seen any more logs since the deployment of the fix to all wikis. Can reopen if logs are still occurring, but tentatively resolving as fixed for now

Tue, Apr 7, 5:02 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), CheckUser, Wikimedia-production-error
Dreamy_Jazz closed T422220: Access of global_block_whitelist table on closed wikis through Special:CentralAuth causes exceptions as Resolved.

https://meta.wikimedia.org/wiki/Special:CentralAuth/Faster_than_Thunder loads now, closing

Tue, Apr 7, 4:22 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), GlobalBlocking, MediaWiki-Platform-Team (Radar), Essential-Work, Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Stewards-and-global-tools, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
Dreamy_Jazz added a comment to T422414: MediaWiki periodic job purge-temporary-accounts failed.

Seems like it

Tue, Apr 7, 3:56 PM · MediaWiki-Platform-Team (Radar), Product Safety and Integrity
Dreamy_Jazz triaged T422220: Access of global_block_whitelist table on closed wikis through Special:CentralAuth causes exceptions as High priority.

Breaks Special:CentralAuth for all users who have accounts on closed wikis

Tue, Apr 7, 1:27 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), GlobalBlocking, MediaWiki-Platform-Team (Radar), Essential-Work, Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Stewards-and-global-tools, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
Dreamy_Jazz renamed T422220: Access of global_block_whitelist table on closed wikis through Special:CentralAuth causes exceptions from Wikimedia\Rdbms\DBQueryError: Error 1146: Table 'akwiki.global_block_whitelist' doesn't existFunction: MediaWiki\Extension\GlobalBlocking\Services\GlobalBlockLocalStatusLookup::getLocalStatusInfoQuery: SELECT gbw_by,gbw_reas to Access of global_block_whitelist table on closed wikis through Special:CentralAuth causes exceptions.
Tue, Apr 7, 1:26 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), GlobalBlocking, MediaWiki-Platform-Team (Radar), Essential-Work, Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Stewards-and-global-tools, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
Dreamy_Jazz moved T422220: Access of global_block_whitelist table on closed wikis through Special:CentralAuth causes exceptions from In progress to Needs review on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Tue, Apr 7, 1:03 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), GlobalBlocking, MediaWiki-Platform-Team (Radar), Essential-Work, Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Stewards-and-global-tools, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
Dreamy_Jazz moved T422220: Access of global_block_whitelist table on closed wikis through Special:CentralAuth causes exceptions from Backlog to In progress on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Tue, Apr 7, 11:34 AM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), GlobalBlocking, MediaWiki-Platform-Team (Radar), Essential-Work, Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Stewards-and-global-tools, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
Dreamy_Jazz claimed T422220: Access of global_block_whitelist table on closed wikis through Special:CentralAuth causes exceptions.
Tue, Apr 7, 11:33 AM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), GlobalBlocking, MediaWiki-Platform-Team (Radar), Essential-Work, Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Stewards-and-global-tools, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
Dreamy_Jazz added a project to T422220: Access of global_block_whitelist table on closed wikis through Special:CentralAuth causes exceptions: Essential-Work.
Tue, Apr 7, 11:33 AM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), GlobalBlocking, MediaWiki-Platform-Team (Radar), Essential-Work, Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Stewards-and-global-tools, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
Dreamy_Jazz added a project to T422220: Access of global_block_whitelist table on closed wikis through Special:CentralAuth causes exceptions: Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))).
Tue, Apr 7, 11:33 AM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), GlobalBlocking, MediaWiki-Platform-Team (Radar), Essential-Work, Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Stewards-and-global-tools, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
Dreamy_Jazz renamed T422469: ReviseTone.cy.ts flakily fails to find ve-ui-editCheck-gutter-action-warning from ReviseTone.cy.ts fails to find ve-ui-editCheck-gutter-action-warning to ReviseTone.cy.ts flakily fails to find ve-ui-editCheck-gutter-action-warning.
Tue, Apr 7, 9:18 AM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), ci-test-error (WMF-deployed Build Failure), Revise-Tone-Structured-Task, Growth Team Maintenance, Growth-Team, Browser-Tests, GrowthExperiments
Dreamy_Jazz created T422469: ReviseTone.cy.ts flakily fails to find ve-ui-editCheck-gutter-action-warning.
Tue, Apr 7, 9:18 AM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), ci-test-error (WMF-deployed Build Failure), Revise-Tone-Structured-Task, Growth Team Maintenance, Growth-Team, Browser-Tests, GrowthExperiments

Sat, Apr 4

Dreamy_Jazz added a comment to T422220: Access of global_block_whitelist table on closed wikis through Special:CentralAuth causes exceptions.

I feel like this should be handled in the getLocalStatusInfo() method in GlobalBlocking. Maybe just a tableExists() check would be enough.

Sat, Apr 4, 8:41 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), GlobalBlocking, MediaWiki-Platform-Team (Radar), Essential-Work, Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Stewards-and-global-tools, MediaWiki-extensions-CentralAuth, Wikimedia-production-error

Fri, Apr 3

Dreamy_Jazz added a comment to T421579: Change the naming pattern for temporary accounts on WMF sites.

I'm pretty sure the global community, same as me and the ticket's author, finds words naming much easier to keep in mind then the numbers one. I don't see why there would be a need in "two name formats" that need to be supported.

Fri, Apr 3, 4:50 PM · Product Safety and Integrity, Temporary accounts
Dreamy_Jazz moved T407202: hCaptcha VisualEditor: Execute hCaptcha when in invisible mode mode if hCaptcha widget shown before first "Save changes" attempt from In progress to Needs review on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Fri, Apr 3, 12:11 AM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), OKR-Work, ConfirmEdit (CAPTCHA extension), VisualEditor, VisualEditor-MediaWiki, WE4.2 Bot detection (WE4.2 hCaptcha editing trial)

Thu, Apr 2

Dreamy_Jazz added a comment to T422220: Access of global_block_whitelist table on closed wikis through Special:CentralAuth causes exceptions.

Yeah, MediaWiki-extensions-CentralAuth probably needs updating to have a list of wikis where GlobalBlocking is installed and only query from those (it currently assumes it's installed on every wiki that MediaWiki-extensions-CentralAuth would be able to show).

Thu, Apr 2, 11:58 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), GlobalBlocking, MediaWiki-Platform-Team (Radar), Essential-Work, Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Stewards-and-global-tools, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
Dreamy_Jazz added a comment to T418220: Legacy Vector: Show temporary account username in personal tools menu.

Should we revert https://gerrit.wikimedia.org/r/c/mediawiki/skins/Vector/+/1243072 ?
We don't show temporary accounts in Wikimedia production to legacy Vector skin and don't support using non-default skins for temporary accounts so this code supports third parties and is not being actively tested.

Thu, Apr 2, 10:39 PM · Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), Vector (legacy skin), MinervaNeue, MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), Temporary accounts (4.8 TA Patrolling)
Dreamy_Jazz closed T420720: hCaptcha: Add Selenium as a dependency for MobileFrontend, a subtask of T420719: hCaptcha: E2E browser tests for MobileFrontend hCaptcha support on the source editor, as Resolved.
Thu, Apr 2, 11:51 AM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), MobileFrontend (MobileFrontend (Editor))
Dreamy_Jazz closed T420720: hCaptcha: Add Selenium as a dependency for MobileFrontend as Resolved.
Thu, Apr 2, 11:51 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))
Dreamy_Jazz moved T420720: hCaptcha: Add Selenium as a dependency for MobileFrontend from Needs QA to Done on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Thu, Apr 2, 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))
Dreamy_Jazz moved T420720: hCaptcha: Add Selenium as a dependency for MobileFrontend from Needs review to Needs QA on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Thu, Apr 2, 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))

Wed, Apr 1

Dreamy_Jazz moved T407202: hCaptcha VisualEditor: Execute hCaptcha when in invisible mode mode if hCaptcha widget shown before first "Save changes" attempt from Ready to In progress on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Wed, Apr 1, 10:27 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), OKR-Work, ConfirmEdit (CAPTCHA extension), VisualEditor, VisualEditor-MediaWiki, WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
Dreamy_Jazz added a comment to T420720: hCaptcha: Add Selenium as a dependency for MobileFrontend.

I think this should probably be in ConfirmEdit (CAPTCHA extension) instead of MobileFrontend, because Product Safety and Integrity own ConfirmEdit (CAPTCHA extension) and these would be out selenium tests to manage

Wed, Apr 1, 11:20 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))
Dreamy_Jazz moved T422005: VisualEditor hCaptcha: Instrument the VisualEditor integration from Backlog to Ready on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Wed, Apr 1, 10:35 AM · ConfirmEdit (CAPTCHA extension), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
Dreamy_Jazz created T422005: VisualEditor hCaptcha: Instrument the VisualEditor integration.
Wed, Apr 1, 10:35 AM · ConfirmEdit (CAPTCHA extension), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)
Dreamy_Jazz edited projects for T356599: hCaptcha: Implement compatibility with DiscussionTools, added: Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))); removed Product Safety and Integrity (Sprint Mint Choc Chip Ice Cream (Oct 20 - Nov 7)).
Wed, Apr 1, 10:32 AM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), ConfirmEdit (CAPTCHA extension), affects-Miraheze, DiscussionTools
Dreamy_Jazz moved T406335: hCaptcha VisualEditor plugin: Display hCaptcha before first "Save changes" button press if possible from Backlog to Epics in progress on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Wed, Apr 1, 10:31 AM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), OKR-Work, ConfirmEdit (CAPTCHA extension), VisualEditor, VisualEditor-MediaWiki, WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Epic
Dreamy_Jazz moved T406335: hCaptcha VisualEditor plugin: Display hCaptcha before first "Save changes" button press if possible from On hold to Ready on the WE4.2 Bot detection (WE4.2 hCaptcha editing trial) board.
Wed, Apr 1, 10:30 AM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), OKR-Work, ConfirmEdit (CAPTCHA extension), VisualEditor, VisualEditor-MediaWiki, WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Epic
Dreamy_Jazz added a project to T406335: hCaptcha VisualEditor plugin: Display hCaptcha before first "Save changes" button press if possible: Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))).
Wed, Apr 1, 10:29 AM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), OKR-Work, ConfirmEdit (CAPTCHA extension), VisualEditor, VisualEditor-MediaWiki, WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Epic
Dreamy_Jazz moved T407202: hCaptcha VisualEditor: Execute hCaptcha when in invisible mode mode if hCaptcha widget shown before first "Save changes" attempt from Backlog to Ready on the Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))) board.
Wed, Apr 1, 10:28 AM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), OKR-Work, ConfirmEdit (CAPTCHA extension), VisualEditor, VisualEditor-MediaWiki, WE4.2 Bot detection (WE4.2 hCaptcha editing trial)