about:welcome needs to get default top sites from AboutNewTab.jsm rather than DefaultSites.jsm
Categories
(Firefox :: Messaging System, defect, P2)
Tracking
()
People
(Reporter: dao, Assigned: dao)
References
(Blocks 1 open bug)
Details
(Whiteboard: [ujet-tech-debt])
Attachments
(1 obsolete file)
Starting with Firefox 87, default top sites are loaded from remote settings rather than DefaultSites.jsm. DefaultSites.jsm is not going to be updated anymore and is slated for removal. Like UrlbarProviderTopSites.jsm, about:welcome needs to get default sites from AboutNewTab.getTopSites() instead.
Assignee | ||
Updated•3 years ago
|
Comment 1•3 years ago
|
||
New proton onboarding doesn't display static topsites, let's revisit this in future based off our learning from upcoming experiments
Assignee | ||
Comment 2•3 years ago
|
||
(In reply to Punam Dahiya [:pdahiya] from comment #1)
New proton onboarding doesn't display static topsites, let's revisit this in future based off our learning from upcoming experiments
Can we go ahead and remove AboutWelcomeChild.jsm's usage of DefaultSites.jsm?
Comment 3•3 years ago
|
||
We are planning holdback experiments to compare proton new user onboarding with old experience that will need default topsites in Fx89. If it's a simpler change we should replace DefaultSites.jsm with AboutNewTab.getTopSites() rather than remove in AboutWelcomeChild.jsm as originally intended in this bug.
b/w there is one more place below which refers to DefaultSites.jsm and will be good to scope as we remove DefaultSites.jsm
https://searchfox.org/mozilla-central/source/browser/components/newtab/lib/ActivityStream.jsm#135
Assignee | ||
Comment 4•3 years ago
|
||
(In reply to Punam Dahiya [:pdahiya] from comment #3)
We are planning holdback experiments to compare proton new user onboarding with old experience that will need default topsites in Fx89. If it's a simpler change we should replace DefaultSites.jsm with AboutNewTab.getTopSites() rather than remove in AboutWelcomeChild.jsm as originally intended in this bug.
Okay.
b/w there is one more place below which refers to DefaultSites.jsm and will be good to scope as we remove DefaultSites.jsm
https://searchfox.org/mozilla-central/source/browser/components/newtab/lib/ActivityStream.jsm#135
This code isn't used anymore.
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 5•3 years ago
|
||
Assignee | ||
Comment 6•3 years ago
|
||
pdahiya, would you be the right person to review my patch?
Comment 7•3 years ago
|
||
(In reply to Dão Gottwald [::dao] from comment #6)
pdahiya, would you be the right person to review my patch?
@dao sorry for delay, yes I will be able to review it today, thanks!
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Comment 8•3 years ago
|
||
Marking bug to be picked as ujet-tech-debt as part of clean up pre-MR1 experience which rely on display default TopSItes
Updated•3 years ago
|
Comment hidden (off-topic) |
Comment 10•2 years ago
|
||
Sorry, there was a problem with the detection of inactive users. I'm reverting the change.
Assignee | ||
Updated•10 months ago
|
Updated•10 months ago
|
Description
•