Only apply separate transform to .urlbar if :popover-open matches .urlbar can simply follow the toolbar transform if it isn't :popover-open
Recent Commits to firefox-csshacks:master
-
Only apply separate transform to .urlbar if :popover-open matches
-
autohide bm and main toolbars: Fix transition and remove separate tra…
autohide bm and main toolbars: Fix transition and remove separate transform from .urlbar Bug 2022527 removed a hack on Firefox side that made :popover-open always match. That in turn caused us to need separate transform for .urlbar elements. With that hack removed, it seems as if the layout engine optimizes something and causes the toolbox, which is transformed 90deg, to be transformed to visible behind web-content, before the layout notices that the toolbox should be at front. The separate urlbar transform we do now causes its transition to not be at sync with the toolbox. This patch changes the toolbox transform to 89.9deg which is essentially invisible but the layout considers it visible and the animation stays smooth. The patch also constrains the .urlbar rules to only match when :popover-open matches so we don't apply these rules unnecessarily anymore. Additionally, this adds --toolbar-background-image to be received from theme so toolbars can show if the theme specifies it.
-
autohide toolbox: remove top border from toolbox when nova is used
autohide toolbox: remove top border from toolbox when nova is used
-
autohide toolbox: remove top margin from toolbox when nova is used
autohide toolbox: remove top margin from toolbox when nova is used
-
autohide bm and main toolbars: use higher z-index for toolbox and set…
autohide bm and main toolbars: use higher z-index for toolbox and set bottom margin with important This fixes #647
-
Use --tab-margin-block when available instead of --tab-block-margin
Use --tab-margin-block when available instead of --tab-block-margin
-
hide tabs toolbar: make sidebar button show/hide the launcher with ve…
hide tabs toolbar: make sidebar button show/hide the launcher with vertical tabs Native vertical tabs will always be collapsed, and the button will now toggle if sidebar launcher is shown as narrow strip, or hidden.