Bug 1391328 - Remove top border from tabs on OSX. r=nhnt11 draft
authorJohann Hofmann <jhofmann@mozilla.com>
Thu, 17 Aug 2017 19:50:11 +0200
changeset 648664 be24d5c5ee3a96aef5d3b217e8014dd38cea8565
parent 648260 04bee69b3274bd8d5cf52d54a0a5cc14dbe8693a
child 726905 f3ec4cf47a1cd7e806b7eefd17099dcfab42cfac
push id74844
push userbmo:jhofmann@mozilla.com
push dateFri, 18 Aug 2017 06:09:19 +0000
reviewersnhnt11
bugs1391328
milestone57.0a1
Bug 1391328 - Remove top border from tabs on OSX. r=nhnt11 MozReview-Commit-ID: B2dmIlJLM2j
browser/themes/shared/tabs.inc.css
--- a/browser/themes/shared/tabs.inc.css
+++ b/browser/themes/shared/tabs.inc.css
@@ -303,19 +303,21 @@
 
 /* Selected tab */
 
 .tab-background {
   border: 1px none transparent;
   background-clip: padding-box;
 }
 
+%ifdef MENUBAR_CAN_AUTOHIDE
 #toolbar-menubar:not([autohide=true]) ~ #TabsToolbar > #tabbrowser-tabs > .tabbrowser-tab > .tab-stack > .tab-background {
   border-top-style: solid;
 }
+%endif
 
 .tab-background[selected=true] {
   border-left-style: solid;
   border-right-style: solid;
   border-color: var(--tabs-border);
   border-image: linear-gradient(var(--tabs-border),
                                 var(--tabs-border) calc(100% - 1px - var(--tab-toolbar-navbar-overlap)),
                                 transparent calc(100% - 1px - var(--tab-toolbar-navbar-overlap)));