Agreed. All the same complaints first about how 89-90 looked vs. 88, then disappearance of Proton in 91, and now new changes with 92. Vertical spacing, floating rounded tabs, background colors on dropdowns and menus, background and text color on active items, these are the things I'd just gotten used to forever, so the changes were traumatic.
After posting my own requests for CSS help and getting some terrific response from real experts here, the following is now my own "production" userchrome.css and seems to deliver that same old look from way back in 88. Each release coming forward required further changes to keep my 88 look, and at first this could be accomplished in ABOUT:CONFIG to negate Proton. Later on with 91 and now 92 it requires the correct CSS elements, and specifically some tweaks for 92 that were not needed with 91.
So for now, I think things have stabilized. And I'm happy. You can try the following (some or all of it, as you like) because I think it addresses your request.
Code: Select all
/* Firefox userChrome.css */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* USE OLD STYLE YELLOW BOOKMARK FOLDERS IN BOOKMARK DROPDOWN MENU. */
/* ALSO FORCES USE OLD STYLE BOOKMARK FOLDERS WHEN VIEWING "Show All Bookmarks" */
/* Need the image file "folder-item.png" to be inside the chrome folder */
.bookmark-item[container], treechildren::-moz-tree-image(container) {
list-style-image: url("folder-item.png") !important;
-moz-image-region: rect(0px, 32px, 16px, 16px) !important;
}
/* v92.0 vertical menu item spacing */
menupopup:not(.in-menulist) > menuitem,
menupopup:not(.in-menulist) > menu {
padding-block: 0px !important;
min-height: unset !important; /* v92.0 - for padding below 4px */
}
/* Bookmark and context menu spacing */
menupopup > menuitem, menupopup > menu {padding-block: 0px !important;
}
/* Options menu spacing */
:root {--arrowpanel-menuitem-padding: 0px 0px !important;
}
/* v92.0 Bookmarks Toolbar folder drop-downs background color light-gray*/
#PlacesToolbar {
--arrowpanel-color: black !important;
--arrowpanel-background: #eaeaea !important;
}
menupopup {
--panel-color: black !important;
--panel-background: #eaeaea !important;
}
/* Active menu item background pale-blue, text glowing-blue*/
menu[_moz-menuactive="true"], menuitem[_moz-menuactive="true"] {
background-color: #e8eefd !important;
color: #3d3dff !important;
}
/* Disable floating rounded tabs, revert back to square tabs stuck to the Address Bar */
.tab-background{border-radius: 0px 0px !important; margin-bottom: 0px !important;
}
/* Inactive tabs: visible Separator line style */
.tabbrowser-tab:not([selected=true]):not([multiselected=true]):not([beforeselected-visible="true"]) .tab-background {
border-right: 1px solid var(--lwt-background-tab-separator-color, rgba(0, 0, 0, .20)) !important;
}