Page MenuHomePhabricator

Remove emailability code from GrowthExperiments
Closed, ResolvedPublic2 Estimated Story Points

Description

In T396155: [Epic] Improve verification email (WE1.1.22 FY2025-26), we moved the confirmation email redesign to MediaWIki core. In this task, we should remove the no longer needed code from GrowthExperiments. This should be picked in early 2026 (aka after the End Of Year holidays), in case we need to revert the migration for some reason. This is also blocked by T410471: Improve verification email: Release to all MediaWiki wikis.

Acceptance criteria:

  • remove all code directly realted to sending these emails from GrowthExperiments
  • also remove the temporary config flag we added to core for this experiment
  • code related to Special:CreateAccount will be handled in the respective experiment work

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Michael raised the priority of this task from Low to Medium.Dec 22 2025, 6:10 PM
Michael added a project: OKR-Work.
Michael subscribed.

This is part of the OKR work around the Verification Emails tracked in FY26 WE1.1.22

KStoller-WMF set the point value for this task to 2.Mar 9 2026, 3:42 PM

Change #1250588 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[mediawiki/extensions/GrowthExperiments@master] cleanup: Remove emailability code

https://gerrit.wikimedia.org/r/1250588

Change #1250588 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] cleanup: Remove emailability code

https://gerrit.wikimedia.org/r/1250588

Change #1260008 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[mediawiki/core@master] Set the default for UserEmailConfirmationUseHTML to true

https://gerrit.wikimedia.org/r/1260008

Change #1260010 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[mediawiki/core@master] cleanup: Remove PlaintextConfirmEmailBuilder

https://gerrit.wikimedia.org/r/1260010

Change #1260011 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[operations/mediawiki-config@master] cleanup: Remove UserEmailConfirmationUseHTML (defaults to true)

https://gerrit.wikimedia.org/r/1260011

Change #1260008 merged by jenkins-bot:

[mediawiki/core@master] Set the default for UserEmailConfirmationUseHTML to true

https://gerrit.wikimedia.org/r/1260008

Change #1266309 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[mediawiki/core@wmf/1.46.0-wmf.21] Set the default for UserEmailConfirmationUseHTML to true

https://gerrit.wikimedia.org/r/1266309

Change #1266309 merged by jenkins-bot:

[mediawiki/core@wmf/1.46.0-wmf.21] Set the default for UserEmailConfirmationUseHTML to true

https://gerrit.wikimedia.org/r/1266309

Change #1260011 merged by jenkins-bot:

[operations/mediawiki-config@master] cleanup: Remove UserEmailConfirmationUseHTML (defaults to true)

https://gerrit.wikimedia.org/r/1260011

Mentioned in SAL (#wikimedia-operations) [2026-04-01T16:19:38Z] <urbanecm@deploy1003> Started scap sync-world: Backport for [[gerrit:1266309|Set the default for UserEmailConfirmationUseHTML to true (T411147)]], [[gerrit:1260011|cleanup: Remove UserEmailConfirmationUseHTML (defaults to true) (T411147)]]

Mentioned in SAL (#wikimedia-operations) [2026-04-01T16:21:36Z] <urbanecm@deploy1003> urbanecm: Backport for [[gerrit:1266309|Set the default for UserEmailConfirmationUseHTML to true (T411147)]], [[gerrit:1260011|cleanup: Remove UserEmailConfirmationUseHTML (defaults to true) (T411147)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-04-01T16:29:08Z] <urbanecm@deploy1003> Finished scap sync-world: Backport for [[gerrit:1266309|Set the default for UserEmailConfirmationUseHTML to true (T411147)]], [[gerrit:1260011|cleanup: Remove UserEmailConfirmationUseHTML (defaults to true) (T411147)]] (duration: 09m 31s)

Change #1260010 merged by jenkins-bot:

[mediawiki/core@master] cleanup: Remove PlaintextConfirmEmailBuilder

https://gerrit.wikimedia.org/r/1260010

QA Note: I don't know how much QA is actually needed here. This should have been only cleaning up code and config options that are no longer used.

Etonkovidova subscribed.

Checked on beta and testwiki wmf.23 for possible regression - all works as expected.