Move most of browser/components/newtab under a new folder browser/extensions/newtab
Categories
(Firefox :: New Tab Page, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox137 | --- | fixed |
People
(Reporter: mconley, Assigned: mconley)
References
(Blocks 1 open bug, Regressed 1 open bug)
Details
(Whiteboard: [hnt-trainhop])
Attachments
(10 files, 1 obsolete file)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
Bug 1938452 - Update mots so that New Tab module includes browser/extensions/newtab as well. r?zeid!
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
We're going to be moving anything that should be included in the built-in addon. That's almost everything under browser/components/newtab
, except for:
- nsIAboutNewTabService.idl
- This is the XPCOM interface file for the nsIAboutNewTabService, which allows our native code to get information about New Tab’s configuration. It also helps power the about:home startup cache.
- Currently, this is no way (and unlikely to ever be a way) to update XPCOM interfaces at runtime via privileged WebExtension, so we should leave this in browser/components/newtab.
- AboutNewTabService.sys.mjs
- AboutNewTab.sys.mjs
Updated•2 months ago
|
Assignee | ||
Comment 1•2 months ago
|
||
The timing of this is going to be critical, as we'll want to do this work at a point where it's going to cause the least disruption to ongoing work in browser/components/newtab. I agree with Scott when he says "I think there are not a lot of good times, but there is a bad time (to do this work)".
I'm going to tentatively aim to have us do this at the start of the 136 Nightly cycle, which is February 3rd 2025.
To be clear, beyond moving the location of the files, there should be no change to the development methodology for New Tab.
Assignee | ||
Updated•2 months ago
|
Assignee | ||
Comment 2•1 month ago
|
||
Assignee | ||
Comment 3•1 month ago
|
||
Assignee | ||
Comment 4•1 month ago
|
||
Assignee | ||
Comment 5•1 month ago
|
||
Assignee | ||
Comment 6•1 month ago
|
||
Assignee | ||
Comment 7•1 month ago
|
||
Assignee | ||
Comment 8•1 month ago
|
||
Assignee | ||
Comment 9•1 month ago
|
||
Assignee | ||
Comment 10•1 month ago
|
||
Assignee | ||
Comment 11•1 month ago
|
||
Assignee | ||
Comment 12•1 month ago
|
||
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Comment 13•20 days ago
|
||
Comment 14•20 days ago
|
||
Backed out for causing node failures
- Backout link
- Push with failures
- Failure Log
- Failure line:
TEST-UNEXPECTED-FAIL | bundles | Activity Stream bundle out of date
Comment 15•20 days ago
|
||
Comment 16•20 days ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/e1f12f800782
https://hg.mozilla.org/mozilla-central/rev/cb931e962950
https://hg.mozilla.org/mozilla-central/rev/a440ddfb8782
https://hg.mozilla.org/mozilla-central/rev/d36adbc21df3
https://hg.mozilla.org/mozilla-central/rev/d21c04034be4
https://hg.mozilla.org/mozilla-central/rev/593932e0893a
https://hg.mozilla.org/mozilla-central/rev/3737fd75977b
https://hg.mozilla.org/mozilla-central/rev/425a43d0b287
https://hg.mozilla.org/mozilla-central/rev/5e8c4adce9b0
https://hg.mozilla.org/mozilla-central/rev/0eaf0ed1dff2
Assignee | ||
Updated•19 days ago
|
Description
•