Page MenuHomePhabricator

GrowthExperimentsComponent
ActivePublic

Members (11)

Watchers (2)

Details

Description

Experiments done by the WMF Growth team.

Homepage

Recent Activity

Yesterday

Volker_E added a project to T395085: [mobile] Impact module cdx-popover component is cut off in small screens (less 412px): Codex.
Fri, May 23, 10:47 PM · Design-System-Team, Codex, Patch-For-Review, Growth-Team, GrowthExperiments
Volker_E updated the task description for T395085: [mobile] Impact module cdx-popover component is cut off in small screens (less 412px).
Fri, May 23, 10:40 PM · Design-System-Team, Codex, Patch-For-Review, Growth-Team, GrowthExperiments
Maintenance_bot removed a project from T391102: Update GrowthExperiments to make use of CdxPopover instead of CPopover: Patch-For-Review.
Fri, May 23, 10:30 PM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), Growth-Team (Current Sprint), GrowthExperiments
gerritbot added a comment to T391102: Update GrowthExperiments to make use of CdxPopover instead of CPopover.

Change #1149686 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] fix(ArticleListItem): use correct log method

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

Fri, May 23, 9:57 PM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), Growth-Team (Current Sprint), GrowthExperiments
KStoller-WMF moved T215665: [Design] Emailability: Improve verification email from Incoming to Doing on the Growth-Team (Current Sprint) board.
Fri, May 23, 9:43 PM · Growth-Team (Current Sprint), MW-1.33-notes (1.33.0-wmf.21; 2019-03-12), GrowthExperiments
Sgs raised the priority of T391102: Update GrowthExperiments to make use of CdxPopover instead of CPopover from Low to Medium.
Fri, May 23, 2:52 PM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), Growth-Team (Current Sprint), GrowthExperiments
Sgs added a comment to T391102: Update GrowthExperiments to make use of CdxPopover instead of CPopover.

Thanks both for reporting, tentative fix 1149686: fix(ArticleListItem): use correct log method

Fri, May 23, 2:52 PM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), Growth-Team (Current Sprint), GrowthExperiments
gerritbot added a project to T391102: Update GrowthExperiments to make use of CdxPopover instead of CPopover: Patch-For-Review.
Fri, May 23, 2:51 PM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), Growth-Team (Current Sprint), GrowthExperiments
gerritbot added a comment to T391102: Update GrowthExperiments to make use of CdxPopover instead of CPopover.

Change #1149686 had a related patch set uploaded (by Sergio Gimeno; author: Sergio Gimeno):

[mediawiki/extensions/GrowthExperiments@master] fix(ArticleListItem): use correct log method

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

Fri, May 23, 2:51 PM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), Growth-Team (Current Sprint), GrowthExperiments
Sgs attached a referenced file: F60412122: Screenshot 2025-05-23 at 15.49.22.png.
Fri, May 23, 2:18 PM · Design-System-Team, Codex, Patch-For-Review, Growth-Team, GrowthExperiments
Sgs updated subscribers of T395085: [mobile] Impact module cdx-popover component is cut off in small screens (less 412px).

It seems that Codex's Popover has a min-width set to size-1600 which ends up being 16rem and overflowing in such a small screen (source). Even removing it seems to result on a 256px popover which overflows in small screens. It seems to come from the minClipWidth set in JS. Changing it to a lower value, eg: 208 seems to work but I don't know if it has undesired side effects. See tentative fix 1149679 cc @lwatson and @AnneT

Fri, May 23, 2:04 PM · Design-System-Team, Codex, Patch-For-Review, Growth-Team, GrowthExperiments
gerritbot added a project to T395085: [mobile] Impact module cdx-popover component is cut off in small screens (less 412px): Patch-For-Review.
Fri, May 23, 2:03 PM · Design-System-Team, Codex, Patch-For-Review, Growth-Team, GrowthExperiments
gerritbot added a comment to T395085: [mobile] Impact module cdx-popover component is cut off in small screens (less 412px).

Change #1149679 had a related patch set uploaded (by Sergio Gimeno; author: Sergio Gimeno):

[design/codex@main] fix(Popover): remove min-width and lower down minClipWidth

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

