Closed Bug 1505838 Opened 6 years ago Closed 6 years ago

Implement a TabGroup replacement that uses BrowsingContext

Categories

(Core :: DOM: Core & HTML, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
mozilla66
Fission Milestone M4
Tracking Status
firefox66 --- fixed

People

(Reporter: farre, Assigned: farre)

References

Details

Attachments

(1 file)

No description provided.
Assignee: nobody → afarre
Priority: -- → P3
Status: NEW → ASSIGNED
Depends on: 1502330
Add top-level and auxiliary browsing contexts to a group of BrowsingContexts on creation and store a pointer to that group in all children of the BrowsingContexts in the group. With this it is possible to compute the transitive closure of related browsing contexts. Since we'll not be using linked lists of BrowsingContexts for neither groups nor children we can move children to be an array of BrowsingContexts and adjust to use a the more convenient HashMap for roots.
Attachment #9028240 - Attachment description: Bug 1505838 - Add BrowsingContextGroup. r=peterv → Bug 1505838 - Add BrowsingContextGroup.
In the end, after loads of investigations of whether test-linux64-asan/opt-web-platform-tests-e10s-5 was perma-failing or not, it now looks like it actually still only is intermittent, and that this patch hasn't made it start failing constantly. Will try to land asap. Full try here: https://treeherder.mozilla.org/#/jobs?repo=try&revision=eac92e73a0d92d7d0b96823b27bbede1db560fc3&group_state=expanded
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla66
Component: DOM → DOM: Core & HTML

Retroactively moving fixed bugs whose summaries mention "Fission" (or other Fission-related keywords) but are not assigned to a Fission Milestone to an appropriate Fission Milestone.

This will generate a lot of bugmail, so you can filter your bugmail for the following UUID and delete them en masse:

0ee3c76a-bc79-4eb2-8d12-05dc0b68e732

Fission Milestone: --- → M4
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: