Ja, das geht in die richtige Richtung.
Allerdings funktioniert im Wesentlichen der unterste Block, mit dem ich die Favicons wieder "entzerren" konnte.
CSS
/* Lesezeichen Popup Links Zeilenabstand kleiner, Popup-Breite größer */
@-moz-document url-prefix(chrome://browser/content/browser.xul){
.menuitem-iconic.bookmark-item.menuitem-with-favicon {
max-width:500px !important;
height: var(--LesezeichenPopupHight) !important;
min-height: var(--LesezeichenPopupMinHight) !important;
}
}
/* Lesezeichen Popup Ordner Zeilenabstand kleiner, Popup-Breite größer */
@-moz-document url-prefix(chrome://browser/content/browser.xul){
menu[container="true"][class="menu-iconic bookmark-item"]{
max-width:500px !important;
height: var(--LesezeichenPopupHight) !important;
min-height: var(--LesezeichenPopupMinHight) !important;
}
}
.bookmark-item:not(.subviewbutton) > .menu-iconic-left {
margin-top: calc(var(--LesezeichenPopupHight) / -3) !important;
margin-bottom: calc(var(--LesezeichenPopupHight) / -2) !important;
}
Alles anzeigen
Mit --LesezeichenPopupHight und --LesezeichenPopupMinHight zu 22px ergibt das:
Man sieht aber, das auch der Text "unten" hängt, daher ist auch die ungleiche Aufteilung margin-top / -bottom notwendig.
Kann so wie mit .bookmark-item:not(.subviewbutton) > .menu-iconic-left das Favicon auch der Text separat angesprochen werden?
Übrigens: mit dem calc kann ich mit den Zeilenhöhen beliebig variieren, die Skalierung de Favicons paßt dann inetwa - ansonsten muß ich diese Werte ständig verändern.