Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Removed root browsing context from constellation #17077
Removed the special root browsing context from the constellation.
So now, if I'm not mistaken, the compositor has a pipeline tree while the constellation has a pipeline forest. That means the compositor will get plenty of messages from or for pipeline it doesn't know about. I think it brings us back to #15934 (Create a dedicated channel for constellation -> embedder communication).
Can we land support for multiple browsing contexts without fixing #15934 first?
referenced this pull request
Jun 5, 2017
@asajeffrey I managed to get tabs working. Thank you! The only issue is what I mentioned in my previous comment, but I will take care of that later.
r=me, but you need a proper review though (I'm not a reviewer).
Once this has landed, this is what I will work on:
I got most of this working here: https://github.com/paulrouget/servo/tree/tabs (just prototyping, code is horrible).