Closed Bug 1529429 Opened 5 years ago Closed 5 years ago

Tie launcher process enablement to SHIELD pref on Nightly

Categories

(Firefox :: General, enhancement, P1)

Unspecified
Windows
enhancement

Tracking

()

RESOLVED FIXED
Firefox 67
Tracking Status
firefox67 --- fixed

People

(Reporter: bugzilla, Assigned: bugzilla)

References

Details

Attachments

(2 files)

As per chutten's comments in the data review for bug 1460433, we need a way to disable launcher telemetry on Nightly.

Eventually we need to split launcher process telemetry preferences out from the launcher process itself, but for the 67 timeframe I think it's reasonable if we just tie it to shield studies.

The idea here is that the installer always disables by default, but then
Firefox itself later re-enables when the appropriate pref is turned on.

We use the SHIELD pref instead of the usual launcher process pref for Nightly.
This effectively treats the launcher process as a SHIELD study with 100%
deployment.

We add some Nightly-specific code that uses the SHIELD pref to determine
whether or not to use the launcher. During startup, we query that pref and
reflect it into the registry, which then falls through to the usual launcher
process code.

We will be changing this past 67, but for now this is an effective way to
provide Nightly users with an opt-out to the launcher process and its telemetry.

Depends on D20620

Pushed by ccoroiu@mozilla.com:
https://hg.mozilla.org/mozilla-central/rev/1dad7090fedd
Part 1 - Make the installer initially disable the launcher process on Nightly; r=mhowell
https://hg.mozilla.org/mozilla-central/rev/ad2243581733
Part 2 - SHIELD opt-out for launcher process in Nightly; r=mhowell
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 67
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: