X
Tap here to go to the mobile version of the site.

Support Forum

This thread was closed and archived. Please ask a new question if you need help.

How to get tabs under adressbar, if setting "browser.tabs.onTop" to "false" does not work?

Posted

I know that firefox once put the tabs on top, but I had that fixed with setting in "about:config" the value for "browser.tabs.onTop" to "false". Now, after upgrading Firefox to v.29 this entry is still set to the false value, however, I can't get the tabs below the adressbar (which is super annoying). Any ideas how to resolve this?

I know that firefox once put the tabs on top, but I had that fixed with setting in "about:config" the value for "browser.tabs.onTop" to "false". Now, after upgrading Firefox to v.29 this entry is still set to the false value, however, I can't get the tabs below the adressbar (which is super annoying). Any ideas how to resolve this?

Chosen solution

Note that you can also do this easily with code in userChrome.css as basically you only need to give the Tab bar a higher -moz-box-ordinal-group value (most toolbars have a default 1 to show them in DOM order).

Add code to the userChrome.css file below the default @namespace line.

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

#TabsToolbar {
	-moz-box-ordinal-group: 10000 !important;
}

The customization files userChrome.css (user interface) and userContent.css (websites) are located in the chrome folder in the Firefox profile folder.

Read this answer in context 2

Additional System Details

Installed Plug-ins

  • The IcedTea-Web Plugin executes Java applets.
  • Shockwave Flash 10.1 r999.Gnash 0.8.10, the GNU SWF Player. Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. Gnash comes with NO WARRANTY, to the extent permitted by law. You may redistribute copies of Gnash under the terms of the GNU General Public License. For more information about Gnash, see http://www.gnu.org/software/gnash. Compatible Shockwave Flash 10.1 r999.
  • The Totem 3.0.1 plugin handles video and audio streams.
  • DivX Web Player version 1.4.0.233

Application

  • User Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:29.0) Gecko/20100101 Firefox/29.0

More Information

Matt N. 4 solutions 44 answers

You can install the Tabs on Bottom extension to give you this functionality since Firefox extensions are very flexible.

You can install the [https://addons.mozilla.org/firefox/addon/tabs-on-bottom/ Tabs on Bottom extension] to give you this functionality since Firefox extensions are very flexible.

Helpful Reply

Thank you Matt,

this is a possible way to bypass the problem.

I really really hope, the FF developers consider bringing back the option to change the default location of the tab bar! Having the tabs on top makes very little sense to me. It reduces the usability of the browser significantly, as the paths to click on various tabs gets longer from the working area. Using an Add-on might work for now. However, I am using FF since many years (actually, since it still was called Phoenix) and I have seen many useful Add-ons coming but being discontinued at some point. Because of this reason, I also can't see the solution with installing the Add-on as having the problem solved, rather as a temporary workaround.

Flexibility always has been one of the big advantages of FF, and I'd say, choosing the location of the tab bar is a crucial one, as it has significant impact on the ergonomic usability of the browser. It is very difficult to understand why the option to choose where the bar is located has been removed from FF.

Thank you Matt, this is a possible way to bypass the problem. I really really hope, the FF developers consider bringing back the option to change the default location of the tab bar! Having the tabs on top makes very little sense to me. It reduces the usability of the browser significantly, as the paths to click on various tabs gets longer from the working area. Using an Add-on might work for now. However, I am using FF since many years (actually, since it still was called Phoenix) and I have seen many useful Add-ons coming but being discontinued at some point. Because of this reason, I also can't see the solution with installing the Add-on as having the problem solved, rather as a temporary workaround. Flexibility always has been one of the big advantages of FF, and I'd say, choosing the location of the tab bar is a crucial one, as it has significant impact on the ergonomic usability of the browser. It is very difficult to understand why the option to choose where the bar is located has been removed from FF.
the-edmeister
  • Moderator
5313 solutions 39443 answers

Sorry, Mozilla is not going to bring that preference back at this late date. The UI pref in Options was removed many versions ago, and now Mozilla has removed that "hidden" pref, too.

Currently there are at least 3 different extensions that restore Tabs on Bottom, so I wouldn't worry about at least one of those extensions from being around for many years. And it wouldn't surprise me more extensions with that feature appeared in the new few weeks, as there is like a two week backlog of extensions sitting in the queue waiting for code review and approval.

Sorry, Mozilla is not going to bring that preference back at this late date. The UI pref in Options was removed many versions ago, and now Mozilla has removed that "hidden" pref, too. Currently there are at least 3 different extensions that restore Tabs on Bottom, so I wouldn't worry about at least one of those extensions from being around for many years. And it wouldn't surprise me more extensions with that feature appeared in the new few weeks, as there is like a two week backlog of extensions sitting in the queue waiting for code review and approval.
cor-el
  • Top 10 Contributor
  • Moderator
16722 solutions 151190 answers

Chosen Solution

Note that you can also do this easily with code in userChrome.css as basically you only need to give the Tab bar a higher -moz-box-ordinal-group value (most toolbars have a default 1 to show them in DOM order).

Add code to the userChrome.css file below the default @namespace line.

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

#TabsToolbar {
	-moz-box-ordinal-group: 10000 !important;
}

The customization files userChrome.css (user interface) and userContent.css (websites) are located in the chrome folder in the Firefox profile folder.

Note that you can also do this easily with code in userChrome.css as basically you only need to give the Tab bar a higher -moz-box-ordinal-group value (most toolbars have a default 1 to show them in DOM order). Add code to the userChrome.css file below the default @namespace line. *http://kb.mozillazine.org/userChrome.css <pre><nowiki>@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); #TabsToolbar { -moz-box-ordinal-group: 10000 !important; }</nowiki></pre> ---- The customization files userChrome.css (user interface) and userContent.css (websites) are located in the chrome folder in the Firefox profile folder. *http://kb.mozillazine.org/Editing_configuration
maripa 0 solutions 5 answers

Yes, there is this extension but it does not have the option requested - unless i am blind and can't see it!

Yes, there is this extension but it does not have the option requested - unless i am blind and can't see it!
jscher2000
  • Top 10 Contributor
7930 solutions 64774 answers

Hi maripa, you may want to try a different way.

According to the reviews, that first extension needs to be re-enabled each time you start Firefox, which isn't very convenient.

Hi maripa, you may want to try a different way. According to the reviews, that first extension needs to be re-enabled each time you start Firefox, which isn't very convenient.
maripa 0 solutions 5 answers

"Hi maripa, you may want to try a different way."

And what way would that be? i am trying to get the tabs back to where they were underneath the address bar, not above it, nor do i want it at the bottom of the browser.

Thanks

"Hi maripa, you may want to try a different way." And what way would that be? i am trying to get the tabs back to where they were underneath the address bar, not above it, nor do i want it at the bottom of the browser. Thanks
jscher2000
  • Top 10 Contributor
7930 solutions 64774 answers

Hi maripa, one way was cor-el's suggestion (userChrome.css) and another option would be to use a different extension.

(1) userChrome.css file with custom style rule

See above post https://support.mozilla.org/questions/997126#answer-564083 or FF29 has deactivated moving tabs to bottom

(2) Extension which reintroduces many of the features of Firefox 4-28

https://addons.mozilla.org/firefox/addon/classicthemerestorer/

Hi maripa, one way was cor-el's suggestion (userChrome.css) and another option would be to use a different extension. (1) userChrome.css file with custom style rule See above post https://support.mozilla.org/questions/997126#answer-564083 or [https://support.mozilla.org/questions/997279 FF29 has deactivated moving tabs to bottom] (2) Extension which reintroduces many of the features of Firefox 4-28 https://addons.mozilla.org/firefox/addon/classicthemerestorer/
maripa 0 solutions 5 answers

Thank you jscher2000 - that worked!

For others: Steps to solve - install add-on "Classic Theme Restorer" then,

 > Main > Tabs > select 'Tabs not on top ' from the drop-down.

It implements your choice immediately with no restart required.

Thank you jscher2000 - that worked! For others: Steps to solve - install add-on "Classic Theme Restorer" then, > Main > Tabs > select 'Tabs not on top ' from the drop-down. It implements your choice immediately with no restart required.

Question owner

@ cor-el thanks for the tip, worked for me very well without bloating FF with more Add-ons!

Still I don't see the way FF is going here. While making customizations within the toolbars more intuitive (great job! btw), setting where the various toolbars are located got way more difficult: From changing settings to changing code! Strange development .. Of course people have different needs, and some might accept the given location of bars, but I'd hate to see FF losing it's flexibility.

____________________

I guess, many people, like me, might find the way cor-el suggested, a bit bulky at first, but it is actually just a quick adjustment. After I figured out how it works, I'll try to explain it in other words again, for less experienced users like myself:


HOW TO DO

If you want to have the toolbar below the addressbar, you need – as cor-el suggested – to change the “userChrome.css” file. This file is located in the “chrome” folder, within your profile folder (for more info on where to find your profile folder see http://kb.mozillazine.org/Profile_folder):

Windows: "%APPDATA%\Mozilla\" or: C:\Windows\Profiles\<Windows login/user name>\Application Data\Mozilla\

Unix/Linux ~/.mozilla/

Mac OS X ~/Library/Mozilla/ ~/Library/Application Support/

So first, browse to this location and open the folder with your profile (it will be a folder with random characters, such like “mwvd0lks.default”). In there you should have the “chrome” folder, where the “userChrome.css” is located. If you don't have that file already there, you can simply create a new and empty file and just name it “userChrome.css” or if you have a "userChrome-example.css" file there, just rename that file.

Open your “userChrome.css” file and follow cor-el's advice to add the code there (see above https://support.mozilla.org/questions/997126#answer-564083).


Save and close the “userChrome.css” file, and restart Firefox. You have given the toolbar a higher order number, so it will appear last (below other bars).

If you want to undo this change, you can either rename your “userChrome.css” file (if this was the only change you made) or only delete the added part of code from the file.

Hope this short guide helps you to follow cor-el's suggestion.

@ cor-el thanks for the tip, worked for me very well without bloating FF with more Add-ons! Still I don't see the way FF is going here. While making customizations within the toolbars more intuitive (great job! btw), setting where the various toolbars are located got way more difficult: From changing settings to changing code! Strange development .. Of course people have different needs, and some might accept the given location of bars, but I'd hate to see FF losing it's flexibility. ____________________ I guess, many people, like me, might find the way cor-el suggested, a bit bulky at first, but it is actually just a quick adjustment. After I figured out how it works, I'll try to explain it in other words again, for less experienced users like myself: HOW TO DO If you want to have the toolbar below the addressbar, you need – as cor-el suggested – to change the “userChrome.css” file. This file is located in the “chrome” folder, within your profile folder (for more info on where to find your profile folder see http://kb.mozillazine.org/Profile_folder): Windows: "%APPDATA%\Mozilla\" or: C:\Windows\Profiles\<Windows login/user name>\Application Data\Mozilla\ Unix/Linux ~/.mozilla/ Mac OS X ~/Library/Mozilla/ ~/Library/Application Support/ So first, browse to this location and open the folder with your profile (it will be a folder with random characters, such like “mwvd0lks.default”). In there you should have the “chrome” folder, where the “userChrome.css” is located. If you don't have that file already there, you can simply create a new and empty file and just name it “userChrome.css” or if you have a "userChrome-example.css" file there, just rename that file. Open your “userChrome.css” file and follow cor-el's advice to add the code there (see above https://support.mozilla.org/questions/997126#answer-564083). Save and close the “userChrome.css” file, and restart Firefox. You have given the toolbar a higher order number, so it will appear last (below other bars). If you want to undo this change, you can either rename your “userChrome.css” file (if this was the only change you made) or only delete the added part of code from the file. Hope this short guide helps you to follow cor-el's suggestion.

Modified by freibadschwimmer

fixallcircuits 0 solutions 4 answers

My problem is that I use the browser and I don't program browsers so I'll need more concise procedure on how to accomplish this task. For example what does this mean "located in the chrome folder in the Firefox profile folder"?.......Dick

My problem is that I use the browser and I don't program browsers so I'll need more concise procedure on how to accomplish this task. For example what does this mean "located in the chrome folder in the Firefox profile folder"?.......Dick
cor-el
  • Top 10 Contributor
  • Moderator
16722 solutions 151190 answers

Firefox uses the profile folder to store your personal data.

You can use this button to go to the currently used Firefox profile folder:

  • Help > Troubleshooting Information > Profile Directory: Show Folder (Linux: Open Directory; Mac: Show in Finder)

You need to create the chrome folder (lowercase) in the xxxxxxxx.default profile folder if this folder doesn't exist. Use a plain text editor like Notepad to create the userChrome.css or userContent.css file in this folder.

You can paste the code in the userChrome.css or userContent.css file and make sure that the userChrome.css file starts with the default @namespace line.

Make sure that you select "All files" and not "Text files" when you save the file via "Save file as" in the text editor.

Otherwise Windows may add a hidden .txt file extension and you end up with a not working userChrome.css.txt or userContent.css.txt file.

In case of problems you can check the file type in the Properties of the file via the right-click context menu.

Firefox uses the profile folder to store your personal data. You can use this button to go to the currently used Firefox profile folder: *Help > Troubleshooting Information > Profile Directory: Show Folder (Linux: Open Directory; Mac: Show in Finder) *http://kb.mozillazine.org/Profile_folder_-_Firefox ---- You need to create the chrome folder (lowercase) in the xxxxxxxx.default profile folder if this folder doesn't exist. Use a plain text editor like Notepad to create the userChrome.css or userContent.css file in this folder. You can paste the code in the userChrome.css or userContent.css file and make sure that the userChrome.css file starts with the default @namespace line. Make sure that you select "All files" and not "Text files" when you save the file via "Save file as" in the text editor. Otherwise Windows may add a hidden .txt file extension and you end up with a not working userChrome.css.txt or userContent.css.txt file. In case of problems you can check the file type in the Properties of the file via the right-click context menu.
emathis01 0 solutions 4 answers

Helpful Reply

I think that is a bad decision. Leaving the code in that would give this configuration option an extra cost of what, $0 ? It would save a lot of us the aggravation of having to load down Firefox with still another add-on or learn how to program the userchrome.css file, neither of which is as easy as just changing a switch as before.

Stupid move.

I think that is a bad decision. Leaving the code in that would give this configuration option an extra cost of what, $0 ? It would save a lot of us the aggravation of having to load down Firefox with still another add-on or learn how to program the userchrome.css file, neither of which is as easy as just changing a switch as before. Stupid move.

Modified by emathis01

henryfm 2 solutions 39 answers

What inconscionable arrogance displayed by 'the-edmeister' on behalf of Mozilla!! "We've made a cock-up, but you will put up with it, we aren't going to help you. There are various awkard work-rounds you can use, so we can't be bothered to do anything".

What an attitude!! Mozilla need to learn something about Customer Service, and root out their customer-unfriendly moderators.

What inconscionable arrogance displayed by 'the-edmeister' on behalf of Mozilla!! "We've made a cock-up, but you will put up with it, we aren't going to help you. There are various awkard work-rounds you can use, so we can't be bothered to do anything". What an attitude!! Mozilla need to learn something about Customer Service, and root out their customer-unfriendly moderators.
the-edmeister
  • Moderator
5313 solutions 39443 answers

henryfm,

So you consider the unvarnished truth "inconscionable arrogance ". I really don't appreciate you putting words in my mouth, that is just plain rude.

henryfm, So you consider the unvarnished truth "inconscionable arrogance ". I really don't appreciate you putting words in my mouth, that is just plain rude.
henryfm 2 solutions 39 answers

Not unvarnished truth, but an arrogant posture.

Also a free interpretation of what you said.

Can you deny it? I don't think so. Otherwise, provide evidence of a proper response to user's concerns by Mozilla.

The advice is, when you are in a hole, stop digging!

Not unvarnished truth, but an arrogant posture. Also a free interpretation of what you said. Can you deny it? I don't think so. Otherwise, provide evidence of a proper response to user's concerns by Mozilla. The advice is, when you are in a hole, stop digging!

Modified by henryfm

jscher2000
  • Top 10 Contributor
7930 solutions 64774 answers

Hi emathis01, although this sounds logical --

Leaving the code in that would give this configuration option an extra cost of what, $0 ?

-- the problem is that you also need it to work flawlessly in that location, or you end up creating more bugs and support issues. When prioritizing where to allocate developer time, this one was cut.

If the feature is important to you, make your voice heard on the Input site:

https://input.mozilla.org/feedback

I don't know what kind of outpouring is required to change the priorities and get it reassigned, so I certainly can't promise anything, but it's worth a try.

Hi emathis01, although this sounds logical -- <blockquote>Leaving the code in that would give this configuration option an extra cost of what, $0&nbsp;?</blockquote> -- the problem is that you also need it to work flawlessly in that location, or you end up creating more bugs and support issues. When prioritizing where to allocate developer time, this one was cut. If the feature is important to you, make your voice heard on the Input site: https://input.mozilla.org/feedback I don't know what kind of outpouring is required to change the priorities and get it reassigned, so I certainly can't promise anything, but it's worth a try.
jscher2000
  • Top 10 Contributor
7930 solutions 64774 answers

Hi henryfm, welcome to tech support. We do not program Firefox. Yelling at us doesn't help anyone. If you don't find the workarounds useful, please use the Input site to push for feature changes important to you. That's what it's there for.

Hi henryfm, welcome to '''tech support'''. We do not program Firefox. Yelling at us doesn't help anyone. If you don't find the workarounds useful, please use the Input site to push for feature changes important to you. That's what it's there for.
henryfm 2 solutions 39 answers

As technical support, you should be yelling at the programmers to get things right, and if we users make you uncomfortable, you should be making the programmers uncomfortable until they rectify idiocies (like this one). You need to pass the message on and tell them to get their fingers out to make the appropriate corrections.

As technical support, you should be yelling at the programmers to get things right, and if we users make you uncomfortable, you should be making the programmers uncomfortable until they rectify idiocies (like this one). You need to pass the message on and tell them to get their fingers out to make the appropriate corrections.
Moses
  • Moderator
459 solutions 3604 answers

henryfm,

Jscher2000 is right. We don't program Firefox. So you could be a little nicer so that we can assist you properly. One thing for the record, we're not "Mozilla's Moderators". We aren't even Mozilla employees or Firefox developers. We're simply lovers of Firefox contributing our time to help users with their problem. I've seen you posting about how much you hate Firefox 29 as well in a few different threads. Please don't do that or you will get deactivated.

emathis01:

I've seen you bouncing around from thread to thread trying to do something ridiculous as argue with every contributor's point of view. If you have an actual question to ask and not try to start an argument with contributors, please start a new question at /questions/new. Continuation of spamming different threads with the same response on how 29 sucks will get you deactivated. Jefferson (jscher2000) has already given you a place to direct your feedback so please do so if you wish.

On another note, I don't even know why this thread is still continuing after the original poster's question has been answered. Closing thread.

If you have any problems with my decision to close this thread, don't PM me with rude messages, simply contact our Forum Administrator, Madalina.

P.S. I'm not silencing you two by closing this thread or threatening you by deactivating you two. I'm simply pointing out that if you continue to post the same stuff and trying to start an argument about Firefox 29, you'll be deactivated sooner or later.

Anyone else who is on this thread should create a new thread if they have an issue with Firefox by clicking /questions/new

henryfm, Jscher2000 is right. We don't program Firefox. So you could be a little nicer so that we can assist you properly. One thing for the record, we're not "Mozilla's Moderators". We aren't even Mozilla employees or Firefox developers. We're simply lovers of Firefox contributing our time to help users with their problem. I've seen you posting about how much you hate Firefox 29 as well in a few different threads. Please don't do that or you will get deactivated. emathis01: I've seen you bouncing around from thread to thread trying to do something ridiculous as argue with every contributor's point of view. If you have an actual question to ask and not try to start an argument with contributors, please start a new question at [/questions/new]. Continuation of spamming different threads with the same response on how 29 sucks will get you deactivated. Jefferson (jscher2000) has already given you a place to direct your feedback so please do so if you wish. On another note, I don't even know why this thread is still continuing after the original poster's question has been answered. Closing thread. If you have any problems with my decision to close this thread, don't PM me with rude messages, simply contact our Forum Administrator, [https://support.mozilla.org/en-US/user/662734 Madalina]. P.S. I'm not silencing you two by closing this thread or threatening you by deactivating you two. I'm simply pointing out that if you continue to post the same stuff and trying to start an argument about Firefox 29, you'll be deactivated sooner or later. Anyone else who is on this thread should create a new thread if they have an issue with Firefox by clicking [/questions/new]

Modified by Moses