Hallo Ihr hilfreichen Kollegen,
seit FF65 Beta will das genannte Script nicht mehr so wie es sollte, alle anderen funktionieren nach wie vor. Ich habe es schon lange in Verwendung und irgendwann (leider weiß ich icht mehr für welche FF-Version) war #aborix so nett und hat es angepasst. Das Script sieht nun jedenfalls so aus:
HideTabbarWithOneTab-FixSkriptAborix.uc.js:
(function() {
if (!window.gBrowser)
return;
let tabbar = document.getElementById("TabsToolbar");
function showHideTabbar() {
tabbar.style.visibility = (gBrowser.visibleTabs.length == 1) ? 'collapse' : 'visible';
};
showHideTabbar();
let observer = new MutationObserver(showHideTabbar);
observer.observe(document.getElementById("tabbrowser-tabs"), {childList: true});
})();
Alles anzeigen
Wenn nun nur ein Tab geöffnet ist, wird zwar die eigentliche Tableiste ausgeblendet, doch es bleibt ein sichtbarer Abstand in Höhe der Tableiste bestehen. Dass die Tableiste eigentlich korrekt ausgeblendet wird erkenne ich daran, weil ich sie mittels CSS-Code hellblau eingefärbt habe. Der sichtbar verbleibende Abstand trägt jedoch die Farbe Grau. Das sieht so aus:
Mehrere Tabs:
[attachment=1]Bildschirmfoto 2018-12-14 um 11.37.17.jpg[/attachment]
Ausgeblendete Tableiste, doch grauer Abstand:
[attachment=0]Bildschirmfoto 2018-12-14 um 11.37.44.jpg[/attachment]
Weiß jemand was zu tun ist, um die Tableiste bei nur einem Tab wieder ohne "Rückstände" auszublenden?
Danke!