Closed Bug 1729587 Opened 3 years ago Closed 3 years ago

Preferences UI tweaks for Firefox Suggest

Categories

(Firefox :: Address Bar, task, P1)

task
Points:
2

Tracking

()

VERIFIED FIXED
94 Branch
Iteration:
94.1 - Sep 6 - Sept 19
Tracking Status
firefox92 --- verified
firefox93 --- verified
firefox94 --- verified

People

(Reporter: adw, Assigned: adw)

References

Details

Attachments

(4 files, 2 obsolete files)

The description string under the main checkbox should not be shown in the offline scenario: "Firefox will have access to your location, search queries, and visited sites.", addressbar-locbar-firefox-suggest-description in the FTL

Flags: qe-verify+

Per spec, the informational description about data collection under the main
Firefox Suggest checkbox should be hidden except for the "online" scenario,
since only the online scenario sends data to Mozilla.

Depends on D125024

Attachment #9240216 - Attachment description: Bug 1729587 - Hide the data-collection description under the main Firefox Suggest checkbox in the offline scenario. → Bug 1729587 - Tweaks to the Firefox Suggest preferences UI.

We have some last minute changes described in the phabricator, not a big deal.

Summary: Preferences UI tweaks for Firefox Suggest offline scenario → Preferences UI tweaks for Firefox Suggest
Flags: in-testsuite+
Attached image Offline screenshot (obsolete) —

STR for QA

Offline scenario

  1. Start Firefox in an en-* build so that the offline scenario is enabled by default (this assumes bug 1729776 lands first, which is my plan)
  2. Open about:preferences#privacy, scroll down to the address bar section, and verify that it looks like the attached offline screenshot. Note especially the two Firefox Suggest checkboxes at the bottom and the lack of text below the first textbox.

Online scenario

You can verify this either by setting a pref in Firefox or by actually testing the scenario using Nimbus. The pref is browser.urlbar.quicksuggest.scenario="online".

Open about:preferences#privacy, scroll down to the address bar section, and verify that it looks like the attached online screenshot. The only difference from the offline UI is that the first checkbox now has text under it: "Firefox/Nightly will have access to your location, search queries, and visited sites."

Attached image Online screenshot (obsolete) —
Pushed by dwillcoxon@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2437b6208eb4
Tweaks to the Firefox Suggest preferences UI. r=mak,preferences-reviewers,jaws,fluent-reviewers
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 94 Branch

Comment on attachment 9240425 [details]
Offline screenshot

There was a last-minute cosmetic fix for the indentation of the text under the sponsored checkbox. I'll attach new screenshots.

Attachment #9240425 - Attachment is obsolete: true
Attachment #9240426 - Attachment is obsolete: true
Attached image Offline screenshot v2
Attached image Online screenshot v2

Approval Request Comment
[Feature/Bug causing the regression]: Firefox Suggest offline/online rollouts
[User impact if declined]: Needed for important rollouts on 93 and 92
[Is this code covered by automated tests?]: Yes
[Has the fix been verified in Nightly?]: No
[Needs manual test from QE? If yes, steps to reproduce]: Yes, please see comment 3
[List of other uplifts needed for the feature/fix]: See uplift coordination spreadsheet
[Is the change risky?]: Low risk relative to other uplifts needed in the patch stack
[Why is the change risky/not risky?]: This patch changes two strings for checkboxes in the preferences UI and adds a new string under one of the checkboxes (none of these strings are exposed to localizers)
[String changes made/needed]:

Attachment #9240773 - Flags: approval-mozilla-beta?

Comment on attachment 9240773 [details] [diff] [review]
93/mozilla-beta & 92/mozilla-release patch

Beta/Release Uplift Approval Request

  • User impact if declined: Needed for important rollouts on 93 and 92
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: No
  • Needs manual test from QE?: Yes
  • If yes, steps to reproduce: Yes, please see comment 3
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): This patch changes two strings for checkboxes in the preferences UI and adds a new string under one of the checkboxes (none of these strings are exposed to localizers)
  • String changes made/needed:
Attachment #9240773 - Attachment description: 93 patch → 93/mozilla-beta & 92/mozilla-release patch
Attachment #9240773 - Flags: approval-mozilla-release?

Comment on attachment 9240773 [details] [diff] [review]
93/mozilla-beta & 92/mozilla-release patch

Needed for experiments targeting Fx92. Approved for 93.0b4.

Attachment #9240773 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
QA Whiteboard: [qa-triaged]
  • I have verified this issue using the latest Nightly 94.0a1 (Build ID: 20210912213037) and Beta 93.0b4 (Build ID: 20210912185727) builds on Windows 10 x64, macOS 11.5.2, and Linux Mint 20.

Offline scenario:

  • I have verified that the offline scenario is enabled by default.
  • I have verified that there are 2 Firefox Suggest checkboxes in the "about:preferences#privacy" page.
  1. "Contextual suggestions" main checkbox (enabled by default).
  • Learn more link that opens the "Navigate the Web faster with Firefox Suggest" page.
  1. "Include occasional sponsored suggestions" checkbox (enabled by default).
  • "Helps fund Nightly/Firefox development and optimization" text under the 2nd checkbox.

Online scenario:

  • I have set the browser.urlbar.quicksuggest.scenario pref to online.
  • I have verified that there are 2 Firefox Suggest checkboxes in the "about:preferences#privacy" page.
  1. "Contextual suggestions" main checkbox (enabled by default).
  • Learn more link that opens the "Navigate the Web faster with Firefox Suggest" page.
  • "Nightly/Firefox will have access to your location, search queries, and visited sites." text under the 1st checkbox.
  1. "Include occasional sponsored suggestions" checkbox (enabled by default).
  • "Helps fund Nightly/Firefox development and optimization" text under the 2nd checkbox.
Status: RESOLVED → VERIFIED

Comment on attachment 9240773 [details] [diff] [review]
93/mozilla-beta & 92/mozilla-release patch

Approved for 92.0.1.

Attachment #9240773 - Flags: approval-mozilla-release? → approval-mozilla-release+

Offline scenario:

  • I have verified that the offline scenario is enabled by default.
  • I have verified that there are 2 Firefox Suggest checkboxes in the "about:preferences#privacy" page.
  1. "Contextual suggestions" main checkbox (enabled by default).
  • Learn more link that opens the "Navigate the Web faster with Firefox Suggest" page.
  1. "Include occasional sponsored suggestions" checkbox (enabled by default).
  • "Helps fund Nightly/Firefox development and optimization" text under the 2nd checkbox.

Online scenario:

  • I have set the browser.urlbar.quicksuggest.scenario pref to online.
  • I have set the browser.urlbar.quicksuggest.enabled pref to true.
  • I have allowed the suggestions through the Onboarding modal.
  • I have verified that there are 2 Firefox Suggest checkboxes in the "about:preferences#privacy" page.
  1. "Contextual suggestions" main checkbox (enabled).
  • Learn more link that opens the "Navigate the Web faster with Firefox Suggest" page.
  • "Nightly/Firefox will have access to your location, search queries, and visited sites." text under the 1st checkbox.
  1. "Include occasional sponsored suggestions" checkbox (enabled).
  • "Helps fund Nightly/Firefox development and optimization" text under the 2nd checkbox.
Flags: qe-verify+
See Also: → 1730886
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: