user-preference-changed-sideload unenrollments after Firefox upgrade
Categories
(Firefox :: Normandy Client, defect, P3)
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.
Description
•