Fri, May 23, 2:03 PM · Design-System-Team, Codex, Patch-For-Review, Growth-Team, GrowthExperiments
Cyndymediawiksim moved T394435: Remove GEHomepageNewAccountEnablePercentage config option from Incoming to Code Review on the Growth-Team (Current Sprint) board.
Fri, May 23, 11:25 AM · Growth-Team (Current Sprint), Patch-For-Review, GrowthExperiments
Cyndymediawiksim edited projects for T394435: Remove GEHomepageNewAccountEnablePercentage config option, added: Growth-Team (Current Sprint); removed Growth-Team (Maintenance).
Fri, May 23, 11:24 AM · Growth-Team (Current Sprint), Patch-For-Review, GrowthExperiments
ReleaseTaggerBot added a project to T394017: '.event' should have required property 'start_email_state': MW-1.45-notes (1.45.0-wmf.3; 2025-05-27).
Fri, May 23, 10:00 AM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), Patch-For-Review, GrowthExperiments, Growth-Team (Current Sprint), Wikimedia-production-error
gerritbot added a comment to T394017: '.event' should have required property 'start_email_state'.

Change #1149349 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] SpecialHomepageLogger: Populate email state even with StartModule disabled

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

Fri, May 23, 9:13 AM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), Patch-For-Review, GrowthExperiments, Growth-Team (Current Sprint), Wikimedia-production-error
gerritbot added a project to T394435: Remove GEHomepageNewAccountEnablePercentage config option: Patch-For-Review.
Fri, May 23, 9:13 AM · Growth-Team (Current Sprint), Patch-For-Review, GrowthExperiments
gerritbot added a comment to T394435: Remove GEHomepageNewAccountEnablePercentage config option.

Change #1149611 had a related patch set uploaded (by Cyndywikime; author: Cyndywikime):

[mediawiki/extensions/GrowthExperiments@master] Remove GEHomepageNewAccountEnablePercentage config option

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

Fri, May 23, 9:13 AM · Growth-Team (Current Sprint), Patch-For-Review, GrowthExperiments

Thu, May 22

Etonkovidova moved T391102: Update GrowthExperiments to make use of CdxPopover instead of CPopover from QA to Test in Production on the Growth-Team (Current Sprint) board.

Moving to Test in Production since the last patch will be deployed for wmf.3.

Thu, May 22, 9:02 PM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), Growth-Team (Current Sprint), GrowthExperiments
Etonkovidova added a comment to T391102: Update GrowthExperiments to make use of CdxPopover instead of CPopover.

refactor(ArticleList): use CdxPopover instead of CPopover seems to be causing event logging validation errors: '.event' should have required property 'action', '.event.mode' should be equal to one of the allowed values from https://logstash.wikimedia.org/app/discover#/doc/logstash-*/logstash-default-1-7.0.0-1-2025.05.21?id=0gTf8ZYBwY1fV78OiJbd

Thu, May 22, 9:01 PM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), Growth-Team (Current Sprint), GrowthExperiments
Etonkovidova attached a referenced file: F60385631: Screen Shot 2025-05-22 at 12.25.21 PM.png.
Thu, May 22, 8:15 PM · Design-System-Team, Codex, Patch-For-Review, Growth-Team, GrowthExperiments
Etonkovidova created T395085: [mobile] Impact module cdx-popover component is cut off in small screens (less 412px).
Thu, May 22, 8:14 PM · Design-System-Team, Codex, Patch-For-Review, Growth-Team, GrowthExperiments
KStoller-WMF updated subscribers of T394435: Remove GEHomepageNewAccountEnablePercentage config option.

Though this is ultimately @KStoller-WMF's call to make: Are we likely to again run an experiment where we do not enable the help-panel by default for new users, or could we remove the scaffolding for that as well?

Thu, May 22, 6:38 PM · Growth-Team (Current Sprint), Patch-For-Review, GrowthExperiments
Umherirrender closed T337165: Make PHPUnit dataProvider static in GrowthExperiments tests as Resolved.
Thu, May 22, 6:33 PM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), Growth-Team, GrowthExperiments
brennen created T395046: CirrusSearch\WeightedTagsException: Failed to send reset: {msg}.
Thu, May 22, 3:21 PM · User-brennen, GrowthExperiments, Discovery-Search, CirrusSearch, Growth-Team, Wikimedia-production-error
Michael added a comment to T394435: Remove GEHomepageNewAccountEnablePercentage config option.

@Cyndymediawiksim No and Yes. On the one hand, I'm not actully seeing the dependency issue. With this task as written GEHomepageNewAccountEnablePercentage would just always be true. So we would change GEHelpPanelNewAccountEnableWithHomepage to:

Thu, May 22, 3:03 PM · Growth-Team (Current Sprint), Patch-For-Review, GrowthExperiments
Cyndymediawiksim added a comment to T394435: Remove GEHomepageNewAccountEnablePercentage config option.

