Bug 1500950 - Expose rootFrameLoader on WindowGlobalParent, r=farre
☠☠ backed out by c12b84f575c3 ☠ ☠
authorNika Layzell <nika@thelayzells.com>
Sat, 20 Oct 2018 19:39:02 -0400
changeset 504110 429776feea6ba796345ef7e41b9c9d367335ef62
parent 504109 a300e9ae7a01e3821319f7156e24705bd3178a09
child 504111 c12b84f575c3fe48d72f3c8c24a54b3dee1cc985
push id10290
push userffxbld-merge
push dateMon, 03 Dec 2018 16:23:23 +0000
treeherdermozilla-beta@700bed2445e6 [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);