Closed Bug 1652134 Opened 9 months ago Closed 6 months ago

Add Fission Feature Gate to about:preferences' "Nightly Experiments" section

Categories

(Firefox :: Preferences, task, P3)

task

Tracking

()

RESOLVED FIXED
83 Branch
Fission Milestone M6b
Tracking Status
firefox-esr68 --- wontfix
firefox-esr78 --- wontfix
firefox79 --- wontfix
firefox80 --- wontfix
firefox81 --- wontfix
firefox82 --- wontfix
firefox83 --- fixed

People

(Reporter: cpeterson, Assigned: jaws)

References

Details

Attachments

(1 file)

(Fission probably won't be ready to be listed in the Experimental Features section until August or September. This bug is a placeholder reminder for the Fission team.)

We will need to add Fission to toolkit/components/featuregates/Features.toml. See https://firefox-source-docs.mozilla.org/toolkit/components/featuregates/featuregates/index.html for instructions.

Features.toml entry schema:

restart-required = true
preference = "fission.autostart"
type = "boolean"
is-public = true
default-value = false

We'll also need to add Fission documentation to MDN's Experimental Features page:

https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Experimental_features

Deferring to Fission M7 Beta because listing Fission to Nightly's Experimental Features UI doesn't block running our A/B experiment.

Fission Milestone: M6b → M7

Moving back to Fission M6b because we'd like to promote Fission in Nightly's "Nightly Experiments" UI before we run our Nightly A/B experiment. Our current plan is to fix this bug near the end of August.

Severity: S4 → N/A
Fission Milestone: M7 → M6b
Summary: Add Fission Feature Gate to Experimental Features section → Add Fission Feature Gate to about:preferences' "Nightly Experiments" section
Assignee: nobody → jaws
Status: NEW → ASSIGNED

We don't want to show Fission in the Nightly Experiments until the end of August, so maybe don't land until Fx82 Nightly starts on August 24?

We want to fix some more stability bugs and finish Fission session history (meta bug 1467221) first.

(In reply to Chris Peterson [:cpeterson] from comment #4)

We don't want to show Fission in the Nightly Experiments until the end of August, so maybe don't land until Fx82 Nightly starts on August 24?

We want to fix some more stability bugs and finish Fission session history (meta bug 1467221) first.

No worries, I had this in my triage queue and figured I would just write the patch as a fast way to clear it from my queue ;)

Waiting for Fission printing (bug 1480547) and session history (bug 1467221) to be fixed before we land this patch.

Depends on: fission-history-m6b
No longer depends on: fission-history

Don't need to block on printing but definitely on session history.

No longer depends on: printing-fission
Whiteboard: waiting on session history

Note that we're adding some new Fission prefs (in bug 1660057) to support our Normandy experiment, but Nika assures me this checkbox patch still only needs to read/write the fission.autostart pref. So no changes to the current patch should be needed!

Depends on: 1668357
No longer depends on: fission-history-m6b
Whiteboard: waiting on session history
Pushed by jwein@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b6766d19d621
Add fission to the Experimental Features section of preferences. r=preferences-reviewers,nika,flod,neha
Status: ASSIGNED → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Target Milestone: --- → 83 Branch
You need to log in before you can comment on or make changes to this bug.