Open
Bug 1938448
Opened 2 months ago
Updated 3 days ago
[meta] Package newtab as a built-in addon
Categories
(Firefox :: New Tab Page, task)
Firefox
New Tab Page
Tracking
()
NEW
People
(Reporter: mconley, Unassigned)
References
(Depends on 7 open bugs, Blocks 1 open bug)
Details
(Keywords: meta)
Bug 1938445 is a larger set of work that ensures that all of the infrastructure is in place that will allow newtab to ship fixes, updates and experiments via addon updates.
This metabug is more precise - it's for bugs to package newtab as a built-in addon. This will require us to:
- Move most (but not all) of newtab into browser/extensions/newtab
- Provide a manifest.json for the addon
- Update moz.build to install the built-in addon
- Add any special AddonManager invocations to BrowserGlue for built-in addons. Something like bug 1938155 might be inspiration.
- Add an api.js script that lets us map resource://activity-stream to the addon data path.
Ideally, (3), (4) and (5) can be put behind some kind of build-flag so that the rest of New Tab development is not disrupted by our movements here.
You need to log in
before you can comment on or make changes to this bug.
Description
•