GNOME Bugzilla – Bug 571259
non-zero GtkRange::trough-border value produces strange boxes in Firefox
Last modified: 2009-09-02 10:44:24 UTC
Please describe the problem: Observe the following attachments. There are boxes dangling below webpage elements that simply do not belong and are only present while using Murrine themes with a non-zero GtkRange::trough-border value. https://bugzilla.mozilla.org/attachment.cgi?id=355040 https://bug471789.bugzilla.mozilla.org/attachment.cgi?id=355041 Theme is Shiki-Colors Murrine. Steps to reproduce: 1. 2. 3. Actual results: Expected results: Does this happen every time? Other information:
This seems more a gecko bug. Is clearlooks affected too? Default theme is affected too?
Clearlooks themes (including the regular Shiki-Colors) and the default Ubuntu theme are not affected.
Update: All GTK themes that use a non-zero value are affected, regardless of engine. Crux and Glider are 2 examples that are packaged with Ubuntu. Testcase page: https://bugzilla.mozilla.org/show_bug.cgi?id=471789 Be sure to refresh the page and look at the CC list box.
So... Is this bug gonna get any attention?
Once again, I shall bump for the sake of the Ubuntu Art Team that is losing sleep over this bug... https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/327863
Bug is now exposed by default in Ubuntu Karmic.
This is *not* a GTK+ issue. The Gecko rendering engine does everything itself, it retrieves the style property and then uses the data in a way that results in the bug. GTK+ is not involved. (The culprit may be nsNativeThemeGTK::GetWidgetBorder which uses the border information.)