userchrome.css which will correct FF ver. 150 problem with tabs
From
John C.@r9jmg0@yahoo.com to
alt.comp.software.firefox on Tue Apr 28 04:48:37 2026
From Newsgroup: alt.comp.software.seamonk
If you want tabs moved to the bottom again and visible, along with
tighten up drop-down/context/popup menu spacing, try this:
/* Tabs on Bottom rCo Updated for Firefox 150 */
/* Based on MrOtherGuy's tabs_on_bottom_v2.css (MPL 2.0) */
/* Window control buttons on left (if enabled) */
@media -moz-pref("userchrome.force-window-controls-on-left.enabled"){
#nav-bar > .titlebar-buttonbox-container{
order: -1 !important;
}
#nav-bar > .titlebar-buttonbox-container > .titlebar-buttonbox{
flex-direction: row-reverse !important;
}
}
/* Move TabsToolbar below navigation/bookmarks bars */
@media not -moz-pref("sidebar.verticalTabs"){
.global-notificationbox,
#tab-notification-deck,
#notifications-toolbar,
#TabsToolbar{
order: 1 !important;
}
/* Hide titlebar spacers inside TabsToolbar */
#TabsToolbar > :is(.titlebar-spacer, .titlebar-buttonbox-container){
display: none !important;
}
/* Ensure window controls appear in fullscreen */
:root[sizemode="fullscreen"] #nav-bar > .titlebar-buttonbox-container{
display: flex !important;
}
/* Fix menubar/nav-bar interactions */
:root[customtitlebar] #toolbar-menubar:is([autohide=""],[autohide="true"],[collapsed]) ~ #nav-bar{
> .titlebar-buttonbox-container{
display: flex !important;
}
:root[sizemode="normal"] & > .titlebar-spacer{
display: flex !important;
}
:root[sizemode="maximized"] & > .titlebar-spacer[type="post-tabs"]{
display: flex !important;
}
@media -moz-pref("userchrome.force-window-controls-on-left.enabled"),
(-moz-gtk-csd-reversed-placement),
(-moz-platform: macos){
:root[sizemode="maximized"] & > .titlebar-spacer[type="post-tabs"]{
display: none !important;
}
:root[sizemode="maximized"] & > .titlebar-spacer[type="pre-tabs"]{
display: flex !important;
}
}
}
}
/* ---------------- TAB SIZE & SPACING ---------------- */
:root {
--tab-toolbar-navbar-overlap: 0px !important;
--tab-min-height: 27px !important;
--tab-min-width: 80px !important;
--arrowpanel-menuitem-padding: 4px 8px !important;
}
#tabbrowser-tabs {
width: 100% !important;
min-height: var(--tab-min-height) !important;
max-height: var(--tab-min-height) !important;
}
/* Pinned tabs */
.tabbrowser-tabs[positionpinnedtabs] > .tabbrowser-tab[pinned] {
min-height: var(--tab-min-height) !important;
}
/* Tighten up drop-down/context/popup menu spacing */
menupopup > menuitem, menupopup > menu { padding-block: 2px !important; }
:root { --arrowpanel-menuitem-padding: 4px 8px !important; }
--
John C. I filter crossposts, various trolls & dizum.com. Doing this
makes this newsgroup easier to read & more on-topic. Take back the tech companies from India & industry from China.
--- Synchronet 3.21f-Linux NewsLink 1.2