Closed Bug 1704128 Opened 3 years ago Closed 10 months ago

about:welcome needs to get default top sites from AboutNewTab.jsm rather than DefaultSites.jsm

Categories

(Firefox :: Messaging System, defect, P2)

defect
Points:
2

Tracking

()

RESOLVED DUPLICATE of bug 1720763

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.

Summary: Get default top sites from AboutNewTab.jsm rather than DefaultSites.jsm → about:welcome needs to get default top sites from AboutNewTab.jsm rather than DefaultSites.jsm

New proton onboarding doesn't display static topsites, let's revisit this in future based off our learning from upcoming experiments

Priority: -- → P2

(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?

Flags: needinfo?(pdahiya)

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

Flags: needinfo?(pdahiya)

(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: nobody → dao+bmo
Status: NEW → ASSIGNED
Iteration: --- → 90.1 - Apr 19 - May 2
Points: --- → 2

pdahiya, would you be the right person to review my patch?

Flags: needinfo?(pdahiya)

(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!

Flags: needinfo?(pdahiya)
Iteration: 90.1 - Apr 19 - May 2 → 90.2 - May 3 - May 16
Iteration: 90.2 - May 3 - May 16 → 90.3 - May 17 - May 30
Iteration: 90.3 - May 17 - May 30 → 91.1 - May 31 - Jun 13

Marking bug to be picked as ujet-tech-debt as part of clean up pre-MR1 experience which rely on display default TopSItes

Iteration: 91.1 - May 31 - Jun 13 → ---
Whiteboard: [ujet-tech-debt]
Depends on: 1720763
Severity: -- → S3

Sorry, there was a problem with the detection of inactive users. I'm reverting the change.

Assignee: nobody → dao+bmo
Status: NEW → ASSIGNED
Flags: needinfo?(tspurway)
Status: ASSIGNED → RESOLVED
Closed: 10 months ago
Duplicate of bug: 1720763
Resolution: --- → DUPLICATE
Attachment #9217007 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: