If you are prepared to edit your userchrome.css file you can get the spacing down (to single spaced for all of the menus and spaced at a line and a half for drop downs from the bookmarks bar).
You need to set the toolkit.legacyUserProfileCustomizations.stylesheets setting in the Config to true, then add the following to the userchrome.css file:
menupopup :-moz-any(menu,menuitem) {
margin-top:1px!important;
margin-bottom:1px!important;
padding-top:0px!important;
padding-bottom:0px!important;
}
#bookmarksMenu menupopup :-moz-any(menu,menuitem) {
margin-top:1px!important;
margin-bottom:1px!important;
}
menupopup :-moz-any(menu:first-child,menuitem:first-child) {margin-top:0px!important;}
menupopup :-moz-any(menu:last-child,menuitem:last-child) {margin-bottom:0px!important;}
:root {
--arrowpanel-menuitem-margin: 0 !important;
--arrowpanel-menuitem-padding-block: 4px !important;
--arrowpanel-menuitem-padding: 4px !important;
}
Still giving sensible spacing in v92 beta but for how long who knows.
20:58, edited for typo.
Edited by GonePostal (Thu 12-Aug-21 20:58:52)