Bug 1439834 - Stretch #titlebar over dragspace, r?dao draft
authorMartin Stransky <stransky@redhat.com>
Wed, 07 Mar 2018 10:58:17 +0100
changeset 766840 a3cd9fb9e8b0c4864d66a5f3729960b79dde58f4
parent 766839 22adb9cd50a9fde9e08ea3ca7ba4d8df35225068
child 766841 3e8c3b836decf5745561076ca624ea2e1141dfd0
push id102410
push userstransky@redhat.com
push dateTue, 13 Mar 2018 13:00:49 +0000
reviewersdao
bugs1439834
milestone60.0a1
Bug 1439834 - Stretch #titlebar over dragspace, r?dao Add missing drag space height (present as #TabsToolbar padding) to titlebar height computation. MozReview-Commit-ID: 8JhP2zuNexb
browser/themes/linux/browser.css
--- a/browser/themes/linux/browser.css
+++ b/browser/themes/linux/browser.css
@@ -655,25 +655,25 @@ notification[value="translation"] menuli
   }
   :root[tabsintitlebar][sizemode="maximized"] > #titlebar {
     -moz-appearance: -moz-window-titlebar-maximized;
   }
 
   /* Add extra space to titlebar for dragging */
   :root[sizemode="normal"][chromehidden~="menubar"] #TabsToolbar,
   :root[sizemode="normal"] #toolbar-menubar[autohide="true"][inactive] + #TabsToolbar {
-    margin-top: var(--space-above-tabbar);
+    padding-top: var(--space-above-tabbar);
   }
 
   /* Private browsing and accessibility indicators */
   :root[sizemode="normal"][chromehidden~="menubar"] #TabsToolbar > .private-browsing-indicator,
   :root[sizemode="normal"][chromehidden~="menubar"] #TabsToolbar > .accessibility-indicator,
   :root[sizemode="normal"] #toolbar-menubar[autohide="true"][inactive] + #TabsToolbar > .private-browsing-indicator,
   :root[sizemode="normal"] #toolbar-menubar[autohide="true"][inactive] + #TabsToolbar > .accessibility-indicator {
-    margin-top: calc(-1 * var(--space-above-tabbar));
+    padding-top: calc(-1 * var(--space-above-tabbar));
   }
 
   /* The button box must appear on top of the navigator-toolbox in order for
    * click and hover mouse events to work properly for the button in the restored
    * window state. Otherwise, elements in the navigator-toolbox, like the menubar,
    * can swallow those events.
    */
   #titlebar-buttonbox {