Bug 792808 - Change dom/push to import and instantiate XHRs from global properties rather than using Cc.createInstance(Ci.nsIXMLHttpRequest); r?dragana draft
authorThomas Wisniewski <wisniewskit@gmail.com>
Tue, 19 Sep 2017 11:47:55 -0400
changeset 756142 ed3ba4b507e4220e59db80bb3204d7baecae5819
parent 756141 e1cd3155089d5356448fb51d2406a3483aaaa5a5
child 756143 7f0ef328bab7ed8a4786206b128428b79c2bb404
push id99394
push userwisniewskit@gmail.com
push dateFri, 16 Feb 2018 14:37:01 +0000
reviewersdragana
bugs792808
milestone60.0a1
Bug 792808 - Change dom/push to import and instantiate XHRs from global properties rather than using Cc.createInstance(Ci.nsIXMLHttpRequest); r?dragana MozReview-Commit-ID: KbyYOz9ZWHq
dom/push/test/xpcshell/head-http2.js
--- a/dom/push/test/xpcshell/head-http2.js
+++ b/dom/push/test/xpcshell/head-http2.js
@@ -39,18 +39,17 @@ CertOverrideListener.prototype = {
               getService(Ci.nsICertOverrideService);
     cos.rememberValidityOverride(this.host, this.port, cert, this.bits, false);
     dump("Certificate Override in place\n");
     return true;
   },
 };
 
 function addCertOverride(host, port, bits) {
-  var req = Cc["@mozilla.org/xmlextras/xmlhttprequest;1"]
-            .createInstance(Ci.nsIXMLHttpRequest);
+  var req = new XMLHttpRequest();
   try {
     var url;
     if (port && (port > 0) && (port !== 443)) {
       url = "https://" + host + ":" + port + "/";
     } else {
       url = "https://" + host + "/";
     }
     req.open("GET", url, false);