diff --git a/experimenter/experimenter/features/manifests/fenix/.ref-cache.yaml b/experimenter/experimenter/features/manifests/fenix/.ref-cache.yaml index bcb4517852..01ded38320 100644 --- a/experimenter/experimenter/features/manifests/fenix/.ref-cache.yaml +++ b/experimenter/experimenter/features/manifests/fenix/.ref-cache.yaml @@ -1,3 +1,3 @@ -beta: 55133241ef7a7ba6cf5b98af4ca9b8d74e06396e -master: 22a0993169acd84ab8d574fefddcb4da04b77c91 -release: af473f7473be7a851b294b3bb9edd7ca8968895e +beta: 41833c343772b888c8fa6082429695f0d58da49f +master: f009b3332db1c5197b1eb9c7108f68f9bb0900a8 +release: 2af729f544f4d8b5371df3baceae96d37afeb286 diff --git a/experimenter/experimenter/features/manifests/firefox-desktop/.ref-cache.yaml b/experimenter/experimenter/features/manifests/firefox-desktop/.ref-cache.yaml index 2401d8bd68..9ba3fea3c6 100644 --- a/experimenter/experimenter/features/manifests/firefox-desktop/.ref-cache.yaml +++ b/experimenter/experimenter/features/manifests/firefox-desktop/.ref-cache.yaml @@ -1,5 +1,5 @@ -beta: 8d362d0dd6ca9f65ab0e73d8609c4236cbd222f4 -central: afa1013c2e3013ee65a6f03fe76ca7a75b5051c5 +beta: 7d88eb03f6957b192bfed37f5d705e4a29665137 +central: 2274b27452bb4f5ae65f6c7fd346adbc5efca700 esr115: 020e9925f81bb0221add107b6b7ea8d3e32f269f esr128: e911f33083f63cb17f86fd300c39f4900f1fe478 -release: 85fef6eb8f2cd56494960fee7b000e0bf9f04aaa +release: 213845d047e0fb1c076d969e8163fa702ca9154e diff --git a/experimenter/experimenter/features/manifests/firefox-desktop/experimenter.yaml b/experimenter/experimenter/features/manifests/firefox-desktop/experimenter.yaml index 43452caaa8..76fae692f1 100644 --- a/experimenter/experimenter/features/manifests/firefox-desktop/experimenter.yaml +++ b/experimenter/experimenter/features/manifests/firefox-desktop/experimenter.yaml @@ -673,6 +673,10 @@ aboutwelcome: type: json fallbackPref: browser.aboutwelcome.screens description: Content to show in the onboarding flow + modalScreens: + type: json + fallbackPref: browser.aboutwelcome.modalScreens + description: Content to show in the onboarding modal, if different from that in the onboarding flow languageMismatchEnabled: type: boolean fallbackPref: intl.multilingual.aboutWelcome.languageMismatchEnabled @@ -687,6 +691,11 @@ aboutwelcome: fallbackPref: browser.aboutwelcome.showModal description: >- Should users see window modal onboarding + requireAction: + type: boolean + fallbackPref: browser.aboutwelcome.requireAction + description: >- + When showModal is enabled, should action be required to proceed (show as a window modal with dismiss using the ESC key disabled) backdrop: type: string fallbackPref: browser.aboutwelcome.backdrop @@ -1825,6 +1834,50 @@ fxms-message-11: path: "browser/components/asrouter/content-src/schemas/MessagingExperiment.schema.json" variables: {} +fxms-message-12: + description: "Firefox Messaging System message 12" + owner: omc@mozilla.com + hasExposure: true + exposureDescription: >- + "Exposure is sent if the message is about to be shown after trigger and targeting conditions on the message matched." + schema: + uri: "chrome://browser/content/asrouter/schemas/MessagingExperiment.schema.json" + path: "browser/components/asrouter/content-src/schemas/MessagingExperiment.schema.json" + variables: {} + +fxms-message-13: + description: "Firefox Messaging System message 13" + owner: omc@mozilla.com + hasExposure: true + exposureDescription: >- + "Exposure is sent if the message is about to be shown after trigger and targeting conditions on the message matched." + schema: + uri: "chrome://browser/content/asrouter/schemas/MessagingExperiment.schema.json" + path: "browser/components/asrouter/content-src/schemas/MessagingExperiment.schema.json" + variables: {} + +fxms-message-14: + description: "Firefox Messaging System message 14" + owner: omc@mozilla.com + hasExposure: true + exposureDescription: >- + "Exposure is sent if the message is about to be shown after trigger and targeting conditions on the message matched." + schema: + uri: "chrome://browser/content/asrouter/schemas/MessagingExperiment.schema.json" + path: "browser/components/asrouter/content-src/schemas/MessagingExperiment.schema.json" + variables: {} + +fxms-message-15: + description: "Firefox Messaging System message 15" + owner: omc@mozilla.com + hasExposure: true + exposureDescription: >- + "Exposure is sent if the message is about to be shown after trigger and targeting conditions on the message matched." + schema: + uri: "chrome://browser/content/asrouter/schemas/MessagingExperiment.schema.json" + path: "browser/components/asrouter/content-src/schemas/MessagingExperiment.schema.json" + variables: {} + whatsNewPage: description: "A Firefox Messaging System message for the What's new page channel" owner: omc@mozilla.com @@ -2775,15 +2828,21 @@ fxaButtonVisibility: branch: user pref: identity.fxaccounts.toolbar.pxiToolbarEnabled.vpnEnabled -syncDecouplingUpdates: +syncSetupFlow: description: Prefs to control the updated Mozilla account panel flow for users without sync enabled. owner: skhamis@mozilla.com - hasExposure: false + hasExposure: true + exposureDescription: >- + Exposure is recorded when the user is enrolled in an experiment using this + feature and we show an indicator when we detect their sync is disconnected. variables: - syncSetup: + enabled: description: True if we should show the user the updated sync set-up UI type: boolean - fallbackPref: identity.fxaccounts.toolbar.syncSetup.enabled + setPref: + branch: user + pref: identity.fxaccounts.toolbar.syncSetup.enabled + fxaClientAssociation: description: Prefs to control the client association ping. @@ -4101,3 +4160,25 @@ tabGroups: type: boolean fallbackPref: browser.tabs.groups.enabled description: Controls whether users can create new tab groups via drag and drop or the tab context menu + +smartblockEmbeds: + description: Pref to control Smartblock Embeds + owner: emz@mozilla.com + hasExposure: false + variables: + enabled: + type: boolean + setPref: + branch: default + pref: extensions.webcompat.smartblockEmbeds.enabled + description: >- + Controls whether smartblock embed placeholders and protections panel toggles will be shown to the user. + +selectableProfiles: + description: "Multiple profile management using selectableProfileService" + owner: jhirsch@mozilla.com + hasExposure: false + variables: + enabled: + type: boolean + description: Enables the multiple profiles feature when true. Turning off this variable will not disable the feature. diff --git a/experimenter/experimenter/features/manifests/firefox-desktop/v135.0.0/experimenter.yaml b/experimenter/experimenter/features/manifests/firefox-desktop/v135.0.0/experimenter.yaml index 43452caaa8..76fae692f1 100644 --- a/experimenter/experimenter/features/manifests/firefox-desktop/v135.0.0/experimenter.yaml +++ b/experimenter/experimenter/features/manifests/firefox-desktop/v135.0.0/experimenter.yaml @@ -673,6 +673,10 @@ aboutwelcome: type: json fallbackPref: browser.aboutwelcome.screens description: Content to show in the onboarding flow + modalScreens: + type: json + fallbackPref: browser.aboutwelcome.modalScreens + description: Content to show in the onboarding modal, if different from that in the onboarding flow languageMismatchEnabled: type: boolean fallbackPref: intl.multilingual.aboutWelcome.languageMismatchEnabled @@ -687,6 +691,11 @@ aboutwelcome: fallbackPref: browser.aboutwelcome.showModal description: >- Should users see window modal onboarding + requireAction: + type: boolean + fallbackPref: browser.aboutwelcome.requireAction + description: >- + When showModal is enabled, should action be required to proceed (show as a window modal with dismiss using the ESC key disabled) backdrop: type: string fallbackPref: browser.aboutwelcome.backdrop @@ -1825,6 +1834,50 @@ fxms-message-11: path: "browser/components/asrouter/content-src/schemas/MessagingExperiment.schema.json" variables: {} +fxms-message-12: + description: "Firefox Messaging System message 12" + owner: omc@mozilla.com + hasExposure: true + exposureDescription: >- + "Exposure is sent if the message is about to be shown after trigger and targeting conditions on the message matched." + schema: + uri: "chrome://browser/content/asrouter/schemas/MessagingExperiment.schema.json" + path: "browser/components/asrouter/content-src/schemas/MessagingExperiment.schema.json" + variables: {} + +fxms-message-13: + description: "Firefox Messaging System message 13" + owner: omc@mozilla.com + hasExposure: true + exposureDescription: >- + "Exposure is sent if the message is about to be shown after trigger and targeting conditions on the message matched." + schema: + uri: "chrome://browser/content/asrouter/schemas/MessagingExperiment.schema.json" + path: "browser/components/asrouter/content-src/schemas/MessagingExperiment.schema.json" + variables: {} + +fxms-message-14: + description: "Firefox Messaging System message 14" + owner: omc@mozilla.com + hasExposure: true + exposureDescription: >- + "Exposure is sent if the message is about to be shown after trigger and targeting conditions on the message matched." + schema: + uri: "chrome://browser/content/asrouter/schemas/MessagingExperiment.schema.json" + path: "browser/components/asrouter/content-src/schemas/MessagingExperiment.schema.json" + variables: {} + +fxms-message-15: + description: "Firefox Messaging System message 15" + owner: omc@mozilla.com + hasExposure: true + exposureDescription: >- + "Exposure is sent if the message is about to be shown after trigger and targeting conditions on the message matched." + schema: + uri: "chrome://browser/content/asrouter/schemas/MessagingExperiment.schema.json" + path: "browser/components/asrouter/content-src/schemas/MessagingExperiment.schema.json" + variables: {} + whatsNewPage: description: "A Firefox Messaging System message for the What's new page channel" owner: omc@mozilla.com @@ -2775,15 +2828,21 @@ fxaButtonVisibility: branch: user pref: identity.fxaccounts.toolbar.pxiToolbarEnabled.vpnEnabled -syncDecouplingUpdates: +syncSetupFlow: description: Prefs to control the updated Mozilla account panel flow for users without sync enabled. owner: skhamis@mozilla.com - hasExposure: false + hasExposure: true + exposureDescription: >- + Exposure is recorded when the user is enrolled in an experiment using this + feature and we show an indicator when we detect their sync is disconnected. variables: - syncSetup: + enabled: description: True if we should show the user the updated sync set-up UI type: boolean - fallbackPref: identity.fxaccounts.toolbar.syncSetup.enabled + setPref: + branch: user + pref: identity.fxaccounts.toolbar.syncSetup.enabled + fxaClientAssociation: description: Prefs to control the client association ping. @@ -4101,3 +4160,25 @@ tabGroups: type: boolean fallbackPref: browser.tabs.groups.enabled description: Controls whether users can create new tab groups via drag and drop or the tab context menu + +smartblockEmbeds: + description: Pref to control Smartblock Embeds + owner: emz@mozilla.com + hasExposure: false + variables: + enabled: + type: boolean + setPref: + branch: default + pref: extensions.webcompat.smartblockEmbeds.enabled + description: >- + Controls whether smartblock embed placeholders and protections panel toggles will be shown to the user. + +selectableProfiles: + description: "Multiple profile management using selectableProfileService" + owner: jhirsch@mozilla.com + hasExposure: false + variables: + enabled: + type: boolean + description: Enables the multiple profiles feature when true. Turning off this variable will not disable the feature. diff --git a/experimenter/experimenter/features/manifests/focus-ios/.ref-cache.yaml b/experimenter/experimenter/features/manifests/focus-ios/.ref-cache.yaml index b55979247e..b2c8508b0f 100644 --- a/experimenter/experimenter/features/manifests/focus-ios/.ref-cache.yaml +++ b/experimenter/experimenter/features/manifests/focus-ios/.ref-cache.yaml @@ -12,7 +12,7 @@ focus/klar-v131.0: 34d92c8df1b1522a1da88c23879b439d763ec133 focus/klar-v131.1: b7dca2271b14988837524a30eb154d91eb5e4912 focus/klar-v132.0: d9ed6134db59ff456d343e2bb211aefd040319ac focus/klar-v133.0: a3372669a06fa684d3c5945c317d6787e3125303 -main: c570563ae28632db43cd496d6768cada5c4b5f69 +main: 88573fb2090bf850104bea5464e2e24d111a98a2 release/v124: da250bed9e19c4978d4400d6d404cb312e33636e release/v125: a3e1e0773a00009e08d95726fd518ab642255ccd release/v126: 6f305409b4af68e8404401a2caad8cb0da9a0494 diff --git a/experimenter/experimenter/features/manifests/ios/.ref-cache.yaml b/experimenter/experimenter/features/manifests/ios/.ref-cache.yaml index b6ecba75a4..3e095d2a35 100644 --- a/experimenter/experimenter/features/manifests/ios/.ref-cache.yaml +++ b/experimenter/experimenter/features/manifests/ios/.ref-cache.yaml @@ -1,4 +1,4 @@ -main: 5035f0a1f2b4bb9c496764d930207b64274e5c64 +main: 88573fb2090bf850104bea5464e2e24d111a98a2 release/v117: 43b690c450066d4dde1b2ccb93ed3714d244d502 release/v118: 89a7ea3c3372e5a4ef5b3c5b85499d26198d0524 release/v119: 7dc381f991c6d2a983c3ba7f0cffd880e8c29e7b