From cfd45a5ff0e02ea4f83641d496aafd660e909e53 Mon Sep 17 00:00:00 2001 From: Philip Jackson Date: Tue, 21 Jul 2026 10:59:16 +1200 Subject: [PATCH 1/2] =?UTF-8?q?Revert=20"Dashboard:=20re-enable=20percenta?= =?UTF-8?q?ge-based=20rollout=20in=20all=20environments=20(#1=E2=80=A6"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit c7a414fb40582c96a6ec3e9c1b1bdbcd7c1f0c87. --- client/dashboard/utils/hosting-dashboard-enrollment.ts | 2 +- config/dashboard-development.json | 2 +- config/dashboard-horizon.json | 2 +- config/dashboard-production.json | 2 +- config/dashboard-stage.json | 2 +- config/development.json | 2 +- config/horizon.json | 2 +- config/production.json | 2 +- config/stage.json | 2 +- config/test.json | 2 +- config/wpcalypso.json | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/client/dashboard/utils/hosting-dashboard-enrollment.ts b/client/dashboard/utils/hosting-dashboard-enrollment.ts index c745a6777e70..2d22c9675ce5 100644 --- a/client/dashboard/utils/hosting-dashboard-enrollment.ts +++ b/client/dashboard/utils/hosting-dashboard-enrollment.ts @@ -5,7 +5,7 @@ import type { HostingDashboardOptIn } from '@automattic/api-core'; const ROLLOUT_PERCENTAGE = 50; // When rollout begins, users registered after this ID (i.e. new users) are enrolled. -const NEW_USER_ID_THRESHOLD = 282953237; +const NEW_USER_ID_THRESHOLD = 282742932; /** * Whether the user belongs to the percentage-rollout cohort. Membership is diff --git a/config/dashboard-development.json b/config/dashboard-development.json index c2d2a85c02c0..24fd9ce65f4e 100644 --- a/config/dashboard-development.json +++ b/config/dashboard-development.json @@ -31,7 +31,7 @@ "dark-mode": true, "dashboard/account-recovery-interstitial": false, "dashboard/dark-mode-rollout": true, - "dashboard/enable-percentage-rollout": true, + "dashboard/enable-percentage-rollout": false, "dashboard/force-opt-in-visibility": true, "dashboard/omnibar-radical": false, "dashboard/opt-in-welcome-modal": true, diff --git a/config/dashboard-horizon.json b/config/dashboard-horizon.json index 2fd7088fce0f..768d27e2548f 100644 --- a/config/dashboard-horizon.json +++ b/config/dashboard-horizon.json @@ -27,7 +27,7 @@ "dark-mode": true, "dashboard/account-recovery-interstitial": false, "dashboard/dark-mode-rollout": true, - "dashboard/enable-percentage-rollout": true, + "dashboard/enable-percentage-rollout": false, "dashboard/opt-in-welcome-modal": true, "dashboard/plans": true, "dashboard/simulate-full-rollout": true, diff --git a/config/dashboard-production.json b/config/dashboard-production.json index 19271eff8ce1..fb137fb0023d 100644 --- a/config/dashboard-production.json +++ b/config/dashboard-production.json @@ -34,7 +34,7 @@ "dark-mode": true, "dashboard/account-recovery-interstitial": false, "dashboard/dark-mode-rollout": false, - "dashboard/enable-percentage-rollout": true, + "dashboard/enable-percentage-rollout": false, "dashboard/opt-in-welcome-modal": true, "dashboard/simulate-full-rollout": false, "dashboard/wp-beta-program": true, diff --git a/config/dashboard-stage.json b/config/dashboard-stage.json index f2e72d3b83bc..1d03f0645f71 100644 --- a/config/dashboard-stage.json +++ b/config/dashboard-stage.json @@ -32,7 +32,7 @@ "dark-mode": true, "dashboard/account-recovery-interstitial": false, "dashboard/dark-mode-rollout": true, - "dashboard/enable-percentage-rollout": true, + "dashboard/enable-percentage-rollout": false, "dashboard/opt-in-welcome-modal": true, "dashboard/simulate-full-rollout": true, "dashboard/wp-beta-program": true, diff --git a/config/development.json b/config/development.json index 75a9688420a2..135b64f6a71e 100644 --- a/config/development.json +++ b/config/development.json @@ -71,7 +71,7 @@ "current-site/domain-warning": false, "current-site/notice": true, "dark-mode": false, - "dashboard/enable-percentage-rollout": true, + "dashboard/enable-percentage-rollout": false, "dashboard/force-opt-in-visibility": true, "dashboard/omnibar-radical": false, "dashboard/opt-in-welcome-modal": true, diff --git a/config/horizon.json b/config/horizon.json index 24b2213b712c..dcb76c3be622 100644 --- a/config/horizon.json +++ b/config/horizon.json @@ -31,7 +31,7 @@ "current-site/domain-warning": false, "current-site/notice": true, "dark-mode": false, - "dashboard/enable-percentage-rollout": true, + "dashboard/enable-percentage-rollout": false, "dashboard/force-opt-in-visibility": false, "dashboard/opt-in-welcome-modal": true, "dashboard/plans": true, diff --git a/config/production.json b/config/production.json index 314206cc3360..36f72ddc539c 100644 --- a/config/production.json +++ b/config/production.json @@ -44,7 +44,7 @@ "current-site/domain-warning": false, "current-site/notice": true, "dark-mode": false, - "dashboard/enable-percentage-rollout": true, + "dashboard/enable-percentage-rollout": false, "dashboard/opt-in-welcome-modal": true, "dashboard/rollout-advance-notice": true, "dashboard/simulate-full-rollout": false, diff --git a/config/stage.json b/config/stage.json index 501d63ea5017..1ab41030065e 100644 --- a/config/stage.json +++ b/config/stage.json @@ -41,7 +41,7 @@ "current-site/domain-warning": false, "current-site/notice": true, "dark-mode": false, - "dashboard/enable-percentage-rollout": true, + "dashboard/enable-percentage-rollout": false, "dashboard/force-opt-in-visibility": false, "dashboard/opt-in-welcome-modal": true, "dashboard/rollout-advance-notice": true, diff --git a/config/test.json b/config/test.json index 65fff4f3699f..f4d513182557 100644 --- a/config/test.json +++ b/config/test.json @@ -36,7 +36,7 @@ "cookie-banner": false, "current-site/domain-warning": false, "current-site/notice": true, - "dashboard/enable-percentage-rollout": true, + "dashboard/enable-percentage-rollout": false, "dashboard/force-opt-in-visibility": false, "dashboard/opt-in-welcome-modal": true, "dashboard/rollout-advance-notice": false, diff --git a/config/wpcalypso.json b/config/wpcalypso.json index 6b58e8a0f0b2..b35b5ba10ac0 100644 --- a/config/wpcalypso.json +++ b/config/wpcalypso.json @@ -40,7 +40,7 @@ "current-site/domain-warning": false, "current-site/notice": true, "dark-mode": false, - "dashboard/enable-percentage-rollout": true, + "dashboard/enable-percentage-rollout": false, "dashboard/force-opt-in-visibility": false, "dashboard/opt-in-welcome-modal": true, "dashboard/plans": true, From fb52b49be71325b2c9123dd4a65749dbd28c5f3c Mon Sep 17 00:00:00 2001 From: Philip Jackson Date: Tue, 21 Jul 2026 11:04:43 +1200 Subject: [PATCH 2/2] Don't need to change NEW_USER_ID_THRESHOLD --- client/dashboard/utils/hosting-dashboard-enrollment.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/dashboard/utils/hosting-dashboard-enrollment.ts b/client/dashboard/utils/hosting-dashboard-enrollment.ts index 2d22c9675ce5..c745a6777e70 100644 --- a/client/dashboard/utils/hosting-dashboard-enrollment.ts +++ b/client/dashboard/utils/hosting-dashboard-enrollment.ts @@ -5,7 +5,7 @@ import type { HostingDashboardOptIn } from '@automattic/api-core'; const ROLLOUT_PERCENTAGE = 50; // When rollout begins, users registered after this ID (i.e. new users) are enrolled. -const NEW_USER_ID_THRESHOLD = 282742932; +const NEW_USER_ID_THRESHOLD = 282953237; /** * Whether the user belongs to the percentage-rollout cohort. Membership is