Add glue to allow newtab to be packaged as a built-in addon
Categories
(Firefox :: New Tab Page, task)
Tracking
()
People
(Reporter: mconley, Assigned: mconley)
References
(Depends on 1 open bug, Blocks 2 open bugs)
Details
(Whiteboard: [hnt-trainhop])
Attachments
(1 file)
The manifest should supply the bare minimum to let the built-in add-on be registered, and to allow it to have privileged code run via the experimental_api mechanism.
Updated•2 months ago
|
Assignee | ||
Comment 1•20 days ago
|
||
This will also add some scripts to do basic resource mapping and prevent runtime updates.
Assignee | ||
Comment 2•18 days ago
|
||
This is based on the patches from bug 1938155. This patch makes it so that
if ac_add_options --browser-newtab-as-addon is set in your mozconfig, then
the New Tab code will be packaged as a built-in addon.
Flipping that flag to enabled requires a full-build in order to rebuild
the built_in_addons.json file at build time.
You might find upon flipping the enabled flag the first time that the
initial about:home and a few about:newtab's will not load. This is
due to a race right now between the New Tab built-in addon and the
about:home startup cache. That's covered by bug 1946569.
Updated•18 days ago
|
Description
•