browser_TroubleShoot.js asserts that all feature gated experiments are disabled by default but this isn't the case
Categories
(Firefox :: Settings UI, task, P3)
Tracking
()
People
(Reporter: Gijs, Assigned: kats)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
Right now we "just" add prefs that are default-enabled on nightly as pushPrefEnv entries so that the test doesn't fail, but that's an annoying non-solution.
Can we just stop asserting this expectation, or is there meant to be a guarantee that we're just breaking all over the place, or should we be replacing this assumption with something else (cf. discussion in https://phabricator.services.mozilla.com/D81624 ).
:mythmon, can you comment on what you think we should do here? I can sort of guess based on your comment in D81624 but it seems better to actually make sure we're all on the same page here. :-)
Comment 1•4 years ago
|
||
I'm failing to see a solid connection between this as D81624, but I agree that we shouldn't assert that feature gates are disabled by default. The system allows you to express that a feature is on by default without removing the feature gate, and having a test that removes the functionality doesn't make sense to me.
Updated•4 years ago
|
Assignee | ||
Comment 2•4 years ago
|
||
Asserting that features with gates are always disabled seems unnecessary,
and forces changes to the test every time a feature is enabled by default.
Depends on D85432
Updated•4 years ago
|
Comment 4•4 years ago
|
||
bugherder |
Updated•4 years ago
|
Description
•