Skip to content

Commit 616c01c

Browse files
Update prefFlips doc for coenrollment (#707)
1 parent 9441725 commit 616c01c

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

docs/deep-dives/desktop/desktop-incident-response.md

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,21 +23,24 @@ Only the release management team can approve incident reponse pref flips.
2323

2424
# Behaviour
2525

26-
When a client enrolls into an experiment/rollout using this feature, Nimbus will
27-
set (or unset) all the prefs to the values specified. Prefs on the `user` branch
28-
will persist through startup and be available immediately. Prefs set on the
29-
`default` branch will not persist through startup and will not have their
30-
correct values until Nimbus finishes initialization.
26+
When a client enrolls into a rollout using this feature, Nimbus will set (or
27+
unset) all the prefs to the values specified. Prefs on the `user` branch will
28+
persist through startup and be available immediately. Prefs set on the `default`
29+
branch will not persist through startup and will not have their correct values
30+
until Nimbus finishes initialization.
3131

3232
When the client unenrolls, all prefs will be restored to their values before
3333
enrollment. If the pref did not exist before enrollment, it will be cleared if
3434
it was set on the user branch. The default branch does not support clearing, so
3535
the pref and its value from the enrollment will persist until the browser
3636
closes.
3737

38-
If the client is enrolled in both an experiment and a rollout then only the
39-
experiment will take effect. This behaviour is likely to change once multiple
40-
enrollment support is added to desktop.
38+
As of Firefox 140, this feature supports co-enrollment, which allows the client
39+
to enroll in multiple rollouts at once. The client will apply the configuration
40+
from all enrolled rollouts. If multiple rollouts attempt set the same pref they
41+
must all set it to the same branch and value. If not, the disagreeing rollout
42+
will be unenrolled.
43+
4144

4245
## Multi-feature
4346

@@ -116,9 +119,9 @@ Desktop.
116119

117120
5. On the Summary Page, request launch.
118121

119-
Experiments and rollouts using the incident response feature cannot be
120-
launched to preview. We highly reccomend you QA these recipes on the [staging
121-
instance of experimenter][stage] first.
122+
Rollouts using the incident response feature cannot be launched to preview.
123+
We highly reccomend you QA these recipes on the [staging instance of
124+
experimenter][stage] first.
122125

123126
**Note:** Experimenter may report errors with your recipe configuration. You
124127
must fix them before requesting launch. Ask in `#ask-experimenter` on Slack.

0 commit comments

Comments
 (0)