Open Bug 1732358 Opened 2 months ago Updated 3 days ago

Enable Fission pref by default in Firefox 96

Categories

(Core :: DOM: Content Processes, task, P2)

task

Tracking

()

Fission Milestone Future
Tracking Status
firefox-esr78 --- wontfix
firefox-esr91 --- wontfix
firefox92 --- wontfix
firefox93 --- wontfix
firefox94 --- wontfix

People

(Reporter: cpeterson, Unassigned)

References

(Blocks 2 open bugs, )

Details

(Whiteboard: [fission:m96])

The Fission rollout will enroll Firefox 94 and 95 users. We will pref on Fission by default in Firefox 96.

The rollout sets the fission.experiment.enrollmentStatus pref = 4. This bug needs to:

  1. Set the default pref fission.autostart = true.
  2. Remove the now-unneeded experiment prefs fission.experiment.enrollmentStatus and fission.experiment.startupEnrollmentStatus and supporting code.
  3. Remove Fission from about:preferences#experimental. This was added in https://hg.mozilla.org/mozilla-central/rev/b6766d19d621 by bug 1652134.
  4. Add our rollout slug (fission-release-rollout) to this list of graduated rollouts (GRADUATION_SET) here (because we're using different prefs for the rollout and enabling by default):

https://searchfox.org/mozilla-central/rev/f62d42b1d98e67dc3da05d586f71103df02b8c4a/toolkit/components/normandy/lib/PreferenceRollouts.jsm#128-137

The rollout slug will need to stay in the graduation set forever. If a user gets enrolled in the rollout in Firefox 95, stops using it for a while, and then starts using the browser again in a version > 96, then we want to make sure that the Normandy instruction to graduate from the rollout is still present in versions > 96.

See Also: → 1652134
Depends on: 1736859

Hsin-Yi and I realized this will need to block on bug 1736859. It's on Releng's expedite track and we're hoping to have it done before the 96 merge day.

Blocks: 1742869
You need to log in before you can comment on or make changes to this bug.