4375 lines
163 KiB
JavaScript
4375 lines
163 KiB
JavaScript
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||
|
||
/**
|
||
* This file is generated by browser/components/asrouter/bin/import-rollouts.js
|
||
* Run the following from the repository root to regenerate it:
|
||
* ./mach npm run import-rollouts --prefix=browser/components/asrouter
|
||
*/
|
||
|
||
export const NimbusRolloutMessageProvider = {
|
||
getMessages() {
|
||
return [
|
||
{
|
||
// Nimbus slug: upgraded-sidebar-138-broad-rollout:rollout-treatment
|
||
// Version range: 138+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/upgraded-sidebar-138-broad-rollout/summary#rollout-treatment
|
||
id: "SIDEBAR_INTRO_138",
|
||
groups: ["cfr"],
|
||
content: {
|
||
id: "SIDEBAR_INTRO_138",
|
||
screens: [
|
||
{
|
||
id: "SIDEBAR_INTRO_138_2",
|
||
anchors: [
|
||
{
|
||
selector: "#urlbar-container ~ #sidebar-button",
|
||
panel_position: {
|
||
anchor_attachment: "rightcenter",
|
||
callout_attachment: "topright",
|
||
},
|
||
},
|
||
{
|
||
selector: "#sidebar-button",
|
||
panel_position: {
|
||
anchor_attachment: "rightcenter",
|
||
callout_attachment: "topleft",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
title: {
|
||
string_id: "sidebar-customization-callout-2-title",
|
||
marginInline: "4px 4px",
|
||
},
|
||
width: "324px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
string_id: "sidebar-customization-callout-2-subtitle",
|
||
marginInline: "4px 4px",
|
||
},
|
||
dismiss_button: {
|
||
size: "small",
|
||
action: {
|
||
dismiss: true,
|
||
},
|
||
marginBlock: "14px 0",
|
||
marginInline: "0 14px",
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
string_id: "sidebar-customization-callout-callout-button",
|
||
},
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
data: "viewCustomizeSidebar",
|
||
type: "OPEN_SIDEBAR",
|
||
},
|
||
{
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.sidebar-customize-138",
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
page_event_listeners: [
|
||
{
|
||
action: {
|
||
dismiss: true,
|
||
},
|
||
params: {
|
||
type: "click",
|
||
selectors: "#sidebar-button",
|
||
},
|
||
},
|
||
],
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: false,
|
||
disableHistoryUpdates: true,
|
||
},
|
||
trigger: {
|
||
id: "openURL",
|
||
patterns: ["*://*/*"],
|
||
},
|
||
template: "feature_callout",
|
||
frequency: {
|
||
lifetime: 1,
|
||
},
|
||
targeting: "true",
|
||
},
|
||
{
|
||
// Nimbus slug: tab-groups-promotional-onboarding:onboarding (message 1 of 2)
|
||
// Version range: 138+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/tab-groups-promotional-onboarding/summary#onboarding
|
||
id: "TAB_GROUP_ONBOARDING_CALLOUT",
|
||
groups: ["cfr"],
|
||
content: {
|
||
id: "TAB_GROUP_ONBOARDING_CALLOUT",
|
||
screens: [
|
||
{
|
||
id: "TAB_GROUP_ONBOARDING_CALLOUT_HORIZONTAL",
|
||
anchors: [
|
||
{
|
||
selector:
|
||
"#tabbrowser-tabs:not([overflow]) .tab-content[selected]:not([pinned])",
|
||
panel_position: {
|
||
anchor_attachment: "bottomcenter",
|
||
callout_attachment: "topright",
|
||
},
|
||
},
|
||
{
|
||
selector: "#tabbrowser-tabs",
|
||
panel_position: {
|
||
anchor_attachment: "bottomcenter",
|
||
callout_attachment: "topright",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: {
|
||
width: "300px",
|
||
height: "172px",
|
||
imageURL:
|
||
"chrome://browser/content/asrouter/assets/tabgroups/hort-animated-light.svg",
|
||
darkModeImageURL:
|
||
"chrome://browser/content/asrouter/assets/tabgroups/hort-animated-dark.svg",
|
||
reducedMotionImageURL:
|
||
"chrome://browser/content/asrouter/assets/tabgroups/hort-static-light.svg",
|
||
darkModeReducedMotionImageURL:
|
||
"chrome://browser/content/asrouter/assets/tabgroups/hort-static-dark.svg",
|
||
},
|
||
title: {
|
||
string_id: "tab-groups-onboarding-feature-callout-title",
|
||
},
|
||
width: "333px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
string_id: "tab-groups-onboarding-feature-callout-subtitle",
|
||
},
|
||
dismiss_button: {
|
||
size: "small",
|
||
action: {
|
||
dismiss: true,
|
||
},
|
||
background: true,
|
||
marginBlock: "20px 0",
|
||
marginInline: "0 20px",
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: false,
|
||
},
|
||
trigger: {
|
||
id: "nthTabClosed",
|
||
},
|
||
template: "feature_callout",
|
||
frequency: {
|
||
lifetime: 1,
|
||
},
|
||
targeting:
|
||
"tabsClosedCount >= 1 && currentTabsOpen >= 8 && ('browser.tabs.groups.enabled' | preferenceValue) && (!'sidebar.verticalTabs' | preferenceValue) && currentTabGroups == 0 && savedTabGroups == 0 && !activeNotifications",
|
||
skip_in_tests:
|
||
"not tested in automation and might pop up unexpectedly during review checker tests",
|
||
},
|
||
{
|
||
// Nimbus slug: tab-groups-promotional-onboarding:onboarding (message 2 of 2)
|
||
// Version range: 138+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/tab-groups-promotional-onboarding/summary#onboarding
|
||
id: "TAB_GROUP_ONBOARDING_CALLOUT",
|
||
groups: ["cfr"],
|
||
content: {
|
||
id: "TAB_GROUP_ONBOARDING_CALLOUT",
|
||
screens: [
|
||
{
|
||
id: "TAB_GROUP_ONBOARDING_CALLOUT_VERTICAL",
|
||
anchors: [
|
||
{
|
||
selector:
|
||
"#tabbrowser-tabs:not([overflow]) .tab-content[selected]:not([pinned])",
|
||
panel_position: {
|
||
anchor_attachment: "rightcenter",
|
||
callout_attachment: "topleft",
|
||
},
|
||
},
|
||
{
|
||
selector: "#tabbrowser-tabs",
|
||
panel_position: {
|
||
anchor_attachment: "rightcenter",
|
||
callout_attachment: "topleft",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: {
|
||
width: "300px",
|
||
height: "172px",
|
||
imageURL:
|
||
"chrome://browser/content/asrouter/assets/tabgroups/vert-animated-light.svg",
|
||
darkModeImageURL:
|
||
"chrome://browser/content/asrouter/assets/tabgroups/vert-animated-dark.svg",
|
||
reducedMotionImageURL:
|
||
"chrome://browser/content/asrouter/assets/tabgroups/vert-static-light.svg",
|
||
darkModeReducedMotionImageURL:
|
||
"chrome://browser/content/asrouter/assets/tabgroups/vert-static-dark.svg",
|
||
},
|
||
title: {
|
||
string_id: "tab-groups-onboarding-feature-callout-title",
|
||
},
|
||
width: "333px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
string_id: "tab-groups-onboarding-feature-callout-subtitle",
|
||
},
|
||
dismiss_button: {
|
||
size: "small",
|
||
action: {
|
||
dismiss: true,
|
||
},
|
||
background: true,
|
||
marginBlock: "20px 0",
|
||
marginInline: "0 20px",
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: false,
|
||
},
|
||
trigger: {
|
||
id: "nthTabClosed",
|
||
},
|
||
template: "feature_callout",
|
||
frequency: {
|
||
lifetime: 1,
|
||
},
|
||
targeting:
|
||
"tabsClosedCount >= 1 && currentTabsOpen >= 8 && ('browser.tabs.groups.enabled' | preferenceValue) && ('sidebar.revamp' | preferenceValue) && ('sidebar.verticalTabs' | preferenceValue) && currentTabGroups == 0 && savedTabGroups == 0 && !activeNotifications",
|
||
skip_in_tests:
|
||
"not tested in automation and might pop up unexpectedly during review checker tests",
|
||
},
|
||
{
|
||
// Nimbus slug: unified-search-button-callout-extention:control (message 1 of 4)
|
||
// Version range: 137+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/unified-search-button-callout-extention/summary#control
|
||
id: "UNIFIED_SEARCH_CALLOUT_WITH_SCREENSHOT",
|
||
groups: ["cfr"],
|
||
content: {
|
||
id: "UNIFIED_SEARCH_CALLOUT_WITH_SCREENSHOT",
|
||
screens: [
|
||
{
|
||
id: "UNIFIED_SEARCH_CALLOUT_WITH_SCREENSHOT_USB",
|
||
anchors: [
|
||
{
|
||
selector: ".urlbar-input-container",
|
||
arrow_width: "26.9",
|
||
panel_position: {
|
||
offset_x: 16,
|
||
anchor_attachment: "bottomleft",
|
||
callout_attachment: "topleft",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: {
|
||
height: "168px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/bec3b8d9-a658-4877-b96e-70f7bc6e3e42.svg",
|
||
},
|
||
title: {
|
||
string_id: "unified-search-callout-title",
|
||
paddingInline: "0 20px",
|
||
},
|
||
width: "333px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
string_id: "unified-search-callout-subtitle",
|
||
marginBlock: "-12px 0",
|
||
paddingInline: "42px 20px",
|
||
},
|
||
title_logo: {
|
||
width: "32px",
|
||
height: "34px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/2ff87710-8c83-41cd-a2b4-99d0c7ec67f1.svg",
|
||
alignment: "top",
|
||
marginBlock: "4px 0",
|
||
marginInline: "8px 18px",
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
string_id: "unified-search-callout-primary-label",
|
||
},
|
||
action: {
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.unifiedsearch.feature-tour-1",
|
||
value:
|
||
'{"screen":"UNIFIED_SEARCH_CALLOUT_WITH_SCREENSHOT_ENGINE","complete": false}',
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
},
|
||
secondary_button: {
|
||
label: {
|
||
string_id: "unified-search-callout-secondary-label",
|
||
},
|
||
action: {
|
||
dismiss: true,
|
||
},
|
||
},
|
||
},
|
||
},
|
||
{
|
||
id: "UNIFIED_SEARCH_CALLOUT_WITH_SCREENSHOT_ENGINE",
|
||
anchors: [
|
||
{
|
||
selector: ".urlbar-input-container",
|
||
arrow_width: "26.9",
|
||
panel_position: {
|
||
offset_x: 16,
|
||
anchor_attachment: "bottomleft",
|
||
callout_attachment: "topleft",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: {
|
||
height: "168px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/97b96045-1e85-439a-b8ba-e32fc6ad8886.svg",
|
||
},
|
||
title: {
|
||
string_id: "unified-search-engines-callout-title",
|
||
paddingInline: "0 20px",
|
||
},
|
||
width: "332px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
string_id: "unified-search-engines-callout-subtitle",
|
||
marginBlock: "-12px 0",
|
||
paddingInline: "42px 30px",
|
||
},
|
||
title_logo: {
|
||
width: "32px",
|
||
height: "34px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/2ff87710-8c83-41cd-a2b4-99d0c7ec67f1.svg",
|
||
alignment: "top",
|
||
marginBlock: "4px 0",
|
||
marginInline: "8px 18px",
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
string_id: "unified-search-engines-callout-primary-label",
|
||
},
|
||
action: {
|
||
dismiss: true,
|
||
},
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: true,
|
||
tour_pref_name:
|
||
"messaging-system-action.unifiedsearch.feature-tour-1",
|
||
tour_pref_default_value:
|
||
'{"screen":"UNIFIED_SEARCH_CALLOUT_WITH_SCREENSHOT_USB","complete":false}',
|
||
},
|
||
trigger: {
|
||
id: "defaultBrowserCheck",
|
||
},
|
||
template: "feature_callout",
|
||
frequency: {
|
||
lifetime: 1,
|
||
},
|
||
targeting:
|
||
"('browser.urlbar.scotchBonnet.enableOverride' | preferenceValue) && localeLanguageCode == 'en' && source == 'newtab' && !willShowDefaultPrompt && ((currentDate|date - profileAgeCreated|date) / 86400000 > 28)",
|
||
},
|
||
{
|
||
// Nimbus slug: unified-search-button-callout-extention:control (message 2 of 4)
|
||
// Version range: 137+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/unified-search-button-callout-extention/summary#control
|
||
id: "UNIFIED_SEARCH_CALLOUT_WITHOUT_SCREENSHOT",
|
||
groups: ["cfr"],
|
||
content: {
|
||
id: "UNIFIED_SEARCH_CALLOUT_WITHOUT_SCREENSHOT",
|
||
screens: [
|
||
{
|
||
id: "UNIFIED_SEARCH_CALLOUT_WITHOUT_SCREENSHOT_USB",
|
||
anchors: [
|
||
{
|
||
selector: ".urlbar-input-container",
|
||
arrow_width: "26.9",
|
||
panel_position: {
|
||
offset_x: 16,
|
||
anchor_attachment: "bottomleft",
|
||
callout_attachment: "topleft",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: null,
|
||
title: {
|
||
string_id: "unified-search-callout-title",
|
||
paddingInline: "0 20px",
|
||
},
|
||
width: "333px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
string_id: "unified-search-callout-subtitle",
|
||
marginBlock: "-12px 0",
|
||
paddingInline: "42px 20px",
|
||
},
|
||
title_logo: {
|
||
width: "32px",
|
||
height: "34px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/2ff87710-8c83-41cd-a2b4-99d0c7ec67f1.svg",
|
||
alignment: "top",
|
||
marginBlock: "4px 0",
|
||
marginInline: "8px 18px",
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
string_id: "unified-search-callout-primary-label",
|
||
},
|
||
action: {
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.unifiedsearch.feature-tour-2",
|
||
value:
|
||
'{"screen":"UNIFIED_SEARCH_CALLOUT_WITHOUT_SCREENSHOT_ENGINE","complete": false}',
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
},
|
||
secondary_button: {
|
||
label: {
|
||
string_id: "unified-search-callout-secondary-label",
|
||
},
|
||
action: {
|
||
dismiss: true,
|
||
},
|
||
},
|
||
},
|
||
},
|
||
{
|
||
id: "UNIFIED_SEARCH_CALLOUT_WITHOUT_SCREENSHOT_ENGINE",
|
||
anchors: [
|
||
{
|
||
selector: ".urlbar-input-container",
|
||
arrow_width: "26.9",
|
||
panel_position: {
|
||
offset_x: 16,
|
||
anchor_attachment: "bottomleft",
|
||
callout_attachment: "topleft",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: null,
|
||
title: {
|
||
string_id: "unified-search-engines-callout-title",
|
||
paddingInline: "0 20px",
|
||
},
|
||
width: "332px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
string_id: "unified-search-engines-callout-subtitle",
|
||
marginBlock: "-12px -8px",
|
||
paddingInline: "42px 20px",
|
||
},
|
||
title_logo: {
|
||
width: "32px",
|
||
height: "34px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/2ff87710-8c83-41cd-a2b4-99d0c7ec67f1.svg",
|
||
alignment: "top",
|
||
marginBlock: "4px 0",
|
||
marginInline: "8px 18px",
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
string_id: "unified-search-engines-callout-primary-label",
|
||
},
|
||
action: {
|
||
dismiss: true,
|
||
},
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: true,
|
||
tour_pref_name:
|
||
"messaging-system-action.unifiedsearch.feature-tour-2",
|
||
tour_pref_default_value:
|
||
'{"screen":"UNIFIED_SEARCH_CALLOUT_WITHOUT_SCREENSHOT_USB","complete": false}',
|
||
},
|
||
trigger: {
|
||
id: "defaultBrowserCheck",
|
||
},
|
||
template: "feature_callout",
|
||
frequency: {
|
||
lifetime: 1,
|
||
},
|
||
targeting:
|
||
"('browser.urlbar.scotchBonnet.enableOverride' | preferenceValue) && localeLanguageCode != 'en' && source == 'newtab' && !willShowDefaultPrompt && ((currentDate|date - profileAgeCreated|date) / 86400000 > 28)",
|
||
},
|
||
{
|
||
// Nimbus slug: unified-search-button-callout-extention:control (message 3 of 4)
|
||
// Version range: 137+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/unified-search-button-callout-extention/summary#control
|
||
id: "ACTIONS_CALLOUT_WITH_SCREENSHOT",
|
||
groups: ["cfr"],
|
||
content: {
|
||
id: "ACTIONS_CALLOUT",
|
||
screens: [
|
||
{
|
||
id: "ACTIONS_CALLOUT_WITH_SCREENSHOT",
|
||
anchors: [
|
||
{
|
||
selector: ".urlbar-input-container",
|
||
arrow_width: "26.9",
|
||
panel_position: {
|
||
offset_x: 16,
|
||
anchor_attachment: "bottomleft",
|
||
callout_attachment: "topleft",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: {
|
||
height: "168px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/bde7e406-f576-4154-ba9c-b5f472b6f4c8.svg",
|
||
},
|
||
title: {
|
||
string_id: "actions-callout-title",
|
||
paddingInline: "0 20px",
|
||
},
|
||
width: "333px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
string_id: "actions-callout-subtitle",
|
||
marginBlock: "0 10px",
|
||
paddingInline: "42px 20px",
|
||
},
|
||
title_logo: {
|
||
width: "32px",
|
||
height: "34px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/2ff87710-8c83-41cd-a2b4-99d0c7ec67f1.svg",
|
||
alignment: "top",
|
||
marginBlock: "4px 0",
|
||
marginInline: "8px 18px",
|
||
},
|
||
dismiss_button: {
|
||
size: "small",
|
||
action: {
|
||
dismiss: true,
|
||
},
|
||
marginBlock: "20px 0",
|
||
marginInline: "0 20px",
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: false,
|
||
},
|
||
trigger: {
|
||
id: "defaultBrowserCheck",
|
||
},
|
||
template: "feature_callout",
|
||
frequency: {
|
||
lifetime: 1,
|
||
},
|
||
targeting:
|
||
"('browser.urlbar.scotchBonnet.enableOverride' | preferenceValue) && localeLanguageCode == 'en' && source == 'newtab' && !willShowDefaultPrompt && ((currentDate|date - profileAgeCreated|date) / 86400000 > 28) && (messageImpressions.UNIFIED_SEARCH_CALLOUT_WITH_SCREENSHOT[messageImpressions.UNIFIED_SEARCH_CALLOUT_WITH_SCREENSHOT | length - 1] < currentDate|date - 172800000)",
|
||
},
|
||
{
|
||
// Nimbus slug: unified-search-button-callout-extention:control (message 4 of 4)
|
||
// Version range: 137+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/unified-search-button-callout-extention/summary#control
|
||
id: "ACTIONS_CALLOUT_WITHOUT_SCREENSHOT",
|
||
groups: ["cfr"],
|
||
content: {
|
||
id: "ACTIONS_CALLOUT",
|
||
screens: [
|
||
{
|
||
id: "ACTIONS_CALLOUT_WITHOUT_SCREENSHOT",
|
||
anchors: [
|
||
{
|
||
selector: ".urlbar-input-container",
|
||
arrow_width: "26.9",
|
||
panel_position: {
|
||
offset_x: 16,
|
||
anchor_attachment: "bottomleft",
|
||
callout_attachment: "topleft",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: null,
|
||
title: {
|
||
string_id: "actions-callout-title",
|
||
paddingInline: "0 40px",
|
||
},
|
||
width: "333px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
string_id: "actions-callout-subtitle",
|
||
marginBlock: "-4px 4px",
|
||
paddingInline: "42px 20px",
|
||
},
|
||
title_logo: {
|
||
width: "32px",
|
||
height: "34px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/2ff87710-8c83-41cd-a2b4-99d0c7ec67f1.svg",
|
||
alignment: "top",
|
||
marginBlock: "4px 0",
|
||
marginInline: "8px 18px",
|
||
},
|
||
dismiss_button: {
|
||
size: "small",
|
||
action: {
|
||
dismiss: true,
|
||
},
|
||
marginBlock: "20px 0",
|
||
marginInline: "0 20px",
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: false,
|
||
},
|
||
trigger: {
|
||
id: "defaultBrowserCheck",
|
||
},
|
||
template: "feature_callout",
|
||
frequency: {
|
||
lifetime: 1,
|
||
},
|
||
targeting:
|
||
"('browser.urlbar.scotchBonnet.enableOverride' | preferenceValue) && localeLanguageCode != 'en' && source == 'newtab' && !willShowDefaultPrompt && ((currentDate|date - profileAgeCreated|date) / 86400000 > 28) && (messageImpressions.UNIFIED_SEARCH_CALLOUT_WITHOUT_SCREENSHOT[messageImpressions.UNIFIED_SEARCH_CALLOUT_WITHOUT_SCREENSHOT | length - 1] < currentDate|date - 172800000)",
|
||
},
|
||
{
|
||
// Nimbus slug: login-status-advisory-callout-rollout:treatment-a
|
||
// Version range: 135+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/login-status-advisory-callout-rollout/summary#treatment-a
|
||
id: "LOGIN_STATUS_ADVISORY",
|
||
groups: ["cfr"],
|
||
content: {
|
||
id: "LOGIN_STATUS_ADVISORY",
|
||
screens: [
|
||
{
|
||
id: "LOGIN_STATUS_ADVISORY_A",
|
||
anchors: [
|
||
{
|
||
selector: "#fxa-toolbar-menu-button",
|
||
arrow_width: "19.79899",
|
||
panel_position: {
|
||
anchor_attachment: "bottomcenter",
|
||
callout_attachment: "topright",
|
||
panel_position_string: "bottomcenter topright",
|
||
},
|
||
no_open_on_anchor: true,
|
||
},
|
||
],
|
||
content: {
|
||
title: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "login-status-advisory-title-a",
|
||
text: "You’re signed out. Click the Account icon to sign in.",
|
||
comment:
|
||
"The 'account icon' is the toolbar button with a 'profile' icon of a human head/shoulders. It's for dealing with your Mozilla account. When hovering the icon, the tooltip says 'Account'",
|
||
},
|
||
},
|
||
fontSize: "0.6875em",
|
||
fontWeight: "normal",
|
||
lineHeight: "1",
|
||
marginBlock: "10px",
|
||
marginInline: "16px",
|
||
letterSpacing: "0",
|
||
},
|
||
width: "fit-content",
|
||
padding: "0",
|
||
autohide: true,
|
||
position: "callout",
|
||
page_event_listeners: [
|
||
{
|
||
action: {
|
||
dismiss: true,
|
||
},
|
||
params: {
|
||
type: "tourend",
|
||
options: {
|
||
once: true,
|
||
},
|
||
},
|
||
},
|
||
],
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: false,
|
||
disableHistoryUpdates: true,
|
||
},
|
||
trigger: {
|
||
id: "defaultBrowserCheck",
|
||
},
|
||
template: "feature_callout",
|
||
frequency: {
|
||
custom: [
|
||
{
|
||
cap: 1,
|
||
period: 604800000,
|
||
},
|
||
],
|
||
lifetime: 3,
|
||
},
|
||
targeting:
|
||
"source == 'startup' && previousSessionEnd && !willShowDefaultPrompt && !activeNotifications && !isFxASignedIn && (currentDate|date - profileAgeCreated|date) / 86400000 >= 7",
|
||
},
|
||
{
|
||
// Nimbus slug: recommend-bookmark-toolbar-early-day-rollout:treatment-a
|
||
// Version range: 132+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/recommend-bookmark-toolbar-early-day-rollout/summary#treatment-a
|
||
id: "RECOMMEND_BOOKMARKS_TOOLBAR",
|
||
groups: ["cfr"],
|
||
content: {
|
||
id: "RECOMMEND_BOOKMARKS_TOOLBAR",
|
||
screens: [
|
||
{
|
||
id: "RECOMMEND_BOOKMARKS_TOOLBAR_TREATMENT_A_SCREEN_1",
|
||
anchors: [
|
||
{
|
||
selector:
|
||
"#tabbrowser-tabs:not([overflow]) %triggerTab%[visuallyselected] .tab-content .tab-icon-stack",
|
||
panel_position: {
|
||
offset_x: -3,
|
||
offset_y: 4,
|
||
anchor_attachment: "bottomcenter",
|
||
callout_attachment: "topleft",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: {
|
||
width: "338px",
|
||
height: "170px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/e7da4d9e-79e8-41b5-b559-111309285496.svg",
|
||
darkModeImageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/e4fd7d61-c283-4788-bea7-76ffd6ad9601.svg",
|
||
},
|
||
title: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-1-title",
|
||
text: "Add this site to your bookmarks toolbar?",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
width: "370px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-1-subtitle",
|
||
text: "Your bookmark will be saved just below the address bar for quick access.",
|
||
comment: "",
|
||
},
|
||
},
|
||
marginBlock: "-8px 0",
|
||
marginInline: "25px 0",
|
||
},
|
||
title_logo: {
|
||
width: "24px",
|
||
height: "24px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/173414e1-81f7-4612-b868-e78df0557011.svg",
|
||
alignment: "top",
|
||
marginInline: "0 12px",
|
||
},
|
||
submenu_button: {
|
||
submenu: [
|
||
{
|
||
id: "block_recommendation",
|
||
type: "action",
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "split-dismiss-button-option-1",
|
||
text: "Don’t show this recommendation again",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
action: {
|
||
data: {
|
||
id: "RECOMMEND_BOOKMARKS_TOOLBAR",
|
||
},
|
||
type: "BLOCK_MESSAGE",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
{
|
||
id: "show_fewer_recommendations",
|
||
type: "action",
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "split-dismiss-button-option-2",
|
||
text: "Show fewer recommendations",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.show-fewer-bookmarks-recommendations",
|
||
value: true,
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
{
|
||
data: {
|
||
id: "RECOMMEND_BOOKMARKS_TOOLBAR",
|
||
},
|
||
type: "BLOCK_MESSAGE",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
{
|
||
type: "separator",
|
||
},
|
||
{
|
||
id: "manage_settings",
|
||
type: "action",
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "split-dismiss-button-option-3",
|
||
text: "Manage settings",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
action: {
|
||
data: {
|
||
args: "preferences#general-cfrfeatures",
|
||
where: "tab",
|
||
},
|
||
type: "OPEN_ABOUT_PAGE",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
],
|
||
attached_to: "additional_button",
|
||
},
|
||
secondary_button: {
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-1-primary-button",
|
||
text: "Add bookmark",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
style: "primary",
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
data: {
|
||
shouldHideDialog: true,
|
||
shouldHideConfirmationHint: true,
|
||
},
|
||
type: "BOOKMARK_CURRENT_TAB",
|
||
},
|
||
{
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.recommend-bookmarks-toolbar-tour",
|
||
value:
|
||
'{"screen":"RECOMMEND_BOOKMARKS_TOOLBAR_TREATMENT_A_SCREEN_2_ACCEPT","complete":false}',
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
{
|
||
data: {
|
||
visibility: "always",
|
||
},
|
||
type: "SET_BOOKMARKS_TOOLBAR_VISIBILITY",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
},
|
||
},
|
||
additional_button: {
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-1-secondary-button",
|
||
text: "No thanks",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
style: "secondary",
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.recommend-bookmarks-toolbar-tour",
|
||
value:
|
||
'{"screen":"RECOMMEND_BOOKMARKS_TOOLBAR_TREATMENT_A_SCREEN_2_DECLINE","complete":false}',
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
{
|
||
data: {
|
||
visibility: "always",
|
||
},
|
||
type: "SET_BOOKMARKS_TOOLBAR_VISIBILITY",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
},
|
||
},
|
||
},
|
||
force_hide_steps_indicator: true,
|
||
},
|
||
{
|
||
id: "RECOMMEND_BOOKMARKS_TOOLBAR_TREATMENT_A_SCREEN_2_ACCEPT",
|
||
anchors: [
|
||
{
|
||
selector: "#PlacesToolbarItems",
|
||
panel_position: {
|
||
offset_x: 14,
|
||
anchor_attachment: "bottomleft",
|
||
callout_attachment: "topleft",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: {
|
||
width: "338px",
|
||
height: "170px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/349cc073-a414-4640-9dc1-2a3b480e9935.svg",
|
||
darkModeImageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/100a978d-83ff-4b11-886d-ffac280fea57.svg",
|
||
},
|
||
title: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-2-accept-title",
|
||
text: "Easily add more bookmarks",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
width: "370px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-2-accept-subtitle",
|
||
text: "You can drag and drop tabs here to keep more of your favorite sites within reach.",
|
||
comment: "",
|
||
},
|
||
},
|
||
marginBlock: "-8px 0",
|
||
marginInline: "25px 0",
|
||
},
|
||
title_logo: {
|
||
width: "24px",
|
||
height: "24px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/029822ed-8ccc-435b-bd9a-c93bb2c86dd5.svg",
|
||
alignment: "top",
|
||
marginInline: "0 12px",
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-2-accept-secondary-button",
|
||
text: "Hide toolbar",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
style: "secondary",
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
data: {
|
||
visibility: "newtab",
|
||
},
|
||
type: "SET_BOOKMARKS_TOOLBAR_VISIBILITY",
|
||
},
|
||
{
|
||
data: {
|
||
id: "RECOMMEND_BOOKMARKS_TOOLBAR",
|
||
},
|
||
type: "BLOCK_MESSAGE",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
secondary_button: {
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-2-accept-primary-button",
|
||
text: "Got it!",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
style: "primary",
|
||
action: {
|
||
data: {
|
||
id: "RECOMMEND_BOOKMARKS_TOOLBAR",
|
||
},
|
||
type: "BLOCK_MESSAGE",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
},
|
||
force_hide_steps_indicator: true,
|
||
},
|
||
{
|
||
id: "RECOMMEND_BOOKMARKS_TOOLBAR_TREATMENT_A_SCREEN_2_DECLINE",
|
||
anchors: [
|
||
{
|
||
selector: "#PlacesToolbarItems",
|
||
panel_position: {
|
||
offset_x: 5,
|
||
anchor_attachment: "bottomleft",
|
||
callout_attachment: "topleft",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: {
|
||
width: "338px",
|
||
height: "170px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/349cc073-a414-4640-9dc1-2a3b480e9935.svg",
|
||
darkModeImageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/100a978d-83ff-4b11-886d-ffac280fea57.svg",
|
||
},
|
||
title: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-2-decline-title",
|
||
text: "Keep your bookmarks toolbar open?",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
width: "370px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-2-decline-subtitle",
|
||
text: "You can add other sites you visit more often. Simply drag and drop tabs here to keep favorite websites within reach.",
|
||
comment: "",
|
||
},
|
||
},
|
||
marginBlock: "-8px 0",
|
||
marginInline: "25px 0",
|
||
},
|
||
title_logo: {
|
||
width: "24px",
|
||
height: "24px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/029822ed-8ccc-435b-bd9a-c93bb2c86dd5.svg",
|
||
alignment: "top",
|
||
marginInline: "0 12px",
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-2-decline-secondary-button",
|
||
text: "No thanks",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
style: "secondary",
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
data: {
|
||
visibility: "newtab",
|
||
},
|
||
type: "SET_BOOKMARKS_TOOLBAR_VISIBILITY",
|
||
},
|
||
{
|
||
data: {
|
||
id: "RECOMMEND_BOOKMARKS_TOOLBAR",
|
||
},
|
||
type: "BLOCK_MESSAGE",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
secondary_button: {
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-2-decline-primary-button",
|
||
text: "Keep open",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
style: "primary",
|
||
action: {
|
||
data: {
|
||
id: "RECOMMEND_BOOKMARKS_TOOLBAR",
|
||
},
|
||
type: "BLOCK_MESSAGE",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
},
|
||
force_hide_steps_indicator: true,
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: false,
|
||
tour_pref_name:
|
||
"messaging-system-action.recommend-bookmarks-toolbar-tour",
|
||
disableHistoryUpdates: true,
|
||
tour_pref_default_value:
|
||
'{"screen":"RECOMMEND_BOOKMARKS_TOOLBAR_TREATMENT_A_SCREEN_1","complete":false}',
|
||
},
|
||
trigger: {
|
||
id: "openURL",
|
||
patterns: [
|
||
"https://mail.google.com/*",
|
||
"https://mail.aol.com/*",
|
||
"https://outlook.live.com/*",
|
||
"https://app.neo.space/mail/*",
|
||
"https://mail.yahoo.com/*",
|
||
"https://www.icloud.com/mail/*",
|
||
"https://www.zoho.com/mail/*",
|
||
"https://account.proton.me/mail/*",
|
||
"https://navigator-bs.gmx.com/mail/*",
|
||
"https://tuta.com/*",
|
||
"https://mailfence.com/*",
|
||
"https://360.yandex.com/mail/*",
|
||
"https://titan.email/*",
|
||
"https://posteo.de/en/*",
|
||
"https://runbox.com/*",
|
||
"https://webmail.countermail.com/*",
|
||
"https://kolabnow.com/*",
|
||
"https://soverin.net/mail/*",
|
||
"https://calendar.google.com/*",
|
||
"https://www.calendar.com/*",
|
||
"https://www.icloud.com/calendar/*",
|
||
"https://www.zoho.com/calendar/*",
|
||
"https://www.cozi.com/*",
|
||
"https://kalender.digital/*",
|
||
"https://www.kalender.com/*",
|
||
"https://proton.me/de/calendar/*",
|
||
"https://www.stackfield.com/de/*",
|
||
"https://www.any.do/*",
|
||
"https://zeeg.me/en/*",
|
||
"https://www.pandora.com/*",
|
||
"https://open.spotify.com/*",
|
||
"https://tunein.com/radio/home/*",
|
||
"https://www.iheart.com/*",
|
||
"https://www.accuradio.com/*",
|
||
"https://www.siriusxm.com/*",
|
||
"https://www.jango.com/*",
|
||
"https://live365.com/*",
|
||
"https://www.radioguide.fm/*",
|
||
"https://worldwidefm.net/*",
|
||
"https://www.radio.net/s/fip/*",
|
||
"https://www.nts.live/*",
|
||
"https://vintagefm.com.au/*",
|
||
"https://www.kcrw.com/music/shows/eclectic24/*",
|
||
"https://sohoradiolondon.com/*",
|
||
"https://power1051.iheart.com/*",
|
||
"https://www.balamii.com/*",
|
||
"https://www.cinemix.us/*",
|
||
"https://www.kexp.org/*",
|
||
"https://www.dublab.com/*",
|
||
"https://www.facebook.com/*",
|
||
"https://www.reddit.com/*",
|
||
"https://www.instagram.com/*",
|
||
"https://www.TikTok.com/*",
|
||
"https://www.Pinterest.com/*",
|
||
"https://twitter.com/*",
|
||
"https://www.linkedin.com/*",
|
||
"https://www.quora.com/*",
|
||
"https://www.tumblr.com/*",
|
||
],
|
||
},
|
||
priority: 1,
|
||
template: "feature_callout",
|
||
frequency: {
|
||
lifetime: 1,
|
||
},
|
||
targeting:
|
||
"!os.isLinux && visitsCount >= 3 && !willShowDefaultPrompt && !activeNotifications && 'browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features' | preferenceValue != false",
|
||
},
|
||
{
|
||
// Nimbus slug: recommend-bookmark-toolbar-existing-user-rollout:treatment-a
|
||
// Version range: 132+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/recommend-bookmark-toolbar-existing-user-rollout/summary#treatment-a
|
||
id: "RECOMMEND_BOOKMARKS_TOOLBAR",
|
||
groups: ["cfr"],
|
||
content: {
|
||
id: "RECOMMEND_BOOKMARKS_TOOLBAR",
|
||
screens: [
|
||
{
|
||
id: "RECOMMEND_BOOKMARKS_TOOLBAR_TREATMENT_A_SCREEN_1",
|
||
anchors: [
|
||
{
|
||
selector:
|
||
"#tabbrowser-tabs:not([overflow]) %triggerTab%[visuallyselected] .tab-content .tab-icon-stack",
|
||
panel_position: {
|
||
offset_x: -3,
|
||
offset_y: 4,
|
||
anchor_attachment: "bottomcenter",
|
||
callout_attachment: "topleft",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: {
|
||
width: "338px",
|
||
height: "170px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/e7da4d9e-79e8-41b5-b559-111309285496.svg",
|
||
darkModeImageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/e4fd7d61-c283-4788-bea7-76ffd6ad9601.svg",
|
||
},
|
||
title: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-1-title",
|
||
text: "Add this site to your bookmarks toolbar?",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
width: "370px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-1-subtitle",
|
||
text: "Your bookmark will be saved just below the address bar for quick access.",
|
||
comment: "",
|
||
},
|
||
},
|
||
marginBlock: "-8px 0",
|
||
marginInline: "25px 0",
|
||
},
|
||
title_logo: {
|
||
width: "24px",
|
||
height: "24px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/173414e1-81f7-4612-b868-e78df0557011.svg",
|
||
alignment: "top",
|
||
marginInline: "0 12px",
|
||
},
|
||
submenu_button: {
|
||
submenu: [
|
||
{
|
||
id: "block_recommendation",
|
||
type: "action",
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "split-dismiss-button-option-1",
|
||
text: "Don’t show this recommendation again",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
action: {
|
||
data: {
|
||
id: "RECOMMEND_BOOKMARKS_TOOLBAR",
|
||
},
|
||
type: "BLOCK_MESSAGE",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
{
|
||
id: "show_fewer_recommendations",
|
||
type: "action",
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "split-dismiss-button-option-2",
|
||
text: "Show fewer recommendations",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.show-fewer-bookmarks-recommendations",
|
||
value: true,
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
{
|
||
data: {
|
||
id: "RECOMMEND_BOOKMARKS_TOOLBAR",
|
||
},
|
||
type: "BLOCK_MESSAGE",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
{
|
||
type: "separator",
|
||
},
|
||
{
|
||
id: "manage_settings",
|
||
type: "action",
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "split-dismiss-button-option-3",
|
||
text: "Manage settings",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
action: {
|
||
data: {
|
||
args: "preferences#general-cfrfeatures",
|
||
where: "tab",
|
||
},
|
||
type: "OPEN_ABOUT_PAGE",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
],
|
||
attached_to: "additional_button",
|
||
},
|
||
secondary_button: {
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-1-primary-button",
|
||
text: "Add bookmark",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
style: "primary",
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
data: {
|
||
shouldHideDialog: true,
|
||
shouldHideConfirmationHint: true,
|
||
},
|
||
type: "BOOKMARK_CURRENT_TAB",
|
||
},
|
||
{
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.recommend-bookmarks-toolbar-tour",
|
||
value:
|
||
'{"screen":"RECOMMEND_BOOKMARKS_TOOLBAR_TREATMENT_A_SCREEN_2_ACCEPT","complete":false}',
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
{
|
||
data: {
|
||
visibility: "always",
|
||
},
|
||
type: "SET_BOOKMARKS_TOOLBAR_VISIBILITY",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
},
|
||
},
|
||
additional_button: {
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-1-secondary-button",
|
||
text: "No thanks",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
style: "secondary",
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.recommend-bookmarks-toolbar-tour",
|
||
value:
|
||
'{"screen":"RECOMMEND_BOOKMARKS_TOOLBAR_TREATMENT_A_SCREEN_2_DECLINE","complete":false}',
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
{
|
||
data: {
|
||
visibility: "always",
|
||
},
|
||
type: "SET_BOOKMARKS_TOOLBAR_VISIBILITY",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
},
|
||
},
|
||
},
|
||
force_hide_steps_indicator: true,
|
||
},
|
||
{
|
||
id: "RECOMMEND_BOOKMARKS_TOOLBAR_TREATMENT_A_SCREEN_2_ACCEPT",
|
||
anchors: [
|
||
{
|
||
selector: "#PlacesToolbarItems",
|
||
panel_position: {
|
||
offset_x: 14,
|
||
anchor_attachment: "bottomleft",
|
||
callout_attachment: "topleft",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: {
|
||
width: "338px",
|
||
height: "170px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/349cc073-a414-4640-9dc1-2a3b480e9935.svg",
|
||
darkModeImageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/100a978d-83ff-4b11-886d-ffac280fea57.svg",
|
||
},
|
||
title: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-2-accept-title",
|
||
text: "Easily add more bookmarks",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
width: "370px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-2-accept-subtitle",
|
||
text: "You can drag and drop tabs here to keep more of your favorite sites within reach.",
|
||
comment: "",
|
||
},
|
||
},
|
||
marginBlock: "-8px 0",
|
||
marginInline: "25px 0",
|
||
},
|
||
title_logo: {
|
||
width: "24px",
|
||
height: "24px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/029822ed-8ccc-435b-bd9a-c93bb2c86dd5.svg",
|
||
alignment: "top",
|
||
marginInline: "0 12px",
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-2-accept-secondary-button",
|
||
text: "Hide toolbar",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
style: "secondary",
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
data: {
|
||
visibility: "newtab",
|
||
},
|
||
type: "SET_BOOKMARKS_TOOLBAR_VISIBILITY",
|
||
},
|
||
{
|
||
data: {
|
||
id: "RECOMMEND_BOOKMARKS_TOOLBAR",
|
||
},
|
||
type: "BLOCK_MESSAGE",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
secondary_button: {
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-2-accept-primary-button",
|
||
text: "Got it!",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
style: "primary",
|
||
action: {
|
||
data: {
|
||
id: "RECOMMEND_BOOKMARKS_TOOLBAR",
|
||
},
|
||
type: "BLOCK_MESSAGE",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
},
|
||
force_hide_steps_indicator: true,
|
||
},
|
||
{
|
||
id: "RECOMMEND_BOOKMARKS_TOOLBAR_TREATMENT_A_SCREEN_2_DECLINE",
|
||
anchors: [
|
||
{
|
||
selector: "#PlacesToolbarItems",
|
||
panel_position: {
|
||
offset_x: 5,
|
||
anchor_attachment: "bottomleft",
|
||
callout_attachment: "topleft",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: {
|
||
width: "338px",
|
||
height: "170px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/349cc073-a414-4640-9dc1-2a3b480e9935.svg",
|
||
darkModeImageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/100a978d-83ff-4b11-886d-ffac280fea57.svg",
|
||
},
|
||
title: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-2-decline-title",
|
||
text: "Keep your bookmarks toolbar open?",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
width: "370px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-2-decline-subtitle",
|
||
text: "You can add other sites you visit more often. Simply drag and drop tabs here to keep favorite websites within reach.",
|
||
comment: "",
|
||
},
|
||
},
|
||
marginBlock: "-8px 0",
|
||
marginInline: "25px 0",
|
||
},
|
||
title_logo: {
|
||
width: "24px",
|
||
height: "24px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/029822ed-8ccc-435b-bd9a-c93bb2c86dd5.svg",
|
||
alignment: "top",
|
||
marginInline: "0 12px",
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-2-decline-secondary-button",
|
||
text: "No thanks",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
style: "secondary",
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
data: {
|
||
visibility: "newtab",
|
||
},
|
||
type: "SET_BOOKMARKS_TOOLBAR_VISIBILITY",
|
||
},
|
||
{
|
||
data: {
|
||
id: "RECOMMEND_BOOKMARKS_TOOLBAR",
|
||
},
|
||
type: "BLOCK_MESSAGE",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
secondary_button: {
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "treatment-a-screen-2-decline-primary-button",
|
||
text: "Keep open",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
style: "primary",
|
||
action: {
|
||
data: {
|
||
id: "RECOMMEND_BOOKMARKS_TOOLBAR",
|
||
},
|
||
type: "BLOCK_MESSAGE",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
},
|
||
force_hide_steps_indicator: true,
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: false,
|
||
tour_pref_name:
|
||
"messaging-system-action.recommend-bookmarks-toolbar-tour",
|
||
disableHistoryUpdates: true,
|
||
tour_pref_default_value:
|
||
'{"screen":"RECOMMEND_BOOKMARKS_TOOLBAR_TREATMENT_A_SCREEN_1","complete":false}',
|
||
},
|
||
trigger: {
|
||
id: "openURL",
|
||
patterns: [
|
||
"https://mail.google.com/*",
|
||
"https://mail.aol.com/*",
|
||
"https://outlook.live.com/*",
|
||
"https://app.neo.space/mail/*",
|
||
"https://mail.yahoo.com/*",
|
||
"https://www.icloud.com/mail/*",
|
||
"https://www.zoho.com/mail/*",
|
||
"https://account.proton.me/mail/*",
|
||
"https://navigator-bs.gmx.com/mail/*",
|
||
"https://tuta.com/*",
|
||
"https://mailfence.com/*",
|
||
"https://360.yandex.com/mail/*",
|
||
"https://titan.email/*",
|
||
"https://posteo.de/en/*",
|
||
"https://runbox.com/*",
|
||
"https://webmail.countermail.com/*",
|
||
"https://kolabnow.com/*",
|
||
"https://soverin.net/mail/*",
|
||
"https://calendar.google.com/*",
|
||
"https://www.calendar.com/*",
|
||
"https://www.icloud.com/calendar/*",
|
||
"https://www.zoho.com/calendar/*",
|
||
"https://www.cozi.com/*",
|
||
"https://kalender.digital/*",
|
||
"https://www.kalender.com/*",
|
||
"https://proton.me/de/calendar/*",
|
||
"https://www.stackfield.com/de/*",
|
||
"https://www.any.do/*",
|
||
"https://zeeg.me/en/*",
|
||
"https://www.pandora.com/*",
|
||
"https://open.spotify.com/*",
|
||
"https://tunein.com/radio/home/*",
|
||
"https://www.iheart.com/*",
|
||
"https://www.accuradio.com/*",
|
||
"https://www.siriusxm.com/*",
|
||
"https://www.jango.com/*",
|
||
"https://live365.com/*",
|
||
"https://www.radioguide.fm/*",
|
||
"https://worldwidefm.net/*",
|
||
"https://www.radio.net/s/fip/*",
|
||
"https://www.nts.live/*",
|
||
"https://vintagefm.com.au/*",
|
||
"https://www.kcrw.com/music/shows/eclectic24/*",
|
||
"https://sohoradiolondon.com/*",
|
||
"https://power1051.iheart.com/*",
|
||
"https://www.balamii.com/*",
|
||
"https://www.cinemix.us/*",
|
||
"https://www.kexp.org/*",
|
||
"https://www.dublab.com/*",
|
||
"https://www.facebook.com/*",
|
||
"https://www.reddit.com/*",
|
||
"https://www.instagram.com/*",
|
||
"https://www.TikTok.com/*",
|
||
"https://www.Pinterest.com/*",
|
||
"https://twitter.com/*",
|
||
"https://www.linkedin.com/*",
|
||
"https://www.quora.com/*",
|
||
"https://www.tumblr.com/*",
|
||
],
|
||
},
|
||
priority: 1,
|
||
template: "feature_callout",
|
||
frequency: {
|
||
lifetime: 1,
|
||
},
|
||
targeting:
|
||
"!os.isLinux && visitsCount >= 3 && !willShowDefaultPrompt && !activeNotifications && 'browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features' | preferenceValue != false",
|
||
},
|
||
{
|
||
// Nimbus slug: onboarding-set-up-checklist-windows-rollout-march:treatment-branch (message 1 of 3)
|
||
// Version range: 134+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/onboarding-set-up-checklist-windows-rollout-march/summary#treatment-branch
|
||
id: "FINISH_SETUP_CHECKLIST",
|
||
content: {
|
||
id: "FINISH_SETUP_CHECKLIST",
|
||
screens: [
|
||
{
|
||
id: "FINISH_SETUP_CHECKLIST",
|
||
anchors: [
|
||
{
|
||
selector: "#fxms-bmb-button",
|
||
panel_position: {
|
||
offset_y: 4,
|
||
anchor_attachment: "bottomcenter",
|
||
callout_attachment: "topright",
|
||
},
|
||
no_open_on_anchor: true,
|
||
},
|
||
{
|
||
selector: "#FINISH_SETUP_BUTTON",
|
||
panel_position: {
|
||
offset_y: 4,
|
||
anchor_attachment: "bottomcenter",
|
||
callout_attachment: "topright",
|
||
},
|
||
no_open_on_anchor: true,
|
||
},
|
||
],
|
||
content: {
|
||
tiles: {
|
||
data: [
|
||
{
|
||
id: "action-checklist-set-to-default",
|
||
label: {
|
||
string_id: "onboarding-checklist-set-default",
|
||
},
|
||
action: {
|
||
type: "SET_DEFAULT_BROWSER",
|
||
},
|
||
targeting: "isDefaultBrowserUncached",
|
||
},
|
||
{
|
||
id: "action-checklist-pin-to-taskbar",
|
||
label: {
|
||
string_id: "onboarding-checklist-pin",
|
||
},
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
type: "PIN_FIREFOX_TO_TASKBAR",
|
||
},
|
||
{
|
||
type: "PIN_FIREFOX_TO_START_MENU",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
},
|
||
targeting: "!doesAppNeedPinUncached",
|
||
},
|
||
{
|
||
id: "action-checklist-import-data",
|
||
label: {
|
||
string_id: "onboarding-checklist-import",
|
||
},
|
||
action: {
|
||
type: "SHOW_MIGRATION_WIZARD",
|
||
},
|
||
targeting:
|
||
"hasMigratedBookmarks || hasMigratedCSVPasswords || hasMigratedHistory || hasMigratedPasswords",
|
||
showExternalLinkIcon: true,
|
||
},
|
||
{
|
||
id: "action-checklist-explore-extensions",
|
||
label: {
|
||
string_id: "onboarding-checklist-extension",
|
||
},
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.hasOpenedExtensions",
|
||
value: "true",
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
{
|
||
data: {
|
||
args: "https://addons.mozilla.org/en-US/firefox/collections/4757633/b4d5649fb087446aa05add5f0258c3/?page=1&collection_sort=-popularity",
|
||
where: "current",
|
||
},
|
||
type: "OPEN_URL",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
},
|
||
targeting:
|
||
"'messaging-system-action.hasOpenedExtensions'|preferenceValue",
|
||
showExternalLinkIcon: true,
|
||
},
|
||
{
|
||
id: "action-checklist-sign-in",
|
||
label: {
|
||
string_id: "onboarding-checklist-sign-up",
|
||
},
|
||
action: {
|
||
data: {
|
||
entrypoint: "fx-onboarding-checklist",
|
||
extraParams: {
|
||
utm_medium: "firefox-desktop",
|
||
utm_source: "fx-new-device-sync",
|
||
utm_content: "migration-onboarding",
|
||
utm_campaign: "migration",
|
||
},
|
||
},
|
||
type: "FXA_SIGNIN_FLOW",
|
||
},
|
||
targeting: "isFxASignedIn",
|
||
showExternalLinkIcon: true,
|
||
},
|
||
],
|
||
type: "action_checklist",
|
||
},
|
||
title: {
|
||
fontSize: "16px",
|
||
string_id: "onboarding-checklist-title",
|
||
fontWeight: "600",
|
||
marginInline: "3px 40px",
|
||
},
|
||
position: "callout",
|
||
title_logo: {
|
||
imageURL: "chrome://branding/content/about-logo.png",
|
||
alignment: "top",
|
||
},
|
||
dismiss_button: {
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
data: {
|
||
pref: {
|
||
name: "easyChecklist.open",
|
||
value: false,
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
page_event_listeners: [
|
||
{
|
||
action: {
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.easyChecklist.open",
|
||
value: "false",
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
params: {
|
||
type: "tourend",
|
||
},
|
||
},
|
||
],
|
||
action_checklist_subtitle: {
|
||
string_id: "onboarding-checklist-subtitle",
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: false,
|
||
disableHistoryUpdates: true,
|
||
},
|
||
trigger: {
|
||
id: "preferenceObserver",
|
||
params: ["messaging-system-action.easyChecklist.open"],
|
||
},
|
||
priority: 3,
|
||
template: "feature_callout",
|
||
targeting:
|
||
"'messaging-system-action.easyChecklist.open' | preferenceValue == true",
|
||
},
|
||
{
|
||
// Nimbus slug: onboarding-set-up-checklist-windows-rollout-march:treatment-branch (message 2 of 3)
|
||
// Version range: 134+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/onboarding-set-up-checklist-windows-rollout-march/summary#treatment-branch
|
||
id: "FINISH_SETUP_CHECKLIST",
|
||
content: {
|
||
id: "FINISH_SETUP_CHECKLIST",
|
||
screens: [
|
||
{
|
||
id: "FINISH_SETUP_CHECKLIST",
|
||
anchors: [
|
||
{
|
||
selector: "#fxms-bmb-button",
|
||
panel_position: {
|
||
offset_y: 4,
|
||
anchor_attachment: "bottomcenter",
|
||
callout_attachment: "topright",
|
||
},
|
||
no_open_on_anchor: true,
|
||
},
|
||
{
|
||
selector: "#FINISH_SETUP_BUTTON",
|
||
panel_position: {
|
||
offset_y: 4,
|
||
anchor_attachment: "bottomcenter",
|
||
callout_attachment: "topright",
|
||
},
|
||
no_open_on_anchor: true,
|
||
},
|
||
{
|
||
selector: "#PersonalToolbar",
|
||
hide_arrow: true,
|
||
panel_position: {
|
||
offset_x: -24,
|
||
offset_y: 24,
|
||
anchor_attachment: "bottomright",
|
||
callout_attachment: "topright",
|
||
},
|
||
no_open_on_anchor: true,
|
||
},
|
||
],
|
||
content: {
|
||
tiles: {
|
||
data: [
|
||
{
|
||
id: "action-checklist-set-to-default",
|
||
label: {
|
||
string_id: "onboarding-checklist-set-default",
|
||
},
|
||
action: {
|
||
type: "SET_DEFAULT_BROWSER",
|
||
},
|
||
targeting: "isDefaultBrowserUncached",
|
||
},
|
||
{
|
||
id: "action-checklist-pin-to-taskbar",
|
||
label: {
|
||
string_id: "onboarding-checklist-pin",
|
||
},
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
type: "PIN_FIREFOX_TO_TASKBAR",
|
||
},
|
||
{
|
||
type: "PIN_FIREFOX_TO_START_MENU",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
},
|
||
targeting: "!doesAppNeedPinUncached",
|
||
},
|
||
{
|
||
id: "action-checklist-import-data",
|
||
label: {
|
||
string_id: "onboarding-checklist-import",
|
||
},
|
||
action: {
|
||
type: "SHOW_MIGRATION_WIZARD",
|
||
},
|
||
targeting:
|
||
"hasMigratedBookmarks || hasMigratedCSVPasswords || hasMigratedHistory || hasMigratedPasswords",
|
||
showExternalLinkIcon: true,
|
||
},
|
||
{
|
||
id: "action-checklist-explore-extensions",
|
||
label: {
|
||
string_id: "onboarding-checklist-extension",
|
||
},
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.hasOpenedExtensions",
|
||
value: "true",
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
{
|
||
data: {
|
||
args: "https://addons.mozilla.org/en-US/firefox/collections/4757633/b4d5649fb087446aa05add5f0258c3/?page=1&collection_sort=-popularity",
|
||
where: "current",
|
||
},
|
||
type: "OPEN_URL",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
},
|
||
targeting:
|
||
"'messaging-system-action.hasOpenedExtensions'|preferenceValue",
|
||
showExternalLinkIcon: true,
|
||
},
|
||
{
|
||
id: "action-checklist-sign-in",
|
||
label: {
|
||
string_id: "onboarding-checklist-sign-up",
|
||
},
|
||
action: {
|
||
data: {
|
||
entrypoint: "fx-onboarding-checklist",
|
||
extraParams: {
|
||
utm_medium: "firefox-desktop",
|
||
utm_source: "fx-new-device-sync",
|
||
utm_content: "migration-onboarding",
|
||
utm_campaign: "migration",
|
||
},
|
||
},
|
||
type: "FXA_SIGNIN_FLOW",
|
||
},
|
||
targeting: "isFxASignedIn",
|
||
showExternalLinkIcon: true,
|
||
},
|
||
],
|
||
type: "action_checklist",
|
||
},
|
||
title: {
|
||
fontSize: "16px",
|
||
string_id: "onboarding-checklist-title",
|
||
fontWeight: "600",
|
||
marginInline: "3px 40px",
|
||
},
|
||
position: "callout",
|
||
title_logo: {
|
||
imageURL: "chrome://branding/content/about-logo.png",
|
||
alignment: "top",
|
||
},
|
||
dismiss_button: {
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
data: {
|
||
pref: {
|
||
name: "easyChecklist.open",
|
||
value: false,
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
page_event_listeners: [
|
||
{
|
||
action: {
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.easyChecklist.open",
|
||
value: "false",
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
params: {
|
||
type: "tourend",
|
||
},
|
||
},
|
||
],
|
||
action_checklist_subtitle: {
|
||
string_id: "onboarding-checklist-subtitle",
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: false,
|
||
disableHistoryUpdates: true,
|
||
},
|
||
trigger: {
|
||
id: "messagesLoaded",
|
||
},
|
||
priority: 3,
|
||
template: "feature_callout",
|
||
targeting:
|
||
"'messaging-system-action.easyChecklist.open' | preferenceValue == true",
|
||
},
|
||
{
|
||
// Nimbus slug: onboarding-set-up-checklist-windows-rollout-march:treatment-branch (message 3 of 3)
|
||
// Version range: 134+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/onboarding-set-up-checklist-windows-rollout-march/summary#treatment-branch
|
||
id: "FINISH_SETUP_CHECKLIST_AUTO_OPEN",
|
||
content: {
|
||
id: "FINISH_SETUP_CHECKLIST",
|
||
screens: [
|
||
{
|
||
id: "FINISH_SETUP_CHECKLIST",
|
||
anchors: [
|
||
{
|
||
selector: "#fxms-bmb-button",
|
||
panel_position: {
|
||
offset_y: 4,
|
||
anchor_attachment: "bottomcenter",
|
||
callout_attachment: "topright",
|
||
},
|
||
no_open_on_anchor: true,
|
||
},
|
||
{
|
||
selector: "#FINISH_SETUP_BUTTON",
|
||
panel_position: {
|
||
offset_y: 4,
|
||
anchor_attachment: "bottomcenter",
|
||
callout_attachment: "topright",
|
||
},
|
||
no_open_on_anchor: true,
|
||
},
|
||
],
|
||
content: {
|
||
tiles: {
|
||
data: [
|
||
{
|
||
id: "action-checklist-set-to-default",
|
||
label: {
|
||
string_id: "onboarding-checklist-set-default",
|
||
},
|
||
action: {
|
||
type: "SET_DEFAULT_BROWSER",
|
||
},
|
||
targeting: "isDefaultBrowserUncached",
|
||
},
|
||
{
|
||
id: "action-checklist-pin-to-taskbar",
|
||
label: {
|
||
string_id: "onboarding-checklist-pin",
|
||
},
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
type: "PIN_FIREFOX_TO_TASKBAR",
|
||
},
|
||
{
|
||
type: "PIN_FIREFOX_TO_START_MENU",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
},
|
||
targeting: "!doesAppNeedPinUncached",
|
||
},
|
||
{
|
||
id: "action-checklist-import-data",
|
||
label: {
|
||
string_id: "onboarding-checklist-import",
|
||
},
|
||
action: {
|
||
type: "SHOW_MIGRATION_WIZARD",
|
||
},
|
||
targeting:
|
||
"hasMigratedBookmarks || hasMigratedCSVPasswords || hasMigratedHistory || hasMigratedPasswords",
|
||
showExternalLinkIcon: true,
|
||
},
|
||
{
|
||
id: "action-checklist-explore-extensions",
|
||
label: {
|
||
string_id: "onboarding-checklist-extension",
|
||
},
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.hasOpenedExtensions",
|
||
value: "true",
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
{
|
||
data: {
|
||
args: "https://addons.mozilla.org/en-US/firefox/collections/4757633/b4d5649fb087446aa05add5f0258c3/?page=1&collection_sort=-popularity",
|
||
where: "current",
|
||
},
|
||
type: "OPEN_URL",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
},
|
||
targeting:
|
||
"'messaging-system-action.hasOpenedExtensions'|preferenceValue",
|
||
showExternalLinkIcon: true,
|
||
},
|
||
{
|
||
id: "action-checklist-sign-in",
|
||
label: {
|
||
string_id: "onboarding-checklist-sign-up",
|
||
},
|
||
action: {
|
||
data: {
|
||
entrypoint: "fx-onboarding-checklist",
|
||
extraParams: {
|
||
utm_medium: "firefox-desktop",
|
||
utm_source: "fx-new-device-sync",
|
||
utm_content: "migration-onboarding",
|
||
utm_campaign: "migration",
|
||
},
|
||
},
|
||
type: "FXA_SIGNIN_FLOW",
|
||
},
|
||
targeting: "isFxASignedIn",
|
||
showExternalLinkIcon: true,
|
||
},
|
||
],
|
||
type: "action_checklist",
|
||
},
|
||
title: {
|
||
fontSize: "16px",
|
||
string_id: "onboarding-checklist-title",
|
||
fontWeight: "600",
|
||
marginInline: "3px 40px",
|
||
},
|
||
position: "callout",
|
||
title_logo: {
|
||
imageURL: "chrome://branding/content/about-logo.png",
|
||
alignment: "top",
|
||
},
|
||
dismiss_button: {
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
data: {
|
||
pref: {
|
||
name: "easyChecklist.open",
|
||
value: false,
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
page_event_listeners: [
|
||
{
|
||
action: {
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.easyChecklist.open",
|
||
value: "false",
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
params: {
|
||
type: "tourend",
|
||
},
|
||
},
|
||
],
|
||
action_checklist_subtitle: {
|
||
string_id: "onboarding-checklist-subtitle",
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: false,
|
||
disableHistoryUpdates: true,
|
||
},
|
||
trigger: {
|
||
id: "nthTabClosed",
|
||
},
|
||
priority: 3,
|
||
template: "feature_callout",
|
||
frequency: {
|
||
custom: [
|
||
{
|
||
cap: 1,
|
||
period: 86400000,
|
||
},
|
||
],
|
||
lifetime: 3,
|
||
},
|
||
targeting:
|
||
"(tabsClosedCount == 4 || tabsClosedCount == 12 || tabsClosedCount == 24) && (!isDefaultBrowserUncached || doesAppNeedPinUncached || (!hasMigratedBookmarks || !hasMigratedCSVPasswords || !hasMigratedHistory || !hasMigratedPasswords) || !'messaging-system-action.hasOpenedExtensions'|preferenceValue || !isFxASignedIn)",
|
||
},
|
||
{
|
||
// Nimbus slug: onboarding-set-up-checklist-windows-rollout-march:treatment-branch
|
||
// Version range: 134+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/onboarding-set-up-checklist-windows-rollout-march/summary#treatment-branch
|
||
id: "FINISH_SETUP_BUTTON",
|
||
groups: [],
|
||
weight: 100,
|
||
content: {
|
||
logo: {
|
||
imageURL: "chrome://branding/content/about-logo.png",
|
||
},
|
||
label: {
|
||
raw: "Finish setup",
|
||
tooltip: "Finish setting up Firefox",
|
||
},
|
||
action: {
|
||
data: {
|
||
pref: {
|
||
name: "easyChecklist.open",
|
||
value: true,
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
},
|
||
trigger: {
|
||
id: "defaultBrowserCheck",
|
||
},
|
||
priority: 1,
|
||
template: "bookmarks_bar_button",
|
||
targeting: "true",
|
||
},
|
||
{
|
||
// Nimbus slug: unified-search-button-callout:control (message 1 of 4)
|
||
// Version range: 136+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/unified-search-button-callout/summary#control
|
||
id: "UNIFIED_SEARCH_CALLOUT_WITH_SCREENSHOT",
|
||
groups: ["cfr"],
|
||
content: {
|
||
id: "UNIFIED_SEARCH_CALLOUT_WITH_SCREENSHOT",
|
||
screens: [
|
||
{
|
||
id: "UNIFIED_SEARCH_CALLOUT_WITH_SCREENSHOT_USB",
|
||
anchors: [
|
||
{
|
||
selector: ".urlbar-input-container",
|
||
arrow_width: "26.9",
|
||
panel_position: {
|
||
offset_x: 16,
|
||
anchor_attachment: "bottomleft",
|
||
callout_attachment: "topleft",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: {
|
||
height: "168px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/bec3b8d9-a658-4877-b96e-70f7bc6e3e42.svg",
|
||
},
|
||
title: {
|
||
string_id: "unified-search-callout-title",
|
||
paddingInline: "0 20px",
|
||
},
|
||
width: "333px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
string_id: "unified-search-callout-subtitle",
|
||
marginBlock: "-12px 0",
|
||
paddingInline: "42px 20px",
|
||
},
|
||
title_logo: {
|
||
width: "32px",
|
||
height: "34px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/2ff87710-8c83-41cd-a2b4-99d0c7ec67f1.svg",
|
||
alignment: "top",
|
||
marginBlock: "4px 0",
|
||
marginInline: "8px 18px",
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
string_id: "unified-search-callout-primary-label",
|
||
},
|
||
action: {
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.unifiedsearch.feature-tour-1",
|
||
value:
|
||
'{"screen":"UNIFIED_SEARCH_CALLOUT_WITH_SCREENSHOT_ENGINE","complete": false}',
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
},
|
||
secondary_button: {
|
||
label: {
|
||
string_id: "unified-search-callout-secondary-label",
|
||
},
|
||
action: {
|
||
dismiss: true,
|
||
},
|
||
},
|
||
},
|
||
},
|
||
{
|
||
id: "UNIFIED_SEARCH_CALLOUT_WITH_SCREENSHOT_ENGINE",
|
||
anchors: [
|
||
{
|
||
selector: ".urlbar-input-container",
|
||
arrow_width: "26.9",
|
||
panel_position: {
|
||
offset_x: 16,
|
||
anchor_attachment: "bottomleft",
|
||
callout_attachment: "topleft",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: {
|
||
height: "168px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/97b96045-1e85-439a-b8ba-e32fc6ad8886.svg",
|
||
},
|
||
title: {
|
||
string_id: "unified-search-engines-callout-title",
|
||
paddingInline: "0 20px",
|
||
},
|
||
width: "332px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
string_id: "unified-search-engines-callout-subtitle",
|
||
marginBlock: "-12px 0",
|
||
paddingInline: "42px 30px",
|
||
},
|
||
title_logo: {
|
||
width: "32px",
|
||
height: "34px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/2ff87710-8c83-41cd-a2b4-99d0c7ec67f1.svg",
|
||
alignment: "top",
|
||
marginBlock: "4px 0",
|
||
marginInline: "8px 18px",
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
string_id: "unified-search-engines-callout-primary-label",
|
||
},
|
||
action: {
|
||
dismiss: true,
|
||
},
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: true,
|
||
tour_pref_name:
|
||
"messaging-system-action.unifiedsearch.feature-tour-1",
|
||
tour_pref_default_value:
|
||
'{"screen":"UNIFIED_SEARCH_CALLOUT_WITH_SCREENSHOT_USB","complete":false}',
|
||
},
|
||
trigger: {
|
||
id: "defaultBrowserCheck",
|
||
},
|
||
template: "feature_callout",
|
||
frequency: {
|
||
lifetime: 1,
|
||
},
|
||
targeting:
|
||
"('browser.urlbar.scotchBonnet.enableOverride' | preferenceValue) && localeLanguageCode == 'en' && source == 'newtab' && !willShowDefaultPrompt && ((currentDate|date - profileAgeCreated|date) / 86400000 > 28)",
|
||
},
|
||
{
|
||
// Nimbus slug: unified-search-button-callout:control (message 2 of 4)
|
||
// Version range: 136+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/unified-search-button-callout/summary#control
|
||
id: "UNIFIED_SEARCH_CALLOUT_WITHOUT_SCREENSHOT",
|
||
groups: ["cfr"],
|
||
content: {
|
||
id: "UNIFIED_SEARCH_CALLOUT_WITHOUT_SCREENSHOT",
|
||
screens: [
|
||
{
|
||
id: "UNIFIED_SEARCH_CALLOUT_WITHOUT_SCREENSHOT_USB",
|
||
anchors: [
|
||
{
|
||
selector: ".urlbar-input-container",
|
||
arrow_width: "26.9",
|
||
panel_position: {
|
||
offset_x: 16,
|
||
anchor_attachment: "bottomleft",
|
||
callout_attachment: "topleft",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: null,
|
||
title: {
|
||
string_id: "unified-search-callout-title",
|
||
paddingInline: "0 20px",
|
||
},
|
||
width: "333px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
string_id: "unified-search-callout-subtitle",
|
||
marginBlock: "-12px 0",
|
||
paddingInline: "42px 20px",
|
||
},
|
||
title_logo: {
|
||
width: "32px",
|
||
height: "34px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/2ff87710-8c83-41cd-a2b4-99d0c7ec67f1.svg",
|
||
alignment: "top",
|
||
marginBlock: "4px 0",
|
||
marginInline: "8px 18px",
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
string_id: "unified-search-callout-primary-label",
|
||
},
|
||
action: {
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.unifiedsearch.feature-tour-2",
|
||
value:
|
||
'{"screen":"UNIFIED_SEARCH_CALLOUT_WITHOUT_SCREENSHOT_ENGINE","complete": false}',
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
},
|
||
secondary_button: {
|
||
label: {
|
||
string_id: "unified-search-callout-secondary-label",
|
||
},
|
||
action: {
|
||
dismiss: true,
|
||
},
|
||
},
|
||
},
|
||
},
|
||
{
|
||
id: "UNIFIED_SEARCH_CALLOUT_WITHOUT_SCREENSHOT_ENGINE",
|
||
anchors: [
|
||
{
|
||
selector: ".urlbar-input-container",
|
||
arrow_width: "26.9",
|
||
panel_position: {
|
||
offset_x: 16,
|
||
anchor_attachment: "bottomleft",
|
||
callout_attachment: "topleft",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: null,
|
||
title: {
|
||
string_id: "unified-search-engines-callout-title",
|
||
paddingInline: "0 20px",
|
||
},
|
||
width: "332px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
string_id: "unified-search-engines-callout-subtitle",
|
||
marginBlock: "-12px -8px",
|
||
paddingInline: "42px 20px",
|
||
},
|
||
title_logo: {
|
||
width: "32px",
|
||
height: "34px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/2ff87710-8c83-41cd-a2b4-99d0c7ec67f1.svg",
|
||
alignment: "top",
|
||
marginBlock: "4px 0",
|
||
marginInline: "8px 18px",
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
string_id: "unified-search-engines-callout-primary-label",
|
||
},
|
||
action: {
|
||
dismiss: true,
|
||
},
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: true,
|
||
tour_pref_name:
|
||
"messaging-system-action.unifiedsearch.feature-tour-2",
|
||
tour_pref_default_value:
|
||
'{"screen":"UNIFIED_SEARCH_CALLOUT_WITHOUT_SCREENSHOT_USB","complete": false}',
|
||
},
|
||
trigger: {
|
||
id: "defaultBrowserCheck",
|
||
},
|
||
template: "feature_callout",
|
||
frequency: {
|
||
lifetime: 1,
|
||
},
|
||
targeting:
|
||
"('browser.urlbar.scotchBonnet.enableOverride' | preferenceValue) && localeLanguageCode != 'en' && source == 'newtab' && !willShowDefaultPrompt && ((currentDate|date - profileAgeCreated|date) / 86400000 > 28)",
|
||
},
|
||
{
|
||
// Nimbus slug: unified-search-button-callout:control (message 3 of 4)
|
||
// Version range: 136+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/unified-search-button-callout/summary#control
|
||
id: "ACTIONS_CALLOUT_WITH_SCREENSHOT",
|
||
groups: ["cfr"],
|
||
content: {
|
||
id: "ACTIONS_CALLOUT",
|
||
screens: [
|
||
{
|
||
id: "ACTIONS_CALLOUT_WITH_SCREENSHOT",
|
||
anchors: [
|
||
{
|
||
selector: ".urlbar-input-container",
|
||
arrow_width: "26.9",
|
||
panel_position: {
|
||
offset_x: 16,
|
||
anchor_attachment: "bottomleft",
|
||
callout_attachment: "topleft",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: {
|
||
height: "168px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/bde7e406-f576-4154-ba9c-b5f472b6f4c8.svg",
|
||
},
|
||
title: {
|
||
string_id: "actions-callout-title",
|
||
paddingInline: "0 20px",
|
||
},
|
||
width: "333px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
string_id: "actions-callout-subtitle",
|
||
marginBlock: "0 10px",
|
||
paddingInline: "42px 20px",
|
||
},
|
||
title_logo: {
|
||
width: "32px",
|
||
height: "34px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/2ff87710-8c83-41cd-a2b4-99d0c7ec67f1.svg",
|
||
alignment: "top",
|
||
marginBlock: "4px 0",
|
||
marginInline: "8px 18px",
|
||
},
|
||
dismiss_button: {
|
||
size: "small",
|
||
action: {
|
||
dismiss: true,
|
||
},
|
||
marginBlock: "20px 0",
|
||
marginInline: "0 20px",
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: false,
|
||
},
|
||
trigger: {
|
||
id: "defaultBrowserCheck",
|
||
},
|
||
template: "feature_callout",
|
||
frequency: {
|
||
lifetime: 1,
|
||
},
|
||
targeting:
|
||
"('browser.urlbar.scotchBonnet.enableOverride' | preferenceValue) && localeLanguageCode == 'en' && source == 'newtab' && !willShowDefaultPrompt && ((currentDate|date - profileAgeCreated|date) / 86400000 > 28) && (messageImpressions.UNIFIED_SEARCH_CALLOUT_WITH_SCREENSHOT[messageImpressions.UNIFIED_SEARCH_CALLOUT_WITH_SCREENSHOT | length - 1] < currentDate|date - 172800000)",
|
||
},
|
||
{
|
||
// Nimbus slug: unified-search-button-callout:control (message 4 of 4)
|
||
// Version range: 136+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/unified-search-button-callout/summary#control
|
||
id: "ACTIONS_CALLOUT_WITHOUT_SCREENSHOT",
|
||
groups: ["cfr"],
|
||
content: {
|
||
id: "ACTIONS_CALLOUT",
|
||
screens: [
|
||
{
|
||
id: "ACTIONS_CALLOUT_WITHOUT_SCREENSHOT",
|
||
anchors: [
|
||
{
|
||
selector: ".urlbar-input-container",
|
||
arrow_width: "26.9",
|
||
panel_position: {
|
||
offset_x: 16,
|
||
anchor_attachment: "bottomleft",
|
||
callout_attachment: "topleft",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: null,
|
||
title: {
|
||
string_id: "actions-callout-title",
|
||
paddingInline: "0 40px",
|
||
},
|
||
width: "333px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
string_id: "actions-callout-subtitle",
|
||
marginBlock: "-4px 4px",
|
||
paddingInline: "42px 20px",
|
||
},
|
||
title_logo: {
|
||
width: "32px",
|
||
height: "34px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/2ff87710-8c83-41cd-a2b4-99d0c7ec67f1.svg",
|
||
alignment: "top",
|
||
marginBlock: "4px 0",
|
||
marginInline: "8px 18px",
|
||
},
|
||
dismiss_button: {
|
||
size: "small",
|
||
action: {
|
||
dismiss: true,
|
||
},
|
||
marginBlock: "20px 0",
|
||
marginInline: "0 20px",
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: false,
|
||
},
|
||
trigger: {
|
||
id: "defaultBrowserCheck",
|
||
},
|
||
template: "feature_callout",
|
||
frequency: {
|
||
lifetime: 1,
|
||
},
|
||
targeting:
|
||
"('browser.urlbar.scotchBonnet.enableOverride' | preferenceValue) && localeLanguageCode != 'en' && source == 'newtab' && !willShowDefaultPrompt && ((currentDate|date - profileAgeCreated|date) / 86400000 > 28) && (messageImpressions.UNIFIED_SEARCH_CALLOUT_WITHOUT_SCREENSHOT[messageImpressions.UNIFIED_SEARCH_CALLOUT_WITHOUT_SCREENSHOT | length - 1] < currentDate|date - 172800000)",
|
||
},
|
||
{
|
||
// Nimbus slug: mozilla-vpn-in-private-browsing-treatment-d-rollout-en-only:treatment-d
|
||
// Version range: 128+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/mozilla-vpn-in-private-browsing-treatment-d-rollout-en-only/summary#treatment-d
|
||
id: "mozilla-vpn-in-private-browsing:treatment-d",
|
||
groups: [],
|
||
content: {
|
||
infoBody:
|
||
"fluent:about-private-browsing-info-description-private-window",
|
||
infoIcon: "",
|
||
infoTitle: "",
|
||
promoTitle:
|
||
"VPNs aren’t all the same. Some simply aren’t secure. Some log your activity. But Mozilla VPN is different — it’s open source and backed by a company with a track record of putting people and their privacy first.",
|
||
infoEnabled: true,
|
||
promoButton: {
|
||
action: {
|
||
data: {
|
||
args: "https://www.mozilla.org/products/vpn/?utm_medium=product&utm_campaign=evergreen&utm_source=firefox-desktop&utm_content=why-mozilla-vpn&entrypoint_experiment=mozilla-vpn-in-private-browsing&entrypoint_variation=treatment-d",
|
||
},
|
||
type: "OPEN_URL",
|
||
},
|
||
},
|
||
promoHeader: "Why Mozilla VPN?",
|
||
infoLinkText: "fluent:about-private-browsing-learn-more-link",
|
||
promoEnabled: true,
|
||
promoLinkText: "Check out Mozilla VPN",
|
||
promoLinkType: "button",
|
||
promoImageLarge: "chrome://browser/content/assets/moz-vpn.svg",
|
||
infoTitleEnabled: false,
|
||
promoSectionStyle: "below-search",
|
||
promoTitleEnabled: true,
|
||
},
|
||
priority: 5,
|
||
template: "pb_newtab",
|
||
frequency: {
|
||
custom: [
|
||
{
|
||
cap: 3,
|
||
period: 604800000,
|
||
},
|
||
],
|
||
lifetime: 12,
|
||
},
|
||
targeting:
|
||
"!hasActiveEnterprisePolicies && (('e6eb0d1e856335fc' in attachedFxAOAuthClients|mapToProperty('id')) ? (attachedFxAOAuthClients[.id == 'e6eb0d1e856335fc'].lastAccessedDaysAgo > 29) : true)",
|
||
},
|
||
{
|
||
// Nimbus slug: pdf-annotations-highlight-treatment-b-rollout:treatment-b (message 1 of 2)
|
||
// Version range: 131+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/pdf-annotations-highlight-treatment-b-rollout/summary#treatment-b
|
||
id: "PDF_ANNOTATIONS_HIGHLIGHT",
|
||
content: {
|
||
id: "PDF_ANNOTATIONS_HIGHLIGHT",
|
||
screens: [
|
||
{
|
||
id: "PDF_ANNOTATIONS_HIGHLIGHT_SET_DEFAULT_ROLLOUT_SCREEN_1",
|
||
anchors: [
|
||
{
|
||
selector: "hbox#browser",
|
||
hide_arrow: true,
|
||
absolute_position: {
|
||
top: "45px",
|
||
right: "13px",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: {
|
||
height: "190px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/ce5a14ef-ed44-4c16-9aaf-eb99f58bcb4f.svg",
|
||
},
|
||
title: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "screen-1-header",
|
||
text: "Now you can highlight your PDFs!",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
width: "333.3333px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "screen-1-variant-2-subtitle",
|
||
text: "With our new highlighter tool, you can read and edit PDFs in one place.",
|
||
comment:
|
||
"This string appears below an image of a document with important parts highlighted.",
|
||
},
|
||
},
|
||
marginBlock: "-8px 0",
|
||
marginInline: "22px",
|
||
},
|
||
title_logo: {
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/5c4047e1-77cc-4094-8693-6474562afc1b.svg",
|
||
alignment: "top",
|
||
},
|
||
submenu_button: {
|
||
style: "secondary",
|
||
submenu: [
|
||
{
|
||
id: "item1",
|
||
type: "action",
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "feature-tour-submenu-item-1",
|
||
text: "Don’t show this recommendation again",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
action: {
|
||
data: {
|
||
id: "PDF_ANNOTATIONS_HIGHLIGHT",
|
||
},
|
||
type: "BLOCK_MESSAGE",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
{
|
||
id: "item2",
|
||
type: "action",
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "feature-tour-submenu-item-2",
|
||
text: "Show fewer recommendations",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.show-fewer-pdf-recommendations",
|
||
value: true,
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
{
|
||
data: {
|
||
id: "PDF_ANNOTATIONS_HIGHLIGHT",
|
||
},
|
||
type: "BLOCK_MESSAGE",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
{
|
||
type: "separator",
|
||
},
|
||
{
|
||
id: "item3",
|
||
type: "action",
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "feature-tour-submenu-item-3",
|
||
text: "Manage settings",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
action: {
|
||
data: {
|
||
args: "preferences#general-cfrfeatures",
|
||
where: "tab",
|
||
},
|
||
type: "OPEN_ABOUT_PAGE",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
],
|
||
attached_to: "additional_button",
|
||
},
|
||
secondary_button: {
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "feature-tour-next-button",
|
||
text: "Next",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
style: "primary",
|
||
action: {
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.pdfjsannotation.feature-tour-2",
|
||
value:
|
||
'{"screen":"PDF_ANNOTATIONS_HIGHLIGHT_SET_DEFAULT_ROLLOUT_SCREEN_2","complete":false}',
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
},
|
||
additional_button: {
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "feature-tour-dismiss-button",
|
||
text: "Dismiss",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
style: "secondary",
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
data: {
|
||
id: "PDF_ANNOTATIONS_HIGHLIGHT",
|
||
},
|
||
type: "BLOCK_MESSAGE",
|
||
},
|
||
{
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.pdfjsannotation.feature-tour-2",
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
},
|
||
},
|
||
{
|
||
id: "PDF_ANNOTATIONS_HIGHLIGHT_SET_DEFAULT_ROLLOUT_SCREEN_2",
|
||
anchors: [
|
||
{
|
||
selector: "hbox#browser",
|
||
hide_arrow: true,
|
||
absolute_position: {
|
||
top: "45px",
|
||
right: "13px",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
title: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "screen-2-header",
|
||
text: "Make Firefox your default PDF editor?",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
width: "max(340px, 43ex)",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "screen-2-subtitle",
|
||
text: "You’ll have access to our tools every time you open a PDF.",
|
||
comment: "",
|
||
},
|
||
},
|
||
marginBlock: "-8px 0",
|
||
marginInline: "28px 0",
|
||
},
|
||
title_logo: {
|
||
width: "24px",
|
||
height: "24px",
|
||
imageURL: "chrome://branding/content/icon32.png",
|
||
alignment: "top",
|
||
marginInline: "0 12px",
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "feature-tour-dismiss-button",
|
||
text: "Dismiss",
|
||
comment: "",
|
||
},
|
||
},
|
||
marginInline: "36px 0",
|
||
},
|
||
style: "secondary",
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
data: {
|
||
id: "PDF_ANNOTATIONS_HIGHLIGHT",
|
||
},
|
||
type: "BLOCK_MESSAGE",
|
||
},
|
||
{
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.pdfjsannotation.feature-tour-2",
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
secondary_button: {
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "feature-tour-set-default-button",
|
||
text: "Set as default",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
style: "primary",
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
type: "SET_DEFAULT_PDF_HANDLER",
|
||
},
|
||
{
|
||
data: {
|
||
id: "PDF_ANNOTATIONS_HIGHLIGHT",
|
||
},
|
||
type: "BLOCK_MESSAGE",
|
||
},
|
||
{
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.pdfjsannotation.feature-tour-2",
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
},
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: false,
|
||
tour_pref_name:
|
||
"messaging-system-action.pdfjsannotation.feature-tour-2",
|
||
disableHistoryUpdates: true,
|
||
tour_pref_default_value:
|
||
'{"screen":"PDF_ANNOTATIONS_HIGHLIGHT_SET_DEFAULT_ROLLOUT_SCREEN_1","complete":false}',
|
||
},
|
||
trigger: {
|
||
id: "pdfJsFeatureCalloutCheck",
|
||
},
|
||
priority: 2,
|
||
template: "feature_callout",
|
||
targeting:
|
||
"userPrefs.cfrFeatures && os.isWindows && os.windowsVersion >= 10 && !hasActiveEnterprisePolicies && !(isDefaultHandler || {}).pdf && (!(defaultPDFHandler || {}).registered || (defaultPDFHandler || {}).knownBrowser)",
|
||
},
|
||
{
|
||
// Nimbus slug: pdf-annotations-highlight-treatment-b-rollout:treatment-b (message 2 of 2)
|
||
// Version range: 131+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/pdf-annotations-highlight-treatment-b-rollout/summary#treatment-b
|
||
id: "PDF_ANNOTATIONS_HIGHLIGHT",
|
||
content: {
|
||
id: "PDF_ANNOTATIONS_HIGHLIGHT",
|
||
screens: [
|
||
{
|
||
id: "PDF_ANNOTATIONS_HIGHLIGHT_WAS_DEFAULT_ROLLOUT_SCREEN_1",
|
||
anchors: [
|
||
{
|
||
selector: "hbox#browser",
|
||
hide_arrow: true,
|
||
absolute_position: {
|
||
top: "45px",
|
||
right: "13px",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: {
|
||
height: "190px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/ce5a14ef-ed44-4c16-9aaf-eb99f58bcb4f.svg",
|
||
},
|
||
title: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "screen-1-header",
|
||
text: "Now you can highlight your PDFs!",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
width: "333.3333px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "screen-1-variant-2-subtitle",
|
||
text: "With our new highlighter tool, you can read and edit PDFs in one place.",
|
||
comment:
|
||
"This string appears below an image of a document with important parts highlighted.",
|
||
},
|
||
},
|
||
marginBlock: "-8px 0",
|
||
marginInline: "22px",
|
||
},
|
||
title_logo: {
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/5c4047e1-77cc-4094-8693-6474562afc1b.svg",
|
||
alignment: "top",
|
||
},
|
||
submenu_button: {
|
||
style: "secondary",
|
||
submenu: [
|
||
{
|
||
id: "item1",
|
||
type: "action",
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "feature-tour-submenu-item-1",
|
||
text: "Don’t show this recommendation again",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
action: {
|
||
data: {
|
||
id: "PDF_ANNOTATIONS_HIGHLIGHT",
|
||
},
|
||
type: "BLOCK_MESSAGE",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
{
|
||
id: "item2",
|
||
type: "action",
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "feature-tour-submenu-item-2",
|
||
text: "Show fewer recommendations",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.show-fewer-pdf-recommendations",
|
||
value: true,
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
{
|
||
data: {
|
||
id: "PDF_ANNOTATIONS_HIGHLIGHT",
|
||
},
|
||
type: "BLOCK_MESSAGE",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
{
|
||
type: "separator",
|
||
},
|
||
{
|
||
id: "item3",
|
||
type: "action",
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "feature-tour-submenu-item-3",
|
||
text: "Manage settings",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
action: {
|
||
data: {
|
||
args: "preferences#general-cfrfeatures",
|
||
where: "tab",
|
||
},
|
||
type: "OPEN_ABOUT_PAGE",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
],
|
||
attached_to: "additional_button",
|
||
},
|
||
additional_button: {
|
||
label: {
|
||
raw: {
|
||
$l10n: {
|
||
id: "feature-tour-dismiss-button",
|
||
text: "Dismiss",
|
||
comment: "",
|
||
},
|
||
},
|
||
},
|
||
style: "secondary",
|
||
action: {
|
||
data: {
|
||
actions: [
|
||
{
|
||
data: {
|
||
id: "PDF_ANNOTATIONS_HIGHLIGHT",
|
||
},
|
||
type: "BLOCK_MESSAGE",
|
||
},
|
||
{
|
||
data: {
|
||
pref: {
|
||
name: "messaging-system-action.pdfjsannotation.feature-tour-2",
|
||
},
|
||
},
|
||
type: "SET_PREF",
|
||
},
|
||
],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: false,
|
||
tour_pref_name:
|
||
"messaging-system-action.pdfjsannotation.feature-tour-2",
|
||
disableHistoryUpdates: true,
|
||
tour_pref_default_value:
|
||
'{"screen":"PDF_ANNOTATIONS_HIGHLIGHT_WAS_DEFAULT_ROLLOUT_SCREEN_1","complete":false}',
|
||
},
|
||
trigger: {
|
||
id: "pdfJsFeatureCalloutCheck",
|
||
},
|
||
priority: 1,
|
||
template: "feature_callout",
|
||
targeting:
|
||
"userPrefs.cfrFeatures && (!os.isWindows || os.windowsVersion < 10 || hasActiveEnterprisePolicies || (isDefaultHandler || {}).pdf || ((defaultPDFHandler || {}).registered && !(defaultPDFHandler || {}).knownBrowser))",
|
||
},
|
||
{
|
||
// Nimbus slug: fox-doodle-multi-action-cta-2025-rollout:treatment-a (message 1 of 6)
|
||
// Version range: 134+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/fox-doodle-multi-action-cta-2025-rollout/summary#treatment-a
|
||
id: "FOX_DOODLE_MULTI_ACTION",
|
||
groups: ["eco"],
|
||
content: {
|
||
id: "FOX_DOODLE_MULTI_ACTION",
|
||
screens: [
|
||
{
|
||
id: "FOX_DOODLE_MULTI_ACTION_CHECKBOXES_MAC_WINDOWS_NON_MSIX_EARLY_DAY_SCREEN",
|
||
content: {
|
||
logo: {
|
||
height: "125px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/3600b535-329d-4147-89c1-689108a804a8.gif",
|
||
reducedMotionImageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/35814ce7-903b-4140-a7b8-9ad8a1a010b3.png",
|
||
},
|
||
tiles: {
|
||
data: [
|
||
{
|
||
id: "checkbox-1-set-default",
|
||
label: {
|
||
string_id:
|
||
"mr2022-onboarding-easy-setup-set-default-checkbox-label",
|
||
},
|
||
action: {
|
||
type: "SET_DEFAULT_BROWSER",
|
||
},
|
||
defaultValue: true,
|
||
},
|
||
{
|
||
id: "checkbox-2-pin",
|
||
label: {
|
||
string_id: "mr2022-onboarding-pin-primary-button-label",
|
||
},
|
||
action: {
|
||
type: "PIN_FIREFOX_TO_TASKBAR",
|
||
},
|
||
defaultValue: true,
|
||
},
|
||
],
|
||
type: "multiselect",
|
||
style: {
|
||
gap: "10px",
|
||
fontSize: "13px",
|
||
lineHeight: "1.4",
|
||
marginInline: "auto",
|
||
letterSpacing: 0,
|
||
},
|
||
},
|
||
title: {
|
||
fontSize: "22px",
|
||
string_id: "multi-cta-fox-doodle-title",
|
||
fontWeight: 590,
|
||
marginBlock: "-16px 0",
|
||
letterSpacing: 0,
|
||
paddingInline: "24px",
|
||
},
|
||
subtitle: {
|
||
fontSize: "13px",
|
||
string_id: "multi-cta-fox-doodle-quick-reminder-subtitle",
|
||
textAlign: "center",
|
||
lineHeight: "1.4",
|
||
marginBlock: "8px 24px",
|
||
letterSpacing: 0,
|
||
paddingInline: "24px",
|
||
},
|
||
dismiss_button: {
|
||
action: {
|
||
navigate: true,
|
||
},
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
string_id:
|
||
"multi-cta-fox-doodle-start-browsing-primary-button-label",
|
||
},
|
||
action: {
|
||
data: {
|
||
actions: [],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
navigate: true,
|
||
collectSelect: true,
|
||
},
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: true,
|
||
},
|
||
trigger: {
|
||
id: "defaultBrowserCheck",
|
||
},
|
||
priority: 2,
|
||
template: "spotlight",
|
||
frequency: {
|
||
lifetime: 1,
|
||
},
|
||
targeting:
|
||
"doesAppNeedPin && (os.isMac || (os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && !isMSIX)) && source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && previousSessionEnd && userPrefs.cfrFeatures == true && (currentDate|date - profileAgeCreated|date) / 86400000 <= 28 && (currentDate|date - profileAgeCreated|date) / 86400000 >= 7",
|
||
},
|
||
{
|
||
// Nimbus slug: fox-doodle-multi-action-cta-2025-rollout:treatment-a (message 2 of 6)
|
||
// Version range: 134+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/fox-doodle-multi-action-cta-2025-rollout/summary#treatment-a
|
||
id: "FOX_DOODLE_MULTI_ACTION",
|
||
groups: ["eco"],
|
||
content: {
|
||
id: "FOX_DOODLE_MULTI_ACTION",
|
||
screens: [
|
||
{
|
||
id: "FOX_DOODLE_MULTI_ACTION_CHECKBOXES_MSIX_EARLY_DAY_SCREEN",
|
||
content: {
|
||
logo: {
|
||
height: "125px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/3600b535-329d-4147-89c1-689108a804a8.gif",
|
||
reducedMotionImageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/35814ce7-903b-4140-a7b8-9ad8a1a010b3.png",
|
||
},
|
||
tiles: {
|
||
data: [
|
||
{
|
||
id: "checkbox-1-set-default",
|
||
label: {
|
||
string_id:
|
||
"mr2022-onboarding-easy-setup-set-default-checkbox-label",
|
||
},
|
||
action: {
|
||
type: "SET_DEFAULT_BROWSER",
|
||
},
|
||
defaultValue: true,
|
||
},
|
||
{
|
||
id: "checkbox-2-pin",
|
||
label: {
|
||
string_id: "multi-cta-fox-doodle-pin-checkbox",
|
||
},
|
||
action: {
|
||
type: "PIN_FIREFOX_TO_TASKBAR",
|
||
},
|
||
defaultValue: true,
|
||
},
|
||
{
|
||
id: "checkbox-3-pin-to-start",
|
||
label: {
|
||
string_id:
|
||
"multi-cta-fox-doodle-pin-startmenu-checkbox",
|
||
},
|
||
action: {
|
||
type: "PIN_FIREFOX_TO_START_MENU",
|
||
},
|
||
defaultValue: true,
|
||
},
|
||
],
|
||
type: "multiselect",
|
||
style: {
|
||
gap: "10px",
|
||
fontSize: "13px",
|
||
lineHeight: "1.4",
|
||
marginInline: "auto",
|
||
letterSpacing: 0,
|
||
},
|
||
},
|
||
title: {
|
||
fontSize: "22px",
|
||
string_id: "multi-cta-fox-doodle-title",
|
||
fontWeight: 590,
|
||
marginBlock: "-16px 0",
|
||
letterSpacing: 0,
|
||
paddingInline: "24px",
|
||
},
|
||
subtitle: {
|
||
fontSize: "13px",
|
||
string_id: "multi-cta-fox-doodle-quick-reminder-subtitle",
|
||
textAlign: "center",
|
||
lineHeight: "1.4",
|
||
marginBlock: "8px 24px",
|
||
letterSpacing: 0,
|
||
paddingInline: "24px",
|
||
},
|
||
dismiss_button: {
|
||
action: {
|
||
navigate: true,
|
||
},
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
string_id:
|
||
"mr2022-onboarding-gratitude-secondary-button-label",
|
||
},
|
||
action: {
|
||
data: {
|
||
actions: [],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
navigate: true,
|
||
collectSelect: true,
|
||
},
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: true,
|
||
},
|
||
trigger: {
|
||
id: "defaultBrowserCheck",
|
||
},
|
||
priority: 2,
|
||
template: "spotlight",
|
||
frequency: {
|
||
lifetime: 1,
|
||
},
|
||
targeting:
|
||
"doesAppNeedPin && isMSIX && os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && previousSessionEnd && userPrefs.cfrFeatures == true && (currentDate|date - profileAgeCreated|date) / 86400000 <= 28 && (currentDate|date - profileAgeCreated|date) / 86400000 >= 7",
|
||
},
|
||
{
|
||
// Nimbus slug: fox-doodle-multi-action-cta-2025-rollout:treatment-a (message 3 of 6)
|
||
// Version range: 134+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/fox-doodle-multi-action-cta-2025-rollout/summary#treatment-a
|
||
id: "FOX_DOODLE_MULTI_ACTION",
|
||
groups: ["eco"],
|
||
content: {
|
||
id: "FOX_DOODLE_MULTI_ACTION",
|
||
screens: [
|
||
{
|
||
id: "FOX_DOODLE_MULTI_ACTION_CHECKBOXES_MAC_WINDOWS_NON_MSIX_EXISTING_USER_SCREEN",
|
||
content: {
|
||
logo: {
|
||
height: "125px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/3600b535-329d-4147-89c1-689108a804a8.gif",
|
||
reducedMotionImageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/35814ce7-903b-4140-a7b8-9ad8a1a010b3.png",
|
||
},
|
||
tiles: {
|
||
data: [
|
||
{
|
||
id: "checkbox-1-set-default",
|
||
label: {
|
||
string_id:
|
||
"mr2022-onboarding-easy-setup-set-default-checkbox-label",
|
||
},
|
||
action: {
|
||
type: "SET_DEFAULT_BROWSER",
|
||
},
|
||
defaultValue: true,
|
||
},
|
||
{
|
||
id: "checkbox-2-pin",
|
||
label: {
|
||
string_id: "mr2022-onboarding-pin-primary-button-label",
|
||
},
|
||
action: {
|
||
type: "PIN_FIREFOX_TO_TASKBAR",
|
||
},
|
||
defaultValue: true,
|
||
},
|
||
],
|
||
type: "multiselect",
|
||
style: {
|
||
gap: "10px",
|
||
fontSize: "13px",
|
||
lineHeight: "1.4",
|
||
marginInline: "auto",
|
||
letterSpacing: 0,
|
||
},
|
||
},
|
||
title: {
|
||
fontSize: "22px",
|
||
string_id: "multi-cta-fox-doodle-title",
|
||
fontWeight: 590,
|
||
marginBlock: "-16px 0",
|
||
letterSpacing: 0,
|
||
paddingInline: "24px",
|
||
},
|
||
subtitle: {
|
||
fontSize: "13px",
|
||
string_id: "multi-cta-fox-doodle-quick-reminder-subtitle",
|
||
textAlign: "center",
|
||
lineHeight: "1.4",
|
||
marginBlock: "8px 24px",
|
||
letterSpacing: 0,
|
||
paddingInline: "24px",
|
||
},
|
||
dismiss_button: {
|
||
action: {
|
||
navigate: true,
|
||
},
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
string_id:
|
||
"multi-cta-fox-doodle-start-browsing-primary-button-label",
|
||
},
|
||
action: {
|
||
data: {
|
||
actions: [],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
navigate: true,
|
||
collectSelect: true,
|
||
},
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: true,
|
||
},
|
||
trigger: {
|
||
id: "defaultBrowserCheck",
|
||
},
|
||
priority: 2,
|
||
template: "spotlight",
|
||
frequency: {
|
||
lifetime: 2,
|
||
},
|
||
targeting:
|
||
"doesAppNeedPin && (os.isMac || (os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && !isMSIX)) && source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && previousSessionEnd && userPrefs.cfrFeatures == true && (currentDate|date - profileAgeCreated|date) / 86400000 >= 28",
|
||
},
|
||
{
|
||
// Nimbus slug: fox-doodle-multi-action-cta-2025-rollout:treatment-a (message 4 of 6)
|
||
// Version range: 134+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/fox-doodle-multi-action-cta-2025-rollout/summary#treatment-a
|
||
id: "FOX_DOODLE_MULTI_ACTION",
|
||
groups: ["eco"],
|
||
content: {
|
||
id: "FOX_DOODLE_MULTI_ACTION",
|
||
screens: [
|
||
{
|
||
id: "FOX_DOODLE_MULTI_ACTION_CHECKBOXES_MSIX_SCREEN_EXISTING_USER_SCREEN",
|
||
content: {
|
||
logo: {
|
||
height: "125px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/3600b535-329d-4147-89c1-689108a804a8.gif",
|
||
reducedMotionImageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/35814ce7-903b-4140-a7b8-9ad8a1a010b3.png",
|
||
},
|
||
tiles: {
|
||
data: [
|
||
{
|
||
id: "checkbox-1-set-default",
|
||
label: {
|
||
string_id:
|
||
"mr2022-onboarding-easy-setup-set-default-checkbox-label",
|
||
},
|
||
action: {
|
||
type: "SET_DEFAULT_BROWSER",
|
||
},
|
||
defaultValue: true,
|
||
},
|
||
{
|
||
id: "checkbox-2-pin",
|
||
label: {
|
||
string_id: "multi-cta-fox-doodle-pin-checkbox",
|
||
},
|
||
action: {
|
||
type: "PIN_FIREFOX_TO_TASKBAR",
|
||
},
|
||
defaultValue: true,
|
||
},
|
||
{
|
||
id: "checkbox-3-pin-to-start",
|
||
label: {
|
||
string_id:
|
||
"multi-cta-fox-doodle-pin-startmenu-checkbox",
|
||
},
|
||
action: {
|
||
type: "PIN_FIREFOX_TO_START_MENU",
|
||
},
|
||
defaultValue: true,
|
||
},
|
||
],
|
||
type: "multiselect",
|
||
style: {
|
||
gap: "10px",
|
||
fontSize: "13px",
|
||
lineHeight: "1.4",
|
||
marginInline: "auto",
|
||
letterSpacing: 0,
|
||
},
|
||
},
|
||
title: {
|
||
fontSize: "22px",
|
||
string_id: "multi-cta-fox-doodle-title",
|
||
fontWeight: 590,
|
||
marginBlock: "-16px 0",
|
||
letterSpacing: 0,
|
||
paddingInline: "24px",
|
||
},
|
||
subtitle: {
|
||
fontSize: "13px",
|
||
string_id: "multi-cta-fox-doodle-quick-reminder-subtitle",
|
||
textAlign: "center",
|
||
lineHeight: "1.4",
|
||
marginBlock: "8px 24px",
|
||
letterSpacing: 0,
|
||
paddingInline: "24px",
|
||
},
|
||
dismiss_button: {
|
||
action: {
|
||
navigate: true,
|
||
},
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
string_id:
|
||
"mr2022-onboarding-gratitude-secondary-button-label",
|
||
},
|
||
action: {
|
||
data: {
|
||
actions: [],
|
||
},
|
||
type: "MULTI_ACTION",
|
||
navigate: true,
|
||
collectSelect: true,
|
||
},
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: true,
|
||
},
|
||
trigger: {
|
||
id: "defaultBrowserCheck",
|
||
},
|
||
priority: 2,
|
||
template: "spotlight",
|
||
frequency: {
|
||
lifetime: 2,
|
||
},
|
||
targeting:
|
||
"doesAppNeedPin && isMSIX && os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && previousSessionEnd && userPrefs.cfrFeatures == true && (currentDate|date - profileAgeCreated|date) / 86400000 >= 28",
|
||
},
|
||
{
|
||
// Nimbus slug: fox-doodle-multi-action-cta-2025-rollout:treatment-a (message 5 of 6)
|
||
// Version range: 134+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/fox-doodle-multi-action-cta-2025-rollout/summary#treatment-a
|
||
id: "TAIL_FOX_SET_DEFAULT",
|
||
groups: ["eco"],
|
||
content: {
|
||
id: "TAIL_FOX_SET_DEFAULT_CONTENT",
|
||
screens: [
|
||
{
|
||
id: "TAIL_FOX_SET_DEFAULT_SCREEN",
|
||
content: {
|
||
logo: {
|
||
height: "140px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/92de1223-159b-4c2c-83bb-38e5ab767900.png",
|
||
reducedMotionImageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/92de1223-159b-4c2c-83bb-38e5ab767900.png",
|
||
},
|
||
title: {
|
||
fontSize: "22px",
|
||
string_id: "tail-fox-spotlight-title",
|
||
fontWeight: 590,
|
||
paddingBlock: "4px 0",
|
||
letterSpacing: 0,
|
||
paddingInline: "24px",
|
||
},
|
||
subtitle: {
|
||
fontSize: "15px",
|
||
string_id: "tail-fox-spotlight-subtitle",
|
||
lineHeight: "1.4",
|
||
marginBlock: "8px 16px",
|
||
letterSpacing: 0,
|
||
paddingInline: "24px",
|
||
},
|
||
dismiss_button: {
|
||
action: {
|
||
navigate: true,
|
||
},
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
string_id: "tail-fox-spotlight-primary-button",
|
||
marginBlock: "4px 0",
|
||
paddingBlock: "0",
|
||
paddingInline: "16px",
|
||
},
|
||
action: {
|
||
type: "SET_DEFAULT_BROWSER",
|
||
navigate: true,
|
||
},
|
||
},
|
||
secondary_button: {
|
||
label: {
|
||
string_id: "tail-fox-spotlight-secondary-button",
|
||
marginBlock: "0 -20px",
|
||
},
|
||
action: {
|
||
navigate: true,
|
||
},
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: true,
|
||
},
|
||
trigger: {
|
||
id: "defaultBrowserCheck",
|
||
},
|
||
template: "spotlight",
|
||
frequency: {
|
||
lifetime: 1,
|
||
},
|
||
targeting:
|
||
"source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && (currentDate|date - profileAgeCreated|date) / 86400000 <= 28 && (currentDate|date - profileAgeCreated|date) / 86400000 >= 7 && previousSessionEnd && userPrefs.cfrFeatures == true && ((os.isMac && !doesAppNeedPin) || (os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && !doesAppNeedPin) || (os.isLinux || os.isWindows && (os.windowsVersion < 10.0 || os.windowsBuildNumber < 18362)))",
|
||
},
|
||
{
|
||
// Nimbus slug: fox-doodle-multi-action-cta-2025-rollout:treatment-a (message 6 of 6)
|
||
// Version range: 134+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/fox-doodle-multi-action-cta-2025-rollout/summary#treatment-a
|
||
id: "FOX_DOODLE_SET_DEFAULT",
|
||
groups: ["eco"],
|
||
content: {
|
||
id: "FOX_DOODLE_SET_DEFAULT",
|
||
screens: [
|
||
{
|
||
id: "FOX_DOODLE_SET_DEFAULT_SCREEN",
|
||
content: {
|
||
logo: {
|
||
height: "125px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/3600b535-329d-4147-89c1-689108a804a8.gif",
|
||
reducedMotionImageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/35814ce7-903b-4140-a7b8-9ad8a1a010b3.png",
|
||
},
|
||
title: {
|
||
fontSize: "22px",
|
||
string_id: "fox-doodle-pin-headline",
|
||
fontWeight: 590,
|
||
paddingBlock: "4px 0",
|
||
letterSpacing: 0,
|
||
paddingInline: "24px",
|
||
},
|
||
subtitle: {
|
||
fontSize: "15px",
|
||
string_id: "fox-doodle-pin-body",
|
||
lineHeight: "1.4",
|
||
marginBlock: "8px 16px",
|
||
letterSpacing: 0,
|
||
paddingInline: "24px",
|
||
},
|
||
dismiss_button: {
|
||
action: {
|
||
navigate: true,
|
||
},
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
string_id: "fox-doodle-pin-primary",
|
||
marginBlock: "4px 0",
|
||
paddingBlock: "0",
|
||
paddingInline: "16px",
|
||
},
|
||
action: {
|
||
type: "SET_DEFAULT_BROWSER",
|
||
navigate: true,
|
||
},
|
||
},
|
||
secondary_button: {
|
||
label: {
|
||
string_id: "fox-doodle-pin-secondary",
|
||
marginBlock: "0 -20px",
|
||
},
|
||
action: {
|
||
navigate: true,
|
||
},
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: true,
|
||
},
|
||
trigger: {
|
||
id: "defaultBrowserCheck",
|
||
},
|
||
template: "spotlight",
|
||
frequency: {
|
||
lifetime: 2,
|
||
},
|
||
targeting:
|
||
"source == 'startup' && !isMajorUpgrade && !activeNotifications && !isDefaultBrowser && !willShowDefaultPrompt && (currentDate|date - profileAgeCreated|date) / 86400000 >= 28 && previousSessionEnd && userPrefs.cfrFeatures == true && ((os.isMac && !doesAppNeedPin) || (os.isWindows && os.windowsVersion >= 10.0 && os.windowsBuildNumber >= 18362 && !doesAppNeedPin) || (os.isLinux || os.isWindows && (os.windowsVersion < 10.0 || os.windowsBuildNumber < 18362)))",
|
||
},
|
||
{
|
||
// Nimbus slug: sidebar-button-feature-callout-vertical-tabs-users-existing-profiles:control
|
||
// Version range: 133+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/sidebar-button-feature-callout-vertical-tabs-users-existing-profiles/summary#control
|
||
id: "SIDEBAR_FEATURE_TOUR",
|
||
groups: [],
|
||
content: {
|
||
id: "SIDEBAR_FEATURE_TOUR",
|
||
screens: [
|
||
{
|
||
id: "SIDEBAR_BUTTON_CALLOUT",
|
||
anchors: [
|
||
{
|
||
selector: "#urlbar-container ~ #sidebar-button",
|
||
panel_position: {
|
||
anchor_attachment: "bottomcenter",
|
||
callout_attachment: "topright",
|
||
},
|
||
},
|
||
{
|
||
selector: "#sidebar-button",
|
||
panel_position: {
|
||
anchor_attachment: "bottomcenter",
|
||
callout_attachment: "topleft",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
logo: {
|
||
alt: "An illustration of the vertical tabs pane expanding to reveal tab labels",
|
||
height: "167px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/7448e55f-2f86-4565-8d8b-4f6620a57921.svg",
|
||
marginInline: "12px 12px",
|
||
darkModeImageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/5534a39b-5c5c-41cb-b8c8-f647a5e697f0.svg",
|
||
reducedMotionImageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/aae218dc-7888-494d-845e-6d9f70e41a31.svg",
|
||
darkModeReducedMotionImageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/2f19306c-3dcb-4362-8152-1442b8b3af32.svg",
|
||
},
|
||
title: {
|
||
string_id: "sidebar-button-callout-title",
|
||
marginInline: "4px 4px",
|
||
},
|
||
width: "324px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
string_id: "sidebar-button-callout-subtitle",
|
||
marginInline: "4px 4px",
|
||
},
|
||
dismiss_button: {
|
||
size: "small",
|
||
action: {
|
||
dismiss: true,
|
||
},
|
||
marginBlock: "20px 0",
|
||
marginInline: "0 20px",
|
||
},
|
||
page_event_listeners: [
|
||
{
|
||
action: {
|
||
dismiss: true,
|
||
},
|
||
params: {
|
||
type: "click",
|
||
selectors: "#sidebar-button",
|
||
},
|
||
},
|
||
],
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: false,
|
||
disableHistoryUpdates: true,
|
||
},
|
||
trigger: {
|
||
id: "openURL",
|
||
patterns: ["*://*/*"],
|
||
},
|
||
template: "feature_callout",
|
||
frequency: {
|
||
lifetime: 1,
|
||
},
|
||
targeting: "'sidebar.verticalTabs'|preferenceValue",
|
||
},
|
||
{
|
||
// Nimbus slug: account-spotlight-modal-english-rollout-v2:rollout
|
||
// Version range: 116+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/account-spotlight-modal-english-rollout-v2/summary#rollout
|
||
id: "DEVICE_MIGRATION_BACKUP_AND_SYNC_SPOTLIGHT",
|
||
groups: ["eco"],
|
||
content: {
|
||
id: "DEVICE_MIGRATION_BACKUP_AND_SYNC_SPOTLIGHT",
|
||
modal: "tab",
|
||
screens: [
|
||
{
|
||
id: "DEVICE_MIGRATION_BACKUP_AND_SYNC_SPOTLIGHT_SYNC",
|
||
content: {
|
||
logo: {
|
||
height: "185px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/2f2e0abe-5fb7-4fcd-bf9e-2a7f24b2af0d.png",
|
||
},
|
||
title: {
|
||
raw: "Browse without missing a beat",
|
||
fontSize: "24px",
|
||
fontWeight: 590,
|
||
paddingBlock: "4px 0",
|
||
letterSpacing: 0,
|
||
paddingInline: "24px",
|
||
},
|
||
subtitle: {
|
||
raw: "Sync all your important info with encryption – like bookmarks and passwords. You can pull everything up anywhere you use Firefox.",
|
||
fontSize: "15px",
|
||
lineHeight: "1.4",
|
||
marginBlock: "8px 16px",
|
||
letterSpacing: 0,
|
||
paddingInline: "24px",
|
||
},
|
||
dismiss_button: {
|
||
action: {
|
||
navigate: true,
|
||
},
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
raw: "Get started",
|
||
marginBlock: "4px 0",
|
||
paddingBlock: "0",
|
||
paddingInline: "16px",
|
||
},
|
||
action: {
|
||
data: {
|
||
entrypoint: "device-migration-spotlight-rollout-v3",
|
||
extraParams: {
|
||
utm_medium: "firefox-desktop",
|
||
utm_source: "spotlight-sync-and-backup",
|
||
utm_content: "sync",
|
||
utm_campaign: "migration",
|
||
},
|
||
},
|
||
type: "FXA_SIGNIN_FLOW",
|
||
navigate: true,
|
||
},
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: true,
|
||
},
|
||
trigger: {
|
||
id: "defaultBrowserCheck",
|
||
},
|
||
template: "spotlight",
|
||
frequency: {
|
||
lifetime: 1,
|
||
},
|
||
targeting:
|
||
"source == 'newtab' && !usesFirefoxSync && !hasActiveEnterprisePolicies",
|
||
},
|
||
{
|
||
// Nimbus slug: account-spotlight-modal-english-rollout-esr-v2:rollout
|
||
// Version range: 115+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/account-spotlight-modal-english-rollout-esr-v2/summary#rollout
|
||
id: "DEVICE_MIGRATION_BACKUP_AND_SYNC_SPOTLIGHT",
|
||
groups: ["eco"],
|
||
content: {
|
||
id: "DEVICE_MIGRATION_BACKUP_AND_SYNC_SPOTLIGHT",
|
||
modal: "tab",
|
||
screens: [
|
||
{
|
||
id: "DEVICE_MIGRATION_BACKUP_AND_SYNC_SPOTLIGHT_SYNC",
|
||
content: {
|
||
logo: {
|
||
height: "185px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/2f2e0abe-5fb7-4fcd-bf9e-2a7f24b2af0d.png",
|
||
},
|
||
title: {
|
||
raw: "Browse without missing a beat",
|
||
fontSize: "24px",
|
||
fontWeight: 590,
|
||
paddingBlock: "4px 0",
|
||
letterSpacing: 0,
|
||
paddingInline: "24px",
|
||
},
|
||
subtitle: {
|
||
raw: "Sync all your important info with encryption – like bookmarks and passwords. You can pull everything up anywhere you use Firefox.",
|
||
fontSize: "15px",
|
||
lineHeight: "1.4",
|
||
marginBlock: "8px 16px",
|
||
letterSpacing: 0,
|
||
paddingInline: "24px",
|
||
},
|
||
dismiss_button: {
|
||
action: {
|
||
navigate: true,
|
||
},
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
raw: "Get started",
|
||
marginBlock: "4px 0",
|
||
paddingBlock: "0",
|
||
paddingInline: "16px",
|
||
},
|
||
action: {
|
||
data: {
|
||
entrypoint: "device-migration-spotlight-rollout-v3",
|
||
extraParams: {
|
||
utm_medium: "firefox-desktop",
|
||
utm_source: "spotlight-sync-and-backup-esr",
|
||
utm_content: "sync",
|
||
utm_campaign: "migration",
|
||
},
|
||
},
|
||
type: "FXA_SIGNIN_FLOW",
|
||
navigate: true,
|
||
},
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: true,
|
||
},
|
||
trigger: {
|
||
id: "defaultBrowserCheck",
|
||
},
|
||
template: "spotlight",
|
||
frequency: {
|
||
lifetime: 1,
|
||
},
|
||
targeting:
|
||
"source == 'newtab' && !usesFirefoxSync && !hasActiveEnterprisePolicies",
|
||
},
|
||
{
|
||
// Nimbus slug: recommend-add-ons-staff-pick-relaunch-treatment-a-rollout:treatment-a
|
||
// Version range: 123+
|
||
// Recipe: https://experimenter.services.mozilla.com/nimbus/recommend-add-ons-staff-pick-relaunch-treatment-a-rollout/summary#treatment-a
|
||
id: "ADDONS_STAFF_PICK",
|
||
groups: ["cfr"],
|
||
content: {
|
||
id: "ADDONS_STAFF_PICK",
|
||
screens: [
|
||
{
|
||
id: "ADDONS_STAFF_PICK_A",
|
||
anchors: [
|
||
{
|
||
selector: "#unified-extensions-button",
|
||
arrow_width: "26.9",
|
||
panel_position: {
|
||
anchor_attachment: "bottomcenter",
|
||
callout_attachment: "topright",
|
||
},
|
||
},
|
||
],
|
||
content: {
|
||
title: {
|
||
raw: "Give your browsing a boost",
|
||
marginInline: "0 48px",
|
||
},
|
||
width: "310px",
|
||
padding: 16,
|
||
position: "callout",
|
||
subtitle: {
|
||
raw: "Make browsing faster, safer, or just plain fun with Firefox add-ons. See what our staff recommends!",
|
||
paddingInline: "34px 0",
|
||
},
|
||
title_logo: {
|
||
width: "24px",
|
||
height: "24px",
|
||
imageURL:
|
||
"https://firefox-settings-attachments.cdn.mozilla.net/main-workspace/ms-images/173414e1-81f7-4612-b868-e78df0557011.svg",
|
||
marginInline: "4px 14px",
|
||
},
|
||
dismiss_button: {
|
||
size: "small",
|
||
action: {
|
||
dismiss: true,
|
||
},
|
||
marginBlock: "14px 0",
|
||
marginInline: "0 14px",
|
||
},
|
||
primary_button: {
|
||
label: {
|
||
raw: "Explore add-ons",
|
||
},
|
||
action: {
|
||
data: {
|
||
args: "https://addons.mozilla.org/en-US/firefox/collections/4757633/25c2b44583534b3fa8fea977c419cd/?page=1&collection_sort=-added",
|
||
where: "tabshifted",
|
||
},
|
||
type: "OPEN_URL",
|
||
dismiss: true,
|
||
},
|
||
},
|
||
},
|
||
},
|
||
],
|
||
backdrop: "transparent",
|
||
template: "multistage",
|
||
transitions: false,
|
||
},
|
||
trigger: {
|
||
id: "defaultBrowserCheck",
|
||
},
|
||
template: "feature_callout",
|
||
frequency: {
|
||
lifetime: 1,
|
||
},
|
||
targeting:
|
||
"!screenImpressions.AW_AMO_INTRODUCE && !willShowDefaultPrompt && !activeNotifications && source == 'newtab' && !isFirstStartup",
|
||
},
|
||
];
|
||
},
|
||
};
|