Open Bug 1905766 Opened 1 year ago Updated 6 months ago

[meta] Cleanup tests/manifests affected by sidebar.revamp pref once flipped on by default

Categories

(Firefox :: Sidebar, task, P2)

task

Tracking

()

People

(Reporter: kcochrane, Unassigned)

References

(Depends on 1 open bug)

Details

(Keywords: meta, Whiteboard: [fidefe-sidebar])

As part of bug 1897976, I've updated all existing tests that are failing once the sidebar.revamp pref has been flipped on in the following ways:

  • Created a secondary manifest file titled browserSidebarRevamp.toml with the sidebar.revamp pref set to true
  • Updated test files affected by the pref flip to add conditionals for when the pref is set to true

Once the pref has been flipped on by default, we should do some cleanup by removing conditionals in these tests and consolidate the manifest file back into the original browser.toml and remove the pref from the top of that manifest file.

Summary: Cleanup secondary tests affected by sidebar.revamp pref once flipped on by default → Cleanup tests/manifests affected by sidebar.revamp pref once flipped on by default

I got some try results to highlight the failures we might expect when we flip the pref by default. We have a number of tests that expect the legacy sidebar which disable sidebar.revamp to pass and we'll need to look at each of these.
We might want to invert the sidebar test manifest situation so we run all tests with sidebar.revamp=true and isolate just specific tests where we really want coverage for the legacy sidebar up until the moment we remove it entirely.

I'll make this a meta bug and file individual bugs to break up this into smaller bite-size tasks.

Severity: -- → N/A
Keywords: meta
Priority: -- → P2
Summary: Cleanup tests/manifests affected by sidebar.revamp pref once flipped on by default → [meta] Cleanup tests/manifests affected by sidebar.revamp pref once flipped on by default
Depends on: 1972141
See Also: → 1978102
Depends on: 1983318
Depends on: 1932790
Depends on: 1983323
Depends on: 1983324
Depends on: 1983325
Depends on: 1983326
Depends on: 1983327
Depends on: 1983329
Depends on: 1983331
Depends on: 1983333
Depends on: 1983336
Depends on: 1983337
You need to log in before you can comment on or make changes to this bug.