Bug 1716032 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

**[Affected Versions]:**
- Firefox Beta 90.0b6 (Build ID: 20210610185818)
- Firefox Nightly 91.0a1 (Build ID: 20210610215038)

**[Affected Platforms]:**
- Windows 10
- Linux Mint 20

**[Prerequisites]:**
- Have a Normandy default type recipe for an experiment that will set some preferences to values not default to Firefox. 
E.g. default type recipe for:
“browser.newtabpage.activity-stream.section.highlights.rows” to “2” “browser.topsites.experiment.ebay-2020-1” to “true”
- Have a user.js file that will enroll you in the experiment.
- Have Firefox open (not enrolled in study).

**[Steps to reproduce]:**
1. Navigate to “about:config”
2. Set preferences to the experiment values (i.e. “browser.newtabpage.activity-stream.section.highlights.rows” to “2” and “browser.topsites.experiment.ebay-2020-1” to “true”)
3. Restart the browser.
4. Open the “Profile Directory” folder and copy the user.js file from prerequisites there.
5. Restart Firefox.
6. Navigate to “about:studies” and unenroll from the study.
7. Restart Firefox.
8. Go to "about:config" and observe the preferences.

**[Expected result]:**
- Preferences set before enrolling are kept on user value after unenrollment.

**[Actual result]:**
- Preferences set before enrolling are reset or deleted after unenrollment if they have the same value as the one used by that branch.
**[Affected Versions]:**
- Firefox Beta 90.0b6 (Build ID: 20210610185818)
- Firefox Nightly 91.0a1 (Build ID: 20210610215038)

**[Affected Platforms]:**
- Windows 10
- Linux Mint 20

**[Prerequisites]:**
- Have a Normandy default type recipe for an experiment that will create some preferences with values not default to Firefox. 
E.g. default type recipe for:
 “browser.topsites.experiment.ebay-2020-1” to “true”
- Have a user.js file that will enroll you in the experiment.
- Have Firefox open (not enrolled in study).

**[Steps to reproduce]:**
1. Navigate to “about:config”
2. Create preferences with the experiment values (i.e. “browser.topsites.experiment.ebay-2020-1” to “true”)
3. Restart the browser.
4. Open the “Profile Directory” folder and copy the user.js file from prerequisites there.
5. Restart Firefox.
6. Navigate to “about:studies” and unenroll from the study.
7. Restart Firefox.
8. Go to "about:config" and observe the preferences.

**[Expected result]:**
- Preferences set before enrolling are kept on user value after unenrollment.

**[Actual result]:**
- Preferences set before enrolling are deleted after unenrollment if they have the same value as the one used by that branch.
**[Affected Versions]:**
- Firefox Beta 90.0b6 (Build ID: 20210610185818)
- Firefox Nightly 91.0a1 (Build ID: 20210610215038)

**[Affected Platforms]:**
- Windows 10
- Linux Mint 20
- macOS 11.1

**[Prerequisites]:**
- Have a Normandy default type recipe for an experiment that will create some preferences with values not default to Firefox. 
E.g. default type recipe for:
 “browser.topsites.experiment.ebay-2020-1” to “true”
- Have a user.js file that will enroll you in the experiment.
- Have Firefox open (not enrolled in study).

**[Steps to reproduce]:**
1. Navigate to “about:config”
2. Create preferences with the experiment values (i.e. “browser.topsites.experiment.ebay-2020-1” to “true”)
3. Restart the browser.
4. Open the “Profile Directory” folder and copy the user.js file from prerequisites there.
5. Restart Firefox.
6. Navigate to “about:studies” and unenroll from the study.
7. Restart Firefox.
8. Go to "about:config" and observe the preferences.

**[Expected result]:**
- Preferences set before enrolling are kept on user value after unenrollment.

**[Actual result]:**
- Preferences set before enrolling are deleted after unenrollment if they have the same value as the one used by that branch.

Back to Bug 1716032 Comment 0