Status

()

For bugs in Firefox Desktop, the Mozilla Foundation's web browser. For Firefox user interface issues in menus, bookmarks, location bar, and preferences. Many Firefox bugs will either be filed here or in the Core product. Bugs for developer tools (F12) should be filed in the DevTools product. (more info)

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20060922 Minefield/3.0a1
Build Identifier:
I think Gnomestripe should use native-looking tabs. Contrary to Windows, I have yet to see a screenshot where the new tabs look and fit better.
Reproducible: Always

As you can see in the attached screenshot, the desired goal to make the active tab more distinct than the inactive is not achieved in most of the themes - the native look is better and more distinct.
Also this new tab bar looks really silly with minimalistic themes.

Until this is fixed, a local workaround, for all of you suffering from this bug, is to replace skin/classic/global/browser.css in chrome/classic.jar with this version:
http://beta.aviary.pl/marcoos/theme/browser.css
(I took it from the QuBranch theme).

(In reply to comment #5)
> Why is this marked WONTFIX? Without a reason for that, this bug is still (very)
> valid.
"Won't fix" doesn't mean it's invalid.
It was just my guess, because Firefox 2 is released and going back seems unlikely. Plus, the response to this bug wasn't too overwhelming.

Why do you think, you should work around a "limitation" of Gnome/windows themes to make the active tab button more prominent? Rather create a "better" gnome/windows theme than making firefox less native again :(
It may look ok in default gnome/windows installs, but on minimalistic/flat gtk+ themes, it just stand out sooo much. At least some (easy) userChrome.css option for this would be nice.

(In reply to comment #9)
> (In reply to comment #8)
> > At least some (easy) userChrome.css option
> > for this would be nice.
>
> See comment 4.
Oh I am so sorry, I even tried that before but was stupid to exchange /skin/classic/browser/browser.css instead of
/skin/classic/global/browser.css
Still no perfect solution, as one has to repeat this thing every time you upgrade Firefox, but at least it looks perfect now, thanks a lot!

AFAIK these self-painted tab bars were only introduced, to work around the not-so-high-contrast native design of Windows. This is not needes on Linux as there is no "default" Design. Our tabbar looks out of place in many gtk-themes, too.

Created attachment 285065[details][diff][review]
Patch
This patch seems to do it. It will actually end up making the tabbar more native than Fx1.5, because this patch will use the stock close icon on the close buttons, as Epiphany uses.

I've got a few patches I'd like to get into winstripe to cut it down a bit before requesting the CVS copies (should have that done before the end of the week). If the new icon set's already in by then or reviewed/ready, I'll just change or exclude it from the copy and get it taken care of before we make gnomestripe part of the build.
I used the stock icon on the tabs, but kept the current winstripe version for the tab strip button because it looked a little out of place there - I'll try it again once I've got the changes to the tab strip/tab backgrounds in.

I'm sorry but what about Qt/KDE? Linux is not just a Gnome. And as a developer myself I can tell you that Qt4 is far more superior than the gtk+. So having so many noice about Gnome/Gtk+ are you planning to implement this for qt also?
Thanks.

Firefox is a GTK application on Linux, and always has been. Mike Connor said on his blog that the reason we don't support Qt is because there are no volunteers willing to implement all of the Mozilla platform in Qt. And there is no need to start another Qt vs GTK war.

(In reply to comment #19)
> I'm sorry but what about Qt/KDE? Linux is not just a Gnome. And as a developer
> myself I can tell you that Qt4 is far more superior than the gtk+. So having so
> many noice about Gnome/Gtk+ are you planning to implement this for qt also?
Quoting from http://steelgryphon.com/blog/?p=108, "Qt doesn’t get much love, but we’ve asked/begged/pleaded for interest, and no one really seems to have it, including the distros that invest time into Firefox". So, if you're willing and offering to help, jump right in! :)

I thought that Mozilla is a organization which is focused on the developing of Firefox browser. It receives donations from different organizations. And according to some articles I've read (for example http://slashdot.org/article.pl?sid=07/05/21/156213) it has a solid revenue. Looking at these numbers (from the article above) I am sure that this revenue many times exceeds the revenue of software company I work in. I am telling this because I was sure that you (Mozilla Foundation) have full time dedicated developers that work on Firefox.
Unfortunately I currently can't participate in a open source project like Firefox due to some personal reasons.
Firefox is an open source project and this allows every interested person to participate in. And volunteering is important for the open source project. But I thought you have full time dedicated developers that work only on Firefox. That is why I had no idea that volunteering is so important for Firefox.
In my imagination Mozilla Foundation is a large organization with a lot of dedicated full time payed developers which produce a product. I understand that volunteering is critical for a small open source project without payed developers. But frankly speaking I thought that due to a serious support and donations from different organizations Firefox is in absolutely different situation. If I am wrong about this I can understand this.
But I say it again, I always thought of Mozilla Foundation as about organization which has enough support to be able to produce a product without volunteering help. And looking at some of your documentation like
http://developer.mozilla.org/en/docs/Configuring_Build_Options
I thought that you are working on Qt support (Graphics Toolkit section of above page).
I do not want to start any "war" or even argument. But from you words it seems that Firefox can't be developed without volunteering help. I was absolutely positive that it is not true. But from your words it seems that I was wrong.

Ryan, I'm using Gnomestripe now due to my own Makefile. You checked in the native tabbar earlier and it works very well. One caveat is that the tab throbber no longer works. Its due to this:
.tabbrowser-tab[busy] > .tab-icon-image {
list-style-image: url("chrome://global/skin/throbber/Throbber-small.gif") !imp
ortant;
opacity: 0.6;
}
which should be:
.tabbrowser-tab[busy] .tab-icon-image {
since tab-icon-image is not a _direct_ child of the tab. Same goes for the -moz-grab rule below that.