Bug 1233780 - Avoid CPOWs in GCLI security csp. r=jwalker draft
authorJ. Ryan Stinnett <jryans@gmail.com>
Wed, 23 Mar 2016 11:47:05 -0500
changeset 343970 dffb9e973f74cb028bb59e8681dacb9ba3a5c519
parent 343958 42bdcb89d9513ee612d622b1a32b5ea234eee287
child 516863 ab4ed1527b1fb292583f6ba6363d205f9ee34915
push id13725
push userbmo:jryans@gmail.com
push dateWed, 23 Mar 2016 16:47:53 +0000
reviewersjwalker
bugs1233780
milestone48.0a1
Bug 1233780 - Avoid CPOWs in GCLI security csp. r=jwalker MozReview-Commit-ID: Gb6tuRL8Tcn
devtools/shared/gcli/commands/security.js
--- a/devtools/shared/gcli/commands/security.js
+++ b/devtools/shared/gcli/commands/security.js
@@ -138,35 +138,35 @@ exports.items = [
       return outPolicies;
     }
   },
   {
     item: "converter",
     from: "securityCSPInfo",
     to: "view",
     exec: function(cspInfo, context) {
-      var uri = context.environment.document.documentURI;
+      var url = context.environment.target.url;
 
       if (cspInfo.length == 0) {
         return context.createView({
           html:
             "<table class='gcli-csp-detail' cellspacing='10' valign='top'>" +
             "  <tr>" +
             "    <td> <img src='chrome://browser/content/gcli_sec_bad.svg' width='20px' /> </td> " +
-            "    <td>" + NO_CSP_ON_PAGE_MSG + " <b>" + uri + "</b></td>" +
+            "    <td>" + NO_CSP_ON_PAGE_MSG + " <b>" + url + "</b></td>" +
             "  </tr>" +
             "</table>"});
       }
 
       return context.createView({
         html:
           "<table class='gcli-csp-detail' cellspacing='10' valign='top'>" +
           // iterate all policies
           "  <tr foreach='csp in ${cspinfo}' >" +
-          "    <td> ${csp.header} <b>" + uri + "</b><br/><br/>" +
+          "    <td> ${csp.header} <b>" + url + "</b><br/><br/>" +
           "      <table class='gcli-csp-dir-detail' valign='top'>" +
           // >> iterate all directives
           "        <tr foreach='dir in ${csp.directives}' >" +
           "          <td valign='top'> ${dir.dirValue} </td>" +
           "          <td valign='top'>" +
           "            <table class='gcli-csp-src-detail' valign='top'>" +
           // >> >> iterate all srs
           "              <tr foreach='src in ${dir.dirSrc}' >" +