Closed Bug 1995577 Opened 27 days ago Closed 19 days ago

Update the settings UI for the new `browser.urlbar.suggest.quicksuggest.all` pref

Categories

(Firefox :: Address Bar, task, P1)

task

Tracking

()

RESOLVED FIXED
146 Branch
Tracking Status
firefox146 --- fixed

People

(Reporter: standard8, Assigned: standard8)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [sng])

Attachments

(1 file)

Continuing on from bug 1995574, we want to complete the transition to the new all preference:

  • Add a QuickSuggest migration to set the all preference to false if the nonsponsored preference is false only on the user branch.
  • Update SuggestProviders so that they no longer gate themselves on nonsponsored.
  • Update the settings UI, to use the new all preference, and indent the two sub-options.
  • Update the settings UI to disable the two sub-options if the all preference is disabled.
  • Update enterprise policies & telemetry.
  • Remove any remaining nonsponsored pref references
  • Update tests.
Depends on: 1995574

In splitting these bugs up the way I did, I was trying to keep them scoped small, partly for easier review, but after working on bug 1995574 I see that it will make review harder in a different way: by spreading out closely related internal Suggest changes over two different bugs. Not just review, but it's making it harder as the patch author. So I'm thinking the right way to split these up is internal Suggest changes vs. external changes. I'll go ahead and take this bug while I work it out because there will likely be some overlap between the two bugs as they are currently written, and we'll need to morph them and maybe file new ones.

Assignee: nobody → adw
Status: NEW → ASSIGNED

Let's morph this to be about updating the settings UI:

(In reply to Mark Banner (:standard8) from comment #0)

  • Update the settings UI, to use the new all preference, and indent the two sub-options.
  • Update the settings UI to disable the two sub-options if the all preference is disabled.

I'm covering the other important points in bug 1995574, and I'll file bugs for the remaining uses of nonsponsored.

I'll unassign myself from this, so Mark, feel free to take it and any of the other bugs if you'd like.

Assignee: adw → nobody
Status: ASSIGNED → NEW
Summary: Replace browser.urlbar.suggest.quicksuggest.nonsponsored with the new all pref → Update the settings UI for the new `browser.urlbar.suggest.quicksuggest.all` pref
Assignee: nobody → standard8
Status: NEW → ASSIGNED
Blocks: 1996152
Pushed by mbanner@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/aeb9e95ec410 https://hg.mozilla.org/integration/autoland/rev/a0cb01f17057 Update the settings UI for the new browser.urlbar.suggest.quicksuggest.all pref. r=adw,fluent-reviewers,mstriemer,bolsson
Status: ASSIGNED → RESOLVED
Closed: 19 days ago
Resolution: --- → FIXED
Target Milestone: --- → 146 Branch
QA Whiteboard: [search] [qa-triage-done-c146/b145]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: