Closed Bug 1502330 Opened Last year Closed Last year
Global Window Outer::Set Opener Window to only handle the dynamic case
47 bytes, text/x-phabricator-request
|Details | Review|
This depends on the possibility of creating browsing contexts with an opener directly
By replacing nsWebBrowser's implementation of the nsIBaseWindow.initWindow and nsIBaseWindow.create with a new static nsWebBrowser::Create method we make it possible to pass arguments directly when creating an nsWebBrowser, for example the opener BrowsingContext. As a bonus we can do away with nsWebBrowser::mInitInfo!
Attachment #9026916 - Attachment description: Bug 1502330 - Create BrowsingContext with passed opener. r=qdot → Bug 1502330 - Create BrowsingContext with passed opener.
Try looked good, and I could explain all oranges except three Android JIT which must be unrelated, so I'll go ahead and queue this for landing.
Pushed by email@example.com: https://hg.mozilla.org/integration/autoland/rev/cb9dec83210d Create BrowsingContext with passed opener. r=qdot
Depends on: 1510382
You need to log in before you can comment on or make changes to this bug.