@Michael , while working on removing GEHomepageNewAccountEnablePercentage as specified in the AC, I've identified a dependency issue that needs clarification before proceeding.
The GEHelpPanelNewAccountEnableWithHomepage configuration creates a logical dependency on GEHomepageNewAccountEnablePercentage that we're removing:

"GEHelpPanelNewAccountEnableWithHomepage": {
			"description": "By default, the help panel is enabled for new accounts in lockstep with the homepage, controlled by GEHomepageNewAccountEnablePercentage. To disable this behavior and use GEHelpPanelNewAccountEnablePercentage instead, set this to false.",
			"value": true
		},
Thu, May 22, 12:11 PM · Growth-Team (Current Sprint), Patch-For-Review, GrowthExperiments
gerritbot added a project to T394017: '.event' should have required property 'start_email_state': Patch-For-Review.
Thu, May 22, 10:40 AM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), Patch-For-Review, GrowthExperiments, Growth-Team (Current Sprint), Wikimedia-production-error
gerritbot added a comment to T394017: '.event' should have required property 'start_email_state'.

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

[mediawiki/extensions/GrowthExperiments@master] SpecialHomepageLogger: Populate email state even with StartModule disabled

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

Thu, May 22, 10:40 AM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), Patch-For-Review, GrowthExperiments, Growth-Team (Current Sprint), Wikimedia-production-error
hnowlan closed T385782: Migrate GrowthExperiments maintenance jobs to mw-cron as Resolved.
Thu, May 22, 10:33 AM · Patch-For-Review, GrowthExperiments, serviceops, MW-on-K8s, Growth-Team
Michael removed a project from T394017: '.event' should have required property 'start_email_state': Patch-For-Review.

Nevermind the above change, this was me attaching the wrong phab id for the backport. Already fixed.

Thu, May 22, 10:26 AM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), Patch-For-Review, GrowthExperiments, Growth-Team (Current Sprint), Wikimedia-production-error
Clement_Goubert added a comment to T385782: Migrate GrowthExperiments maintenance jobs to mw-cron.

Before I do delete it, here's the error

Thu, May 22, 10:23 AM · Patch-For-Review, GrowthExperiments, serviceops, MW-on-K8s, Growth-Team
hnowlan added a comment to T385782: Migrate GrowthExperiments maintenance jobs to mw-cron.

It looks like one of the runs did fail - the logs can be seen in kubectl logs growthexperiments-refreshlinkrecommendations-s3-29131167-sfgdv mediawiki-main-app:

... lots of output ...
xmfwiki     fetching 500 tasks...
RuntimeException from line 328 of /srv/mediawiki/php-1.45.0-wmf.1/extensions/GrowthExperiments/maintenance/refreshLinkRecommendations.php: Search error: Search is currently too busy. Please try again later.
#0 /srv/mediawiki/php-1.45.0-wmf.1/extensions/GrowthExperiments/maintenance/refreshLinkRecommendations.php(435): GrowthExperiments\Maintenance\RefreshLinkRecommendations->findArticlesInTopic('engineering')
#1 /srv/mediawiki/php-1.45.0-wmf.1/extensions/GrowthExperiments/maintenance/refreshLinkRecommendations.php(148): GrowthExperiments\Maintenance\RefreshLinkRecommendations->refreshViaOresTopics(false)
#2 /srv/mediawiki/php-1.45.0-wmf.1/maintenance/includes/MaintenanceRunner.php(694): GrowthExperiments\Maintenance\RefreshLinkRecommendations->execute()
#3 /srv/mediawiki/php-1.45.0-wmf.1/maintenance/run.php(51): MediaWiki\Maintenance\MaintenanceRunner->run()
#4 /srv/mediawiki/multiversion/MWScript.php(221): require_once('/srv/mediawiki/...')
#5 {main}
Thu, May 22, 10:23 AM · Patch-For-Review, GrowthExperiments, serviceops, MW-on-K8s, Growth-Team
Clement_Goubert added a comment to T385782: Migrate GrowthExperiments maintenance jobs to mw-cron.

If you look at kubectl describe job for these two:

