Update the settings UI for the new `browser.urlbar.suggest.quicksuggest.all` pref
Categories
(Firefox :: Address Bar, task, P1)
Tracking
()
| 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
QuickSuggestmigration to set theallpreference to false if thenonsponsoredpreference is false only on the user branch. - Update
SuggestProviders so that they no longer gate themselves onnonsponsored. - Update the settings UI, to use the new
allpreference, and indent the two sub-options. - Update the settings UI to disable the two sub-options if the
allpreference is disabled. - Update enterprise policies & telemetry.
- Remove any remaining
nonsponsoredpref references - Update tests.
Updated•27 days ago
|
Comment 1•26 days ago
•
|
||
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.
Comment 2•24 days ago
|
||
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
allpreference, and indent the two sub-options.- Update the settings UI to disable the two sub-options if the
allpreference 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 | ||
Updated•24 days ago
|
| Assignee | ||
Comment 3•23 days ago
|
||
Updated•19 days ago
|
Description
•