Bug 1500950 - Expose rootFrameLoader on WindowGlobalParent, r=farre
authorNika Layzell <nika@thelayzells.com>
Sat, 20 Oct 2018 19:39:02 -0400
changeset 508681 64cab8bb3dc7759e24bbe99d2d963042d49332ee
parent 508680 f824e2415aa6e0acd6c431e9996d1134787a58a8
child 508682 1c1f445a9b6a98cc10348c6eb1c9d8bdf72ca412
push id1905
push userffxbld-merge
push dateMon, 21 Jan 2019 12:33:13 +0000
treeherdermozilla-release@c2fca1944d8c [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersfarre
bugs1500950, 1489301
milestone65.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1500950 - Expose rootFrameLoader on WindowGlobalParent, r=farre This attribute was not exposed due to Bug 1489301. Differential Revision: https://phabricator.services.mozilla.com/D9404
dom/chrome-webidl/WindowGlobalActors.webidl
--- a/dom/chrome-webidl/WindowGlobalActors.webidl
+++ b/dom/chrome-webidl/WindowGlobalActors.webidl
@@ -11,18 +11,17 @@ interface nsIDocShell;
 interface WindowGlobalParent {
   readonly attribute boolean isClosed;
   readonly attribute boolean isInProcess;
   readonly attribute ChromeBrowsingContext browsingContext;
 
   readonly attribute unsigned long long innerWindowId;
   readonly attribute unsigned long long outerWindowId;
 
-  // XXX(nika): We would want to expose this, but |FrameLoader| isn't exposed on System.
-  // readonly attribute FrameLoader? rootFrameLoader; // Embedded (browser) only
+  readonly attribute FrameLoader? rootFrameLoader; // Embedded (browser) only
 
   readonly attribute WindowGlobalChild? childActor; // in-process only
 
   // Information about the currently loaded document.
   readonly attribute Principal documentPrincipal;
   readonly attribute URI? documentURI;
 
   static WindowGlobalParent? getByInnerWindowId(unsigned long long innerWindowId);