Bug 1568585. Stop implementing JS-exposed QueryInterface on Window. r=peterv
authorBoris Zbarsky <bzbarsky@mit.edu>
Thu, 25 Jul 2019 14:31:10 +0000
changeset 484928 a2175ebd8ccca00c990c3ef41463f7ebcda5edad
parent 484927 a666f60836b7ef8a9180119f5cb4a03a8d9cf70c
child 484929 2f5855a307b018efb8b1d486b1b305fa8380425a
push id91016
push userbzbarsky@mozilla.com
push dateFri, 26 Jul 2019 18:03:33 +0000
treeherderautoland@a2175ebd8ccc [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerspeterv
bugs1568585
milestone70.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 1568585. Stop implementing JS-exposed QueryInterface on Window. r=peterv Differential Revision: https://phabricator.services.mozilla.com/D39234
dom/webidl/LegacyQueryInterface.webidl
--- a/dom/webidl/LegacyQueryInterface.webidl
+++ b/dom/webidl/LegacyQueryInterface.webidl
@@ -12,9 +12,8 @@ interface nsISupports;
  Exposed=(Window,Worker)]
 interface LegacyQueryInterface {
   // Legacy QueryInterface, only exposed to chrome code on the main thread.
   [Exposed=Window, ChromeOnly]
   nsISupports QueryInterface(any iid);
 };
 
 Element implements LegacyQueryInterface;
-Window implements LegacyQueryInterface;