Bug 1388494 - Fix incomplete advisory info issue in about:blocked page. draft
authorHenry Chang <hchang@mozilla.com>
Fri, 11 Aug 2017 17:16:25 +0800
changeset 647159 a92f5d2e955f1c0662f2ddacb780a190e68e3a8d
parent 646957 d25db0546c92afa72d61685c9310104ef28235bd
child 647160 bf5b6175b6af315a7d1a6312aff5845ed283eb26
push id74309
push userhchang@mozilla.com
push dateWed, 16 Aug 2017 02:01:09 +0000
bugs1388494
milestone57.0a1
Bug 1388494 - Fix incomplete advisory info issue in about:blocked page. MozReview-Commit-ID: 55umwAegujo
browser/base/content/blockedSite.xhtml
--- a/browser/base/content/blockedSite.xhtml
+++ b/browser/base/content/blockedSite.xhtml
@@ -129,18 +129,22 @@
           el = document.getElementById("errorTitleText_harmful");
           el.remove();
           el = document.getElementById("errorShortDescText_harmful");
           el.remove();
           el = document.getElementById("errorLongDescText_harmful");
           el.remove();
         }
 
-        // Set sitename
-        document.getElementById(error + "_sitename").textContent = getHostString();
+        // Set sitename if necessary.
+        let sitenameElem = document.getElementById(error + "_sitename");
+        if (sitenameElem) {
+          sitenameElem.textContent = getHostString();
+        }
+
         document.title = document.getElementById("errorTitleText_" + error)
                                  .innerHTML;
 
         if (!getOverride()) {
           var btn = document.getElementById("ignoreWarningButton");
           if (btn) {
             btn.remove();
           }