cgoubert@deploy1003:/srv/deployment-charts/helmfile.d/services/mw-cron$ kubectl describe job growthexperiments-refreshlinkrecommendations-s3-29131167 | grep Status
Pods Statuses:    0 Active / 0 Succeeded / 1 Failed
cgoubert@deploy1003:/srv/deployment-charts/helmfile.d/services/mw-cron$ kubectl describe job growthexperiments-refreshlinkrecommendations-s3-29131587 | grep Status
Pods Statuses:    1 Active / 0 Succeeded / 0 Failed
Thu, May 22, 10:22 AM · Patch-For-Review, GrowthExperiments, serviceops, MW-on-K8s, Growth-Team
gerritbot added a project to T394017: '.event' should have required property 'start_email_state': Patch-For-Review.
Thu, May 22, 10:19 AM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), Patch-For-Review, GrowthExperiments, Growth-Team (Current Sprint), Wikimedia-production-error
gerritbot added a comment to T394017: '.event' should have required property 'start_email_state'.

Change #1149345 had a related patch set uploaded (by Michael Große; author: Sergio Gimeno):

[mediawiki/extensions/GrowthExperiments@wmf/1.45.0-wmf.2] stats(SuggestedEdits): avoid tracking negative tti durations

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

Thu, May 22, 10:19 AM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), Patch-For-Review, GrowthExperiments, Growth-Team (Current Sprint), Wikimedia-production-error
Michael added a comment to T385782: Migrate GrowthExperiments maintenance jobs to mw-cron.

Hey @hnowlan or @Clement_Goubert, we are getting an alert about the growthexperiments-refreshlinkrecommendations-s3 having failed. Though from the logs, we can't tell the cause.

Thu, May 22, 10:18 AM · Patch-For-Review, GrowthExperiments, serviceops, MW-on-K8s, Growth-Team
gerritbot added a comment to T385782: Migrate GrowthExperiments maintenance jobs to mw-cron.

Change #1148914 merged by Hnowlan:

[operations/puppet@production] mw::maintenance: migrate all remaining growthexperiments jobs

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

Thu, May 22, 10:11 AM · Patch-For-Review, GrowthExperiments, serviceops, MW-on-K8s, Growth-Team
Aklapper created T394969: PHP Warning: Stats: got negative value for counter "tasktype_count".
Thu, May 22, 5:01 AM · Growth-Team, GrowthExperiments, Wikimedia-production-error
Etonkovidova closed T379566: Remove obsolete Feature Flags, a subtask of T367724: Reconsider GrowthExperiments feature flags, as Resolved.
Thu, May 22, 1:09 AM · Growth-Team (Maintenance), Epic, Technical-Debt, GrowthExperiments
Etonkovidova closed T379566: Remove obsolete Feature Flags as Resolved.
Thu, May 22, 1:09 AM · MW-1.44-notes (1.44.0-wmf.24; 2025-04-08), Growth-Team (Current Sprint), Technical-Debt, GrowthExperiments
Maintenance_bot removed a project from T337165: Make PHPUnit dataProvider static in GrowthExperiments tests: Patch-For-Review.
Thu, May 22, 12:30 AM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), Growth-Team, GrowthExperiments
ReleaseTaggerBot added a project to T337165: Make PHPUnit dataProvider static in GrowthExperiments tests: MW-1.45-notes (1.45.0-wmf.3; 2025-05-27).
Thu, May 22, 12:01 AM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), Growth-Team, GrowthExperiments

Wed, May 21

gerritbot added a comment to T337165: Make PHPUnit dataProvider static in GrowthExperiments tests.

Change #1147116 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] tests: Make PHPUnit data provider static

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

Wed, May 21, 11:37 PM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), Growth-Team, GrowthExperiments
Urbanecm_WMF merged T394943: Could not set HomepageVisit.start_email_state schema field into T394017: '.event' should have required property 'start_email_state'.
Wed, May 21, 11:17 PM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), Patch-For-Review, GrowthExperiments, Growth-Team (Current Sprint), Wikimedia-production-error
Urbanecm_WMF merged task T394943: Could not set HomepageVisit.start_email_state schema field into T394017: '.event' should have required property 'start_email_state'.
Wed, May 21, 11:17 PM · Growth-Team, GrowthExperiments, Wikimedia-production-error
Etonkovidova updated the task description for T394943: Could not set HomepageVisit.start_email_state schema field.
Wed, May 21, 6:34 PM · Growth-Team, GrowthExperiments, Wikimedia-production-error
Etonkovidova created T394943: Could not set HomepageVisit.start_email_state schema field.
Wed, May 21, 6:23 PM · Growth-Team, GrowthExperiments, Wikimedia-production-error
gerritbot added a comment to T385782: Migrate GrowthExperiments maintenance jobs to mw-cron.

Change #1148914 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[operations/puppet@production] mw::maintenance: migrate all remaining growthexperiments jobs

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

Wed, May 21, 4:57 PM · Patch-For-Review, GrowthExperiments, serviceops, MW-on-K8s, Growth-Team