Closed
Bug 2051313
Opened 2 months ago
Closed 2 months ago
Create devtools controls area for enabling/configuring widget
Categories
(Firefox :: New Tab Page, enhancement)
Firefox
New Tab Page
Tracking
()
RESOLVED
FIXED
154 Branch
| Tracking | Status | |
|---|---|---|
| firefox154 | --- | fixed |
People
(Reporter: maxx, Assigned: maxx)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
Should be able to:
- Toggle visibility for widgets (system prefs)
- Configure widget/Merino endpoints for staging/dev merino endpoints
- Simple one-click revert/reset prefs for widgets to undo custom setups
| Assignee | ||
Comment 1•2 months ago
|
||
Adds a "Widgets" section to the DiscoveryStreamAdmin devtools panel so widget system prefs can be flipped without hand-editing about:config:
- A toggle for widgets.system.enabled.
- A per-widget toggle for each widget's widgets.system.<name>.enabled, driven off WIDGET_REGISTRY, labelled from the widget id, and disabled while the main pref is off.
- An "Enable all" / "Disable all" button that flips the system pref and every widget's system pref in a single SetMultiplePrefs transaction.
Updated•2 months ago
|
Assignee: nobody → mcrawford
Status: NEW → ASSIGNED
Pushed by mcrawford@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/bb911f540b66
https://hg.mozilla.org/integration/autoland/rev/8745cca773d7
Add a Widgets section to the New Tab admin devtools
Status: ASSIGNED → RESOLVED
Closed: 2 months ago
status-firefox154:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 154 Branch
Updated•1 month ago
|
QA Whiteboard: [qa-triage-done-c155/b154]
You need to log in
before you can comment on or make changes to this bug.
Description
•