Bug 1385218 - Fix incorrect arrow indicator position on Windows r?mconley draft
authorRicky Chien <ricky060709@gmail.com>
Mon, 31 Jul 2017 11:40:37 +0800
changeset 618255 b5f06ed3e962814ccb0b9b4f1fa45976d5541263
parent 618186 6d1b50a370b4adffbb1ee73b9f51707c90d6a2b1
child 640007 7e3352583b6180b347af99d2c00b62107bf8113f
push id71267
push userbmo:rchien@mozilla.com
push dateMon, 31 Jul 2017 03:41:54 +0000
reviewersmconley
bugs1385218
milestone56.0a1
Bug 1385218 - Fix incorrect arrow indicator position on Windows r?mconley MozReview-Commit-ID: DN8zsDSW9oM
browser/themes/shared/incontentprefs/preferences.inc.css
--- a/browser/themes/shared/incontentprefs/preferences.inc.css
+++ b/browser/themes/shared/incontentprefs/preferences.inc.css
@@ -695,27 +695,28 @@ groupbox {
 }
 
 .search-tooltip-parent {
   position: relative;
 }
 
 menulist[indicator=true] > menupopup menuitem:not([image]) > .menu-iconic-left {
   display: -moz-box;
+  min-width: auto; /* Override the min-width defined in menu.css */
+  margin-inline-end: 6px;
+}
+
+menulist[indicator=true] > menupopup menuitem:not([image]) > .menu-iconic-left > .menu-iconic-icon {
   width: 8px;
-  min-width: auto; /* Override the min-width defined in menu.css */
   height: 10px;
-  margin-inline-end: 6px;
+  margin: 0;
 }
 
 menulist[indicator=true] > menupopup menuitem[indicator=true]:not([image]) > .menu-iconic-left > .menu-iconic-icon {
   list-style-image: url(chrome://browser/skin/preferences/in-content-new/search-arrow-indicator.svg);
-  width: 8px;
-  height: 10px;
-  margin: 0;
 }
 
 menulist[indicator=true] > menupopup menuitem[indicator=true]:not([image]) > .menu-iconic-left > .menu-iconic-icon:-moz-locale-dir(rtl) {
   transform: scaleX(-1);
 }
 
 .menu-iconic-highlightable-text {
   margin: 0; /* Align with the margin of xul:label.menu-iconic-text */