Bug 1414979 - Add fallbacks for pocket disclaimer in Activity Stream draft
authork88hudson <k88hudson@gmail.com>
Mon, 06 Nov 2017 18:09:49 -0500
changeset 693836 5eabb60aa49fafb304bb64bb0ae3b7657effcbd5
parent 693830 c2fe4b3b1b930b3e7fdb84eae44cec165394f322
child 739155 fba48763dd339dc78391ed25a49ddbd4213bc756
push id87936
push userbmo:khudson@mozilla.com
push dateMon, 06 Nov 2017 23:24:49 +0000
bugs1414979
milestone58.0a1
Bug 1414979 - Add fallbacks for pocket disclaimer in Activity Stream
browser/extensions/activity-stream/lib/SectionsManager.jsm
--- a/browser/extensions/activity-stream/lib/SectionsManager.jsm
+++ b/browser/extensions/activity-stream/lib/SectionsManager.jsm
@@ -29,17 +29,21 @@ const BUILT_IN_SECTIONS = {
       }] : []
     },
     shouldHidePref: options.hidden,
     eventSource: "TOP_STORIES",
     icon: options.provider_icon,
     title: {id: "header_recommended_by", values: {provider: options.provider_name}},
     disclaimer: {
       text: {id: options.disclaimer_text || "section_disclaimer_topstories"},
-      link: {href: options.disclaimer_link, id: options.disclaimer_linktext || "section_disclaimer_topstories_linktext"},
+      link: {
+        // The href fallback is temporary so users in existing Shield studies get this configuration as well
+        href: options.disclaimer_link || "https://getpocket.cdn.mozilla.net/firefox/new_tab_learn_more",
+        id: options.disclaimer_linktext || "section_disclaimer_topstories_linktext"
+      },
       button: {id: options.disclaimer_buttontext || "section_disclaimer_topstories_buttontext"}
     },
     maxRows: 1,
     availableContextMenuOptions: ["CheckBookmark", "SaveToPocket", "Separator", "OpenInNewWindow", "OpenInPrivateWindow", "Separator", "BlockUrl"],
     infoOption: {
       header: {id: options.provider_header || "pocket_feedback_header"},
       body: {id: options.provider_description || "pocket_feedback_body"},
       link: {href: options.info_link, id: "section_info_privacy_notice"}