Closed Bug 1495517 Opened 7 years ago Closed 7 years ago

Migrate improvesearch.topSiteSearchShortcuts pref from ActivityStream.jsm to firefox.js

Categories

(Firefox :: New Tab Page, defect, P1)

57 Branch
defect

Tracking

()

VERIFIED FIXED
Firefox 64
Iteration:
64.3 - Oct 12
Tracking Status
firefox62 --- unaffected
firefox63 --- verified
firefox64 --- verified

People

(Reporter: ursula, Assigned: ursula)

References

(Blocks 1 open bug)

Details

Attachments

(4 files)

In order for Normandy to properly roll out the search shortcuts experiment, we need to migrate the improvesearch.topSiteSearchShortcuts pref to firefox.js so that the value sticks.
Severity: normal → major
This bug is specifically required to roll out CFR using Normandy's dynamic rollout capability. The plan is to pref on US to 100% and follow up with other locales using this pref
Blocks: 1495577
Assignee: nobody → usarracini
Steps to test that this is still working as intended in Nightly: 1. on a fresh profile, in about:config, ensure the pref browser.newtabpage.activity-stream.improvesearch.topSiteSearchShortcuts is set to true. 2. check that the search shortcuts appear in top sites (they can differ based on locale) 3. open the section context menu for top sites and check that "Add Search Engine" option is present. Ensure this functionality still works as intended 4. in about:config, set the pref browser.newtabpage.activity-stream.improvesearch.topSiteSearchShortcuts to false 5. check that the search shortcuts no appear in top sites, as well as the "Add Search Engine" option is no longer available in section context menu for top sites
Pushed by usarracini@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/66b90e5af6d1 Migrate improvesearch.topSiteSearchShortcuts pref from ActivityStream.jsm to firefox.js r=k88hudson
Comment on attachment 9013398 [details] Bug 1495517 - Migrate improvesearch.topSiteSearchShortcuts pref from ActivityStream.jsm to firefox.js Kate Hudson :k88hudson has approved the revision.
Attachment #9013398 - Flags: review+
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 64
Comment on attachment 9014048 [details] Bug 1495517 - Migrate improvesearch.topSiteSearchShortcuts pref from ActivityStream.jsm to firefox.js For uplift to 63 [Beta/Release Uplift Approval Request] Feature/Bug causing the regression: Bug 1495517 User impact if declined: If we are unable to roll-out this feature, users will not have access to search shortcuts which will impact revenue and the user's options for ways to search in the browser Is this code covered by automated tests?: Yes Has the fix been verified in Nightly?: Yes Needs manual test from QE?: Yes If yes, steps to reproduce: See comment 4 (https://bugzilla.mozilla.org/show_bug.cgi?id=1495517#c4) List of other uplifts needed: None Risk to taking this patch: Low Why is the change risky/not risky? (and alternatives if risky): Small change to preference location, no major code changes String changes made/needed: None
Attachment #9014048 - Flags: approval-mozilla-beta?
Commit pushed to master at https://github.com/mozilla/activity-stream https://github.com/mozilla/activity-stream/commit/f96306133feaa71b08284808736b5095dbb1d56e Backport Bug 1495517 - Migrate improvesearch.topSiteSearchShortcuts pref from ActivityStream.jsm to firefox.js r=k88hudson
Depends on: 1496128
Comment on attachment 9014048 [details] Bug 1495517 - Migrate improvesearch.topSiteSearchShortcuts pref from ActivityStream.jsm to firefox.js For uplift to 63 Blocker to a 63 shield study, uplift approved for 63 beta 12, thanks.
Attachment #9014048 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Depends on: 1496447
Comment on attachment 9014048 [details] Bug 1495517 - Migrate improvesearch.topSiteSearchShortcuts pref from ActivityStream.jsm to firefox.js For uplift to 63 Removing uplift approval as the patch caused Bug 1496447, please request approval for the next beta (13) once this is fixed. Thanks.
Attachment #9014048 - Flags: approval-mozilla-beta+ → approval-mozilla-beta-
Ok, fix is included, thanks.
Attachment #9014048 - Attachment is obsolete: true
Comment on attachment 9014803 [details] Bug 1495517 - Migrate improvesearch.topSiteSearchShortcuts pref from ActivityStream.jsm to firefox.js [Beta/Release Uplift Approval Request] Feature/Bug causing the regression: Bug 1495517 User impact if declined: If we are unable to roll-out this feature, users will not have access to search shortcuts which will impact revenue and the user's options for ways to search in the browser Is this code covered by automated tests?: Yes Has the fix been verified in Nightly?: Yes Needs manual test from QE?: Yes If yes, steps to reproduce: See comment 4 (https://bugzilla.mozilla.org/show_bug.cgi?id=1495517#c4) List of other uplifts needed: None Risk to taking this patch: Low Why is the change risky/not risky? (and alternatives if risky): Small change to preference location, no major code changes String changes made/needed: None
Attachment #9014803 - Flags: approval-mozilla-beta?
Comment on attachment 9014803 [details] Bug 1495517 - Migrate improvesearch.topSiteSearchShortcuts pref from ActivityStream.jsm to firefox.js Blocker to a 63 shield study, updated patch because of bug Bug 1496447, uplift approved for 63 beta 13, thanks.
Attachment #9014803 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9014048 - Attachment is obsolete: false
Flags: qe-verify+
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:63.0) Gecko/20100101 Firefox/63.0 Build ID: 20181008155858 Verified as fixed on the latest Nightly (v64.0a1 2018-10-10) and on the latest Beta (v63beta13).
Status: RESOLVED → VERIFIED
Flags: qe-verify+
Component: Activity Streams: Newtab → New Tab Page
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: