Remove all TabGroup assertions
Categories
(Core :: DOM: Core & HTML, task, P2)
Tracking
()
Fission Milestone | M5 |
People
(Reporter: mccr8, Assigned: farre)
References
(Blocks 1 open bug)
Details
There's a check for this pref in an assertion nsGlobalWindowOuter::TabGroupOuter(). From the comment, it sounds like this assertion involves tab groups and it won't hold with Fission. It sounds like bug 1561715 will eventually make tab groups go away, but until then it feels like the assertion could be changed to check useRemoteSubframes on the relevant docshell. The issue is that a Fission window can be opened when the Fission pref is disabled, and vice versa.
Comment 1•4 years ago
|
||
Nika and kmag recommend we just remove all TabGroup assertions. TabGroups are very broken so assertions are not helpful and we wouldn't fix them.
Updated•4 years ago
|
Comment 2•4 years ago
|
||
Assigning to farre since he is removing TabGroups. These assertions will either get removed when he removes all TabGroups code (in bug 1561715) or he can remove just the assertions sooner in this bug.
Assignee | ||
Comment 3•4 years ago
|
||
The patch for bug 1620594 is up, and that does indeed remove all TabGroup-related assertions.
Description
•