Open Bug 1663971 Opened 4 years ago Updated 2 years ago

user-preference-changed-sideload unenrollments after Firefox upgrade

Categories

(Firefox :: Normandy Client, defect, P3)

80 Branch
defect

Tracking

()

People

(Reporter: tdsmith, Unassigned)

References

Details

Many users in the treatment branch of the Comcast steering experiment (bug-1647305-pref-comcast-steering-experiment-release-78-80) were unenrolled with reason user-preference-changed-sideload: https://sql.telemetry.mozilla.org/queries/74510/source#186220

The volume of these events increased when Firefox 80 was released. Most unenroll events are sent from Fx 80.0 or 80.0.1: https://sql.telemetry.mozilla.org/queries/74517

The upgrade could have triggered the unenrollment or there could be something Fx 80-specific. Windows and Mac users were both affected.

The treatment branch sets the prefs doh-rollout.provider-steering.enabled to true and resets doh-rollout.provider-steering.provider-list to its default value, both on the default pref branch. The prefs have default values set in firefox.js.

The unaffected control branch only sets doh-rollout.provider-steering.enabled to its default value (false).

The check that fails that causes the error to be sent is https://searchfox.org/mozilla-central/rev/b2716c233e9b4398fc5923cbe150e7f83c7c6c5b/toolkit/components/normandy/lib/PreferenceExperiments.jsm#260-261, which indicates that Normandy discovered that the preference had an unexpected value for the user's branch.

See Also: → 1664052
Depends on: 1690052

Normandy is being deprecated.

Severity: -- → S3
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.