How do I move the Bookmarks Toolbar above the tabs in 29.0?
Before the update, I was able to use Stylish to get this functionality. However, something is broken with how -moz-box-ordinal-group functions. The only valid entries are 0 (places it above the Menu Bar) or !0 (places it at the very bottom).
Neither of those two places are what I desire. Here is what I'm aiming for, from top to bottom:
Menu Bar Bookmarks Toolbar Tabs Address Bar
See this Stylish for a picture of what I used to have:
http://userstyles.org/styles/46274/firefox-4-bookmarks-toolbar-above-tabs-enhanced
So, my question here is, how can I restore this functionality? Having bookmarks below the address bar does not follow logic, in my mind. And this "now things are easy to customize how you want it!" thing that Australis is supposed to allow... doesn't let me customize it how I want it.
Any help would be appreciated, be it a config setting, a plugin, or some CSS I can plug into Stylish.
Modified
Chosen solution
wyrenth wrote:
Menu Bar Bookmarks Toolbar Tabs Address Bar
The following will work, provided other user styles don't interfere.
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul); #TabsToolbar { -moz-box-ordinal-group: 2 !important } #nav-bar { -moz-box-ordinal-group: 3 !important }
Read this answer in context 👍 3
All Replies (20)
Chosen Solution
wyrenth wrote:
Menu Bar Bookmarks Toolbar Tabs Address Bar
The following will work, provided other user styles don't interfere.
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul); #TabsToolbar { -moz-box-ordinal-group: 2 !important } #nav-bar { -moz-box-ordinal-group: 3 !important }
Er, sorry, the post didn't parse what I was aiming for correctly and I can't edit posts, lemme try that again. From top to bottom, I want:
[Menu Bar]
[Bookmarks Toolbar]
[Tabs]
[Address Bar]
Perfect! Thank you, with a little tweaking I was able to get Stylish to make it look exactly how it used to! I'll upload a new style shortly. Thank you so much!
Hi wyrenth, Gingerbread Man's recipe is a pair of custom style rules designed to be applied to Firefox's interface using either:
(1) userChrome.css file
(2) Stylish extension
Due to the late hour, I have to pause there without spelling out the details of those two methods, sorry.
Hmm, now I'm having a second issue, though it has a workaround.
If neither the Menu Bar or Title Bar are enabled, the Bookmarks Toolbar overlaps parts at the top of the window.
When using Australis, this ends up underlapping the Minimize/Restore/Close buttons
When using Classic Theme Restorer, this ends up overlapping the Firefox button and underlapping the Minimize/Restore/Close buttons.
Is there a way to set a buffer if both of these are disabled?
After updating to firefox 29, I can not move tabs under favorites bar by setting about:config:browser.tabs.onTop to false. What is going on?
Support to disable "Tabs on Top" has been removed from Firefox 29 and later and toggling the browser.tabs.onTop pref to false on the about:config page is no longer possible.
You can look at the "Tab on Bottom" extension instead.
- Tabs On Bottom: https://addons.mozilla.org/firefox/addon/tabs-on-bottom/
- Classic Theme Restorer: https://addons.mozilla.org/firefox/addon/classicthemerestorer/
Hi wyrenth, I noticed that when experimenting with the style rule. I tried to figure out what makes the tab bar flex-to-fit and it was just too complicated for me to replicate without making the main toolbar permanently shorter or giving it a top margin that creates a gap when you do show the menu bar.
If you are using CTR, then I would remove the userChrome.css rule in case it conflicts with CTR's way of moving the bar.
Thanks a lot, cor-el, it is solved.
CTR uses these style rules:
- chrome://classic_theme_restorer/content/css/tabsontop_off.css
/* toolbars above navigator-toolbox (only one at a time can visible anyway) */ #print-preview-toolbar, #printedit-toolbar, #titlebar { -moz-box-ordinal-group: 0 !important; } /* START: navigator-toolbox toolbars */ #toolbar-menubar { -moz-box-ordinal-group: 1 !important; } #nav-bar { -moz-box-ordinal-group: 2 !important; } #PersonalToolbar { -moz-box-ordinal-group: 3 !important; } /* other toolbars like google, amazon etc.*/ toolbar { -moz-box-ordinal-group: 10 !important; } /*#ctr_extra-bar { -moz-box-ordinal-group: 98 !important; }*/ #TabsToolbar { -moz-box-ordinal-group: 100 !important; } /* END: navigator-toolbox toolbars */
Modified
Tabs on bottom extension is working, but I now have a weird two-tone effect on my toolbar.
And the rounded tabs look pretty awful on the bottom.
Is there a better/easier way to get Firefox back to looking the way it did before yet? I'm very unhappy with this update to V29. Why on earth haven't software companies learnt yet that major changes to UI interfaces cause much unhappiness, and put in an option to default back to the old 'look'?
Painterz wrote:
Is there a better/easier way to get Firefox back to looking the way it did before yet?
Yes.
- Uninstall the Tabs On Bottom add-on and remove any user styles you may have added.
- Install Classic Theme Restorer and restart Firefox when prompted.
- In the Add-ons Manager, Extensions category, click the Options button next to Classic Theme Restorer.
- Near the top left corner, choose either "Squared tabs (classic)" or "Squared tabs (classic) (v2)", and below that set "Tabs not on top".
Brilliant. Thank you. That's put things more or less back the way they were before.
same exact issue! What is going on!!
After updating to firefox 29, I can not move tabs under favorites bar by setting about:config:browser.tabs.onTop to false. What is going on?
X2
Although this add-on helps, I think of it as only a work-around, not a solution. I am outraged that my tabs just disappeared when I restarted FF. It was updated without my permission. This is what I wrote to the devs about this:
First off, FF updated my browser WITHOUT MY PERMISSION! I had 'Check for updates, but let me choose whether to install them' checked but was never given a choice. That is a violation of any ethical principle involved with using and updating any app.
I don't yet know what other damage this update did, but for openers, it made my hundreds of tabs in dozens of windows absolutely inaccessible. Just look at the two images:
http://i.imgur.com/BwU7onJ.png http://i.imgur.com/ASHnG8R.png
When window is maximized, tabs are completely gone. Even when minimized, tabs are cut off.
about:config->browser.tabs.onTop false no longer works. I now have to install an add-on just to get back this functionality.
What else did your egomaniacal, browser-hijacking little code thugs manage to damage? I can hardly wait to find out…
This is not an update, it is a desecration.
edited this posting to not show the offsite images inline
Modified
Actually now you mention it, it updated mine without permission too. I had it set to notify me when updates were available. But V29 just went ahead and auto-updated without informing me.
Hi PacoH and Painterz:
The "let me choose" setting still works for me with Firefox 29.
Some users have complained that when the dialog appears, pressing a key can approve the update, so it can happen quickly and accidentally if you didn't see the dialog appear on screen before typing. I don't know how common that is, but it could be one explanation for unexpected updates.
Regarding the tab bar layout, if you are using an extension to get multiple rows of tabs and/or resize them, please check for an update. By default, when the number of tabs exceeds the space available on the tab bar, arrows will appear on the ends to scroll horizontally, and the tabs should never stack up beyond what can be displayed vertically.
It is possible that I accidentally hit a key other than ESC when the pop-up appeared but making updating the default like that is unforgivable IMO. Making such a radical change to a program interface like that without warning and without any way to get back the original interface via program preferences is, IMO, downright arrogance and incompetence.
When you say to check for an update, do you mean for the add-on, which is very new, or for FF? If you meant FF, after this fiasco, I will never check for updates. I checked that button immediately.
Did you see my screenshot for a maximized window? There are no tabs, period, on any previously opened windows. They are beyond the screen boundary and are only partially visible even with the window minimized. Even when I drag the maximized window down, they are still not visible.
The add-on does work but it really pisses me off that an add-on is necessary now for what I consider just basic functionality. Yet another add-on to slow down performance and cause memory leaks… Castigation to the devs responsible for this debauchery!
Modified
Hi PacoH, your first screen shot looks like Firefox's full screen view instead of a regular maximized window. I'm not very familiar with the Mac UI, but on Windows, if you slide the mouse pointer to the top of a full screen window and right-click, you can turn toolbars on and off for full screen mode. But maximizing normally would simply compact the toolbar area and not eliminate it completely.
Your second screen shot was the one that prompted me to suggest updating any extensions related to tabs. Or if you have multiple interface-related extensions, try disabling some of the older ones that might not have been updated recently.