Bug 1363040 - Stop loading tracking-protection-16.svg in windows that don't display it. r?johannh draft
authorPrathiksha <prathikshaprasadsuman@gmail.com>
Thu, 04 Jan 2018 22:22:19 +0530
changeset 716712 96967baaae183b402b483eb3a14bdea0677d94eb
parent 716325 81362f7306fe413b19fdba27cd0e9a5525d902e1
child 745084 e6ceb43999b54667c196c811892342f9e1624df9
push id94490
push userbmo:prathikshaprasadsuman@gmail.com
push dateSat, 06 Jan 2018 05:27:28 +0000
reviewersjohannh
bugs1363040
milestone59.0a1
Bug 1363040 - Stop loading tracking-protection-16.svg in windows that don't display it. r?johannh MozReview-Commit-ID: I6yN3l47k9l
browser/base/content/test/performance/browser_startup_images.js
browser/themes/shared/identity-block/identity-block.inc.css
--- a/browser/base/content/test/performance/browser_startup_images.js
+++ b/browser/base/content/test/performance/browser_startup_images.js
@@ -30,22 +30,16 @@ const whitelist = [
     platforms: ["linux", "win", "macosx"],
   },
 
   {
     file: "chrome://browser/skin/places/toolbarDropMarker.png",
     platforms: ["linux", "win", "macosx"],
   },
 
-  // Bug 1363040
-  {
-    file: "chrome://browser/skin/tracking-protection-16.svg#enabled",
-    platforms: ["linux", "win", "macosx"],
-  },
-
   {
     file: "chrome://browser/skin/tabbrowser/tabDragIndicator.png",
     hidpi: "chrome://browser/skin/tabbrowser/tabDragIndicator@2x.png",
     platforms: ["macosx"],
   },
 
   {
     file: "chrome://browser/skin/tabbrowser/tabDragIndicator.png",
--- a/browser/themes/shared/identity-block/identity-block.inc.css
+++ b/browser/themes/shared/identity-block/identity-block.inc.css
@@ -169,16 +169,17 @@
 }
 
 #tracking-protection-icon:not([state]) {
   margin-inline-end: -20px;
   pointer-events: none;
   opacity: 0;
   /* Only animate the shield in, when it disappears hide it immediately. */
   transition: none;
+  list-style-image: none;
 }
 
 #urlbar[pageproxystate="invalid"] > #identity-box > #extension-icon,
 #urlbar[pageproxystate="invalid"] > #identity-box > #tracking-protection-icon {
   visibility: collapse;
 }
 
 /* CONNECTION ICON, EXTENSION ICON */