Created attachment 1100765 [details] Broken FF UI Description of problem: FF is not correctly rendering UI items after update to GTK3 3.19.3. See the attached screenshot, where you can see the URL bar without frame and the "version field" selection has weird color, this is even worse for typical edit fields, since the selection is invisible. Also notice the scroll bar, which is missing the indicator of current position. Checkboxes and radio buttons are typically invisible on the pages, only the check mark is rendered, not the frame. Please note that this happens in Wayland session if that makes difference. Version-Release number of selected component (if applicable): $ rpm -q firefox firefox-42.0-3.fc24.x86_64 $ rpm -q gtk3 gtk3-3.19.3-2.fc24.x86_64 How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Looking into my journal, I see plenty issues such as: (firefox:3151): Gtk-WARNING **: State 0 for GtkToggleButton 0x7f47025e7700 doesn't match state 128 set via gtk_style_context_set_state () That might be related I guess.
Issue persists on the following versions: $ rpm -q firefox firefox-43.0-1.fc24.x86_64 $ rpm -q gtk3 gtk3-3.19.4-1.fc24.x86_64 I also get the following journal entries on when refreshing and interacting with this Bugzilla page: (firefox:2967): Gtk-WARNING **: State 0 for GtkEntry 0x7f54db5e8220 doesn't match state 128 set via gtk_style_context_set_state () (firefox:2967): Gtk-WARNING **: State 0 for GtkMenuItem 0x7f54f2cf1cf0 doesn't match state 128 set via gtk_style_context_set_state ()
this is bug 151520 in webkit: https://bugs.webkit.org/show_bug.cgi?id=151520 already fixed upstream
(In reply to mayarash from comment #3) > this is bug 151520 in webkit: https://bugs.webkit.org/show_bug.cgi?id=151520 > already fixed upstream disregard this, firefox doesn't use webkit.
http://koji.fedoraproject.org/koji/taskinfo?taskID=12214087 This one should fix scrollbars, checkboxes and radiobuttons.
New build firefox-43.0-3.fc24.x86_64 also fixes text colors. We need to fix cursor changes which is last issue here AFAIK.
Looks better, except the cursors. Thx.
The tooltips are missing frame ... their background color is probably wrong as well. $ rpm -q firefox firefox-43.0.3-1.fc24.x86_64
Cursors are covered by Bug 1292466.
Matthias, is there any CSS node for tooltip rendering? I don't see any on gtk sources nor the doc. Thanks.
Patches for GtkProgressBar are in firefox-43.0.3-5.
Hm, the issues are back after update to $ rpm -q gtk3 gtk3-3.19.8-2.fc24.x86_64 $ rpm -q firefox firefox-44.0-3.fc24.x86_64
This bug appears to have been reported against 'rawhide' during the Fedora 24 development cycle. Changing version to '24'. More information and reason for this action is here: https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora24#Rawhide_Rebase
firefox-45.0.1-2.fc24 fixes that.
The update is here https://bodhi.fedoraproject.org/updates/FEDORA-2016-44d7ec40fd