Open Bug 1440056 Opened 6 years ago Updated 2 years ago

Register about:studies in the more usual way

Categories

(Firefox :: Normandy Client, enhancement, P3)

enhancement

Tracking

()

Tracking Status
firefox60 --- affected

People

(Reporter: mythmon, Unassigned)

References

(Blocks 1 open bug)

Details

We currently jump through some hoops to register about:studies at run time. This is an artifact of being a system add-on. It is more complex than it needs to be, and creates problems like bug 1400897.

The hoop jumping happens in toolkit/components/normandy/content/AboutPages.jsm. We can avoid a lot of the registration tasks in that document by doing this statically instead of dynamically.

I believe that adding about:studies to the list in AboutRedirector.cpp [1] will be the best way to do this.

[1]: https://dxr.mozilla.org/mozilla-central/rev/861067332bac96a44bbf41ef366f58a30476057b/browser/components/about/AboutRedirector.cpp#43
Blocks: 1442712
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.