Bug 1347651 - Fix .findbar-button OSX focusring. r=mikedeboer
MozReview-Commit-ID: JJWxwquwHhN
--- a/browser/themes/osx/browser.css
+++ b/browser/themes/osx/browser.css
@@ -628,16 +628,20 @@ toolbar .toolbarbutton-1 > .toolbarbutto
transition-duration: 250ms;
}
.findbar-button {
background: none;
box-shadow: none;
}
+.findbar-button:-moz-focusring {
+ box-shadow: var(--focus-ring-box-shadow);
+}
+
toolbar .toolbarbutton-1:not(:-moz-any([type="menu-button"],#back-button,#forward-button)) {
padding: 0 4px;
}
.findbar-button:not(:-moz-any([checked="true"],[disabled="true"])):hover,
toolbar .toolbarbutton-1:not(:-moz-any([type="menu-button"],[disabled],[open],#back-button,#forward-button)):hover,
toolbar .toolbarbutton-1[type="menu-button"]:not([disabled]) > .toolbarbutton-menubutton-button[open] + .toolbarbutton-menubutton-dropmarker,
toolbar .toolbarbutton-1[type="menu-button"]:not([disabled]):-moz-any(:hover,[open]) > .toolbarbutton-menubutton-button,
@@ -667,16 +671,20 @@ toolbar .toolbarbutton-1[type="menu-butt
}
.findbar-button[checked="true"]:not(:active):hover,
toolbar .toolbarbutton-1[checked]:not(:active):hover {
background-color: var(--toolbarbutton-checkedhover-backgroundcolor);
transition: background-color 250ms;
}
+.findbar-button:not([disabled=true])[checked="true"]:-moz-focusring {
+ box-shadow: var(--toolbarbutton-active-boxshadow), var(--focus-ring-box-shadow);
+}
+
.toolbarbutton-1[type="menu-button"]:not([overflowedItem=true]) {
padding: 0;
}
.toolbarbutton-1 > .toolbarbutton-menubutton-button,
.toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker {
margin: 0;
}