Firefox tabs look malformed

Bug #224231 reported by laughingLoki
60
This bug affects 6 people
Affects Status Importance Assigned to Milestone
GTK-Qt Theme Engine
New
Unknown
gtk-qt-engine (Ubuntu)
Won't Fix
Low
Unassigned

Bug Description

Binary package hint: gtk-qt-engine-kde4

Ubuntu 8.04
gtk-qt-engine-kde4 1.1-0ubuntu1

It looks as though the tab image is being painted again at the bottom of tabs in Firefox. I would expect the tabs to look the same as those in Konqueror. I've attached an image comparing the two.

Revision history for this message
laughingLoki (laughingloki) wrote :
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Oh, crap. Sorry. I was a little bit to quick with the dupe hammer there... Sorry. :(

But, as far as the bug goes, this happened back in KDE3 with whatever style was being used there.

Changed in gtk-qt-engine-kde4:
status: New → Confirmed
Revision history for this message
_tek_ (tek-notes) wrote :

Finally found the correct bug!

I can confirm Firefox tabs do not render correctly for me either when using gtk-qt-engine-kde4.

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Migrating to Intrepid package name.

Changed in gtk-qt-engine:
importance: Undecided → Low
Revision history for this message
_tek_ (tek-notes) wrote :

No backport for us Hardy guys?

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

There's probably at least a chance that if a fix does get made in svn somebody'll backport it to the KDE4 ppa. Unless it's fixed after Intrepid is released.

Revision history for this message
ktulu77 (ktulu-highwaytoacdc) wrote :

I am using kubuntu 8.10 and I have also this.
version : gtk-qt-engine 1:1.1+svn20080816-0ubuntu4

See the screenshot

Revision history for this message
ktulu77 (ktulu-highwaytoacdc) wrote :

I am using kubuntu 8.10 and I have also this.
version : gtk-qt-engine 1:1.1+svn20080816-0ubuntu4

See the screenshot

Revision history for this message
Vladimir Mityukov (mityukov) wrote :

the same issue in Kubuntu 8.10.

Generally, all the same issueS, as submitted there:

http://gtk-qt.ecs.soton.ac.uk/trac/ticket/54

Revision history for this message
Julien Aubin (gojulgarbmail) wrote :

The bug only happens in case you have NVidia drivers.

Revision history for this message
Vladimir Mityukov (mityukov) wrote :

For me it happens with radeon driver (enabled by default in Kubuntu 8.10).
My card is X1600XT.

Revision history for this message
Julien Aubin (gojulgarbmail) wrote :

Tested on a laptop running the free ATI driver on a Radeon9700, with desktop effects, Kubuntu 8.10 and KDE4 and the issue could not be reproduced.
It occurs on all my three other computers, which run the proprietary nvidia driver.

Revision history for this message
Julien Aubin (gojulgarbmail) wrote :

Forgot to write, the driver I use on my Radeon9700 is the "ati" driver, not the radeon or something else. Don't know what the difference is.

"-".

Revision history for this message
Vladimir Mityukov (mityukov) wrote :

> Forgot to write, the driver I use on my Radeon9700 is the "ati" driver,
> not the radeon or something else. Don't know what the difference is.

ati is like a "meta-driver". It has radeon, and some other drivers (1 or two more). The correct one is picked then, basing off installed hardware. In your case it should be "radeon", like in mine.

And I definitely have this issue with tabs, along with some other issues, within pages themselves (specifically -- forms' controls and some other). Desktop Effects On and Off.

And the issue goes away, after selecting a "native" theme for GTK apps (like Clearlooks). I.e., it's only with "gtk-qt-engine" being used for theming Firefox.
...
- The bug only happens in case you have NVidia drivers.
+ **For me**, the bug only happens in case **I** have NVidia drivers.
...
I think more correct ;-)

P.P.S.: couldn't see the same issue e.g. in "Linux DC++" client. Probably, the issue is connected to Firefox's own "skin" as well. Have not tested.

Revision history for this message
Julien Aubin (gojulgarbmail) wrote :

Workaround :
- Kill firefox.
- Open the GTK-QT style config panel in system settings.
- Choose "use another font" if not selected, and click Apply
- Then click "Use my KDE fonts in GTK applications", and click "Apply"
- Restart Firefox
- The bug should have disappeared.

Revision history for this message
_tek_ (tek-notes) wrote :

Did as Julien suggested, with one twist...

Simply choosing "use another font" did not enable the Apply button. I had to first click to change which other font I wanted to use then I clicked apply. Went back chose to use KDE font once more and clicked Apply.

No change. Still have the crappy looking tabs.

I'm running Kubuntu 8.10 Intrepid KDE 4.1.2, nVidia FX550 with the nvidia 173.14 drivers. Although this doesn't really matter as I've also tried the ati (radeon), fglrx, and vesa drivers.

Also I'm noticing a new issue with rendering where having scrolled down a page buttons (command and option alike) seem only half rendered until I mouse over them. Nothing as major as the tabs, but a little annoying.

I found using an alternative firefox theme in the meantime helps, but you don't get that nice integrated look. But then again Netscape didn't give you that either.

Revision history for this message
Julien Aubin (gojulgarbmail) wrote :

Actually I noticed the workaround I provided needs to be redone at every KDE startup.

_tek_ -> did you kill Firefox before doing your manipulations and restart it after doing them ? I could reproduce the behaviour several times on my different computers and it seems to work.

"-".

Revision history for this message
_tek_ (tek-notes) wrote :

Sure did. In fact killed it before ever starting the process.... maybe a reboot will help (I'm a programmer by profession so I know the drill). However I think a reboot may fix it as when I initial installed the qt-gtk theme it didn't apply to any of the gtk apps until I rebooted, not sure which service it is that is providing this or I would just restart that.

I'll post back when I have a chance to do a reboot and let you know. Thanks!

P.S. -> Ouch I just saw what your first line says, every KDE startup? This bug still needs to be fixed, thats a hack, not even a workaround.

Revision history for this message
_tek_ (tek-notes) wrote :

Just realized if this needs to be done at each startup a reboot wont help. I shut down all mozilla apps (thunderbird and firefox) and continued to the fix as described one more time. Still no change. I'm not that worried about it as I'm using a different Firefox theme at the moment. I think I'll either wait for a real fix, or fix this myself and submit a patch when I have the time.

Revision history for this message
_tek_ (tek-notes) wrote :

Not that everyone wouldn't like it fixed ;)

Changed in gtk-qt-engine:
status: Unknown → New
Revision history for this message
John Doe (sundaram-mailinator) wrote :

exists on 9.04 as well.

A decent workaround is changing from QT4 look to QTcurves.

My tabs and scrolls look fat but are fully working

Revision history for this message
dotancohen (dotancohen) wrote :

I can confirm the issue in Kubuntu 9.04 with the open source ATI drivers.

Revision history for this message
dotancohen (dotancohen) wrote :

The upstram bug moved from Trac to Google Code, here is the new issue:
http://code.google.com/p/gtk-qt-engine/issues/detail?id=44

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Sadly, gtk-qt-engine is a quite broken piece of software and has been removed from distribution. (See bug 404930)
Unfortunately this means that the large number of bugs will not be seeing fixes. :(

For now, the best integration option for KDE is the QtCurve style, (gtk2-engines-qtcurve) which offers a theme quite similar to the default Oxygen theme. The configuration module for gtk-qt-engine has been salvaged and is now living in the kcm-gtk package, which will be available and installed by default in Kubuntu 9.10.

Thanks for understanding. This package tried its best, but in the end did not live up to the standards required by anybody who doesn't like looking at a broken Oxygen imitation.

Changed in gtk-qt-engine (Ubuntu):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.