Open Bug 1566205 Opened 6 years ago Updated 3 years ago

Consider moving the discovery stream pref into firefox.js

Categories

(Firefox :: Pocket, enhancement, P2)

enhancement

Tracking

()

People

(Reporter: thecount, Assigned: thecount)

Details

So I think the issues as to what we get from this are clear, rollouts and default state changes not un enrolling people from experiments.

To prevent unenrolling a "user" pref experiment, we still need to make sure the firefox.js pref does not change. Although moving the pref to firefox.js does allow "default" pref experiments as well as rollouts. However, discoverystream.config is a dynamic pref because it depends on dynamic state of the browser -- namely search geo/region.

The likely fix is to split discoverystream.config into individual prefs instead of a json pref. Where some can be moved to firefox.js

Assignee: nobody → sdowne
Priority: -- → P1

This has issues around locale. I'm not seeing a direct path forward at the time being, that doesn't cause a pref change, making it something that we should visit in 71 at the earliest.

Priority: P1 → P2
No longer blocks: pocket-newtab
Component: New Tab Page → Pocket
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.