Sobald der Text des Ordners länger ist wird er überlagert.
Das wird wohl nur funktionieren, wenn die Breite der Popup-Menüs angepasst wird. Bei mir kein Problem, weil das schon immer so war. Ich habe mal auszugsweise nur den Teil für die Bookmarks genommen, und ihn so angepasst, dass beide Scripte zusammen funktionieren. Teste es mal bei dir, wobei der Code aber auch für den Einsatz von Icons vorbereitet ist.
CSS
@-moz-document url(chrome://browser/content/browser.xhtml) {
:root {
--arrowpanel-border-radius: 0px !important;
}
:is(menupopup, panel)[type="arrow"] {
--panel-border-radius: 0px !important;
}
/* Popup-Menüs (äußerer Rahmen) / außer Lesezeichen und Urlbar Suche */
menupopup {
appearance: none!important;
background: #00d4ff !important;
border: 3px solid #0070ff !important; /* Umrandung/Farbe */
padding: 5px 5px 5px 5px !important; /* Ausrichtung */
font-size: 9pt !important; /* Schriftgröße */
border-radius: 0px !important;
--border-radius: 0px !important;
}
/* Popup-Menüs (inneres Panel) / außer Lesezeichen */
arrowscrollbox:not(#tabbrowser-arrowscrollbox), menupopup, popup {
appearance: none!important;
min-width: 400px !important; /* vorgegebene Breite der Popup-Fenster */
--panel-background: #ffd700 !important;
--panel-border-color: magenta !important;
--panel-border-radius: 0px !important;
padding: 5px 5px 5px 5px !important;
}
arrowscrollbox:not(menupopup){
border-radius: 6px !important;
}
/* für alle Bookmark-Item */
#PlacesToolbarItems toolbarbutton.bookmark-item menupopup.toolbar-menupopup menu.menu-iconic.bookmark-item,
#PlacesToolbarItems toolbarbutton.bookmark-item menupopup.toolbar-menupopup menuitem.menuitem-iconic.bookmark-item,
#bookmarksMenuPopup .menu-iconic.bookmark-item,
#bookmarksMenuPopup menuitem {
width: 100% !important;
max-width: 400px !important;
min-width: 0 !important;
background-color: white !important;
min-height: 24px;
padding: 0 0 0 40px !important;
margin: 0.5px !important;
border-width: thin !important;
border: 1px solid #a6a6a6;
border-radius: 4px !important;
background-repeat: no-repeat !important;
background-position: 10px 3px;
background-size: 15px 15px !important;
}
/* aktive Menüeinträge bei hover */
menupopup :is(menu, menuitem):hover {
background-color: #ccf5ff !important;
}
/* die inaktiven Menüeinträge bei hover grau */
menupopup :is(menu[disabled="true"], menuitem[disabled="true"]):hover {
background-color: #cccccc !important;
}
}
Alles anzeigen