forked from mirrors/gecko-dev
When a user changes a preference involved in a Normandy experiment, we no longer immediately end the experiment. This caused a problem because Normandy didn't check for user changes when resetting prefereces at the end of an experiment. As a result it would reset all preferences back to their original values on the specified branch, even if that would mean changing a preference it knows the user had modified. This change causes Normandy to never reset the user branch of an experiment preference that the user has changed. This is true even if the user changes the preference away from the experimental value and then back to it. Differential Revision: https://phabricator.services.mozilla.com/D115713 |
||
|---|---|---|
| .. | ||
| ActionsManager.jsm | ||
| AddonRollouts.jsm | ||
| AddonStudies.jsm | ||
| CleanupManager.jsm | ||
| ClientEnvironment.jsm | ||
| EventEmitter.jsm | ||
| Heartbeat.jsm | ||
| LogManager.jsm | ||
| NormandyAddonManager.jsm | ||
| NormandyApi.jsm | ||
| NormandyUtils.jsm | ||
| PreferenceExperiments.jsm | ||
| PreferenceRollouts.jsm | ||
| PrefUtils.jsm | ||
| RecipeRunner.jsm | ||
| ShieldPreferences.jsm | ||
| Storage.jsm | ||
| TelemetryEvents.jsm | ||
| Uptake.jsm | ||