diff --git a/xpfe/browser/resources/content/navigator.js b/xpfe/browser/resources/content/navigator.js index 0729b60652a..fa69ae2132a 100644 --- a/xpfe/browser/resources/content/navigator.js +++ b/xpfe/browser/resources/content/navigator.js @@ -115,8 +115,8 @@ const gTabStripPrefListener = if (topic != "nsPref:changed") return; - var stripVisibility = !pref.getBoolPref(prefName); - if (gBrowser.tabContainer.childNodes.length == 1) { + if (gBrowser.tabContainer.childNodes.length == 1 && window.toolbar.visible) { + var stripVisibility = !pref.getBoolPref(prefName); gBrowser.setStripVisibilityTo(stripVisibility); pref.setBoolPref("browser.tabs.forceHide", false); } diff --git a/xpfe/global/resources/content/bindings/tabbrowser.xml b/xpfe/global/resources/content/bindings/tabbrowser.xml index 69d94fee779..29874ca36ea 100644 --- a/xpfe/global/resources/content/bindings/tabbrowser.xml +++ b/xpfe/global/resources/content/bindings/tabbrowser.xml @@ -55,7 +55,7 @@ - +