Closed Bug 1976242 Opened 1 month ago Closed 1 month ago

Unenrolling and re-enrolling quickly will fail to serialize to the database correctly.

Categories

(Firefox :: Nimbus Desktop Client, defect, P1)

defect

Tracking

()

RESOLVED FIXED
142 Branch
Tracking Status
firefox-esr128 --- unaffected
firefox-esr140 --- unaffected
firefox140 --- unaffected
firefox141 --- fixed
firefox142 --- fixed

People

(Reporter: beth, Assigned: beth)

References

(Regression)

Details

(Keywords: regression)

Attachments

(2 files)

STR:

  1. Enroll in a rollout
  2. Wait for enrollments to flush to disk
  3. Unenroll from the rollout
  4. Re-enroll in the rollout
  5. Restart the browser

ER:

The rollout should be enrolled

AR:

The rollout is not marked as enrolled but it if it set any user prefs (via setPref) those prefs will still be set.

This really only affects enrollments that occur with Nimbus Developer Tools or Firefox Labs because there isn't a real scenario where an unenrollment would be followed by a re-enrollment during natural enrollment.

Keywords: regression
Regressed by: 1971425

Set release status flags based on info from the regressing bug 1971425

Assignee: nobody → brennie
Status: NEW → ASSIGNED
Attachment #9499241 - Flags: approval-mozilla-beta?

firefox-beta Uplift Approval Request

  • User impact if declined: Users that unenroll and re-enroll in Firefox Labs rollouts will not be re-enrolled upon restart and the prefs will be stuck on
  • Code covered by automated testing: yes
  • Fix verified in Nightly: yes
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: n/a
  • Risk associated with taking this patch: low
  • Explanation of risk level: patch contains a test that fails without the patch applied
  • String changes made/needed: no
  • Is Android affected?: no

firefox-beta Uplift Approval Request

  • User impact if declined: Users that unenroll and re-enroll in Firefox Labs rollouts will not be re-enrolled upon restart and the prefs will be stuck on
  • Code covered by automated testing: yes
  • Fix verified in Nightly: no
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: n/a
  • Risk associated with taking this patch: low
  • Explanation of risk level: patch contains a test that fails without the patch applied
  • String changes made/needed: no
  • Is Android affected?: no
Status: ASSIGNED → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 142 Branch
Attachment #9499241 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: