So, aktueller Stand der Dinge:
Das völlig leere und neue Testprofil enthält im chrome-Ordner lediglich CSS-Code von Aris ("Tableiste unten") und das Script zum Ausblenden der Tableiste bei nur einem Tab:
[attachment=1]Bildschirmfoto 2018-12-15 um 19.54.58.jpg[/attachment]
Der Inhalt des Scripts:
(function() {
if (!window.gBrowser)
return;
let tabbar = document.getElementById("TabsToolbar");
let menubar = document.getElementById("toolbar-menubar");
let titlebar = document.getElementById("titlebar");
function showHideTabbar() {
let oneTab = gBrowser.visibleTabs.length == 1;
tabbar.style.visibility = oneTab ? 'collapse' : 'visible';
titlebar.style.visibility =
(oneTab && Services.prefs.getBoolPref('browser.tabs.drawInTitlebar')) ?
'collapse' : 'visible';
};
showHideTabbar();
let observer = new MutationObserver(showHideTabbar);
observer.observe(gBrowser.tabContainer, {childList: true});
})();
Alles anzeigen
Diese Kombi ergibt eben diese unschöne "Geisterleiste" bei nur einem Tab:
[attachment=0]Bildschirmfoto 2018-12-15 um 20.26.26.jpg[/attachment]
Aris meint dazu:
ZitatDas Problem lässt sich auf den CSS Eintrag zum Erzeugen des Bereiches für die Tableiste zurückführen: https://github.com/Aris-t2/Custom…ar_fx65.css#L12
Dein Script müsste "padding-bottom" auf 0 setzen und damit den CSS Code überschreiben, wenn die Tableiste verschwinden soll. Der ursprüngliche Wert müsste dann wieder gesetzt werden sobald die Leiste sichtbar sein soll.
Jetzt "weiß" es (noch) nicht, dass per CSS der Extrabereich für die Tableiste reserviert wird. Also müsste es entsprechend angepasst werden und diesen Bereich entfernen, wenn keine Tabs angezeigt werden.
Wer kann helfen? (aborix?
)