Description of problem: Using gtk 3.19.2-1, the trough of scrollbars is rendered and colored correctly, but the scrollbar itself is either not rendered, or it's rendered as the same color as the trough. Interestingly enough, it *does* think the scrollbar is there, because grabbing and dragging or clicking the invisible scrollbar works. Reverting back to 3.19.1-1 makes it work again. Version-Release number of selected component (if applicable): gtk3-3.19.2-1.fc24.x86_64 How reproducible: On a box with 3.19.2-1 installed, launch firefox, and hit a page that should have a scrollbar on it. Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Appears to be related to the 3.19.2 move to CSS - guessing that some CSS file is missing a specification for the scrollbar, or a wrong name for the node, or something....
I filed this https://bugzilla.mozilla.org/show_bug.cgi?id=1230955 bug report on the Firefox side in case this is a Mozilla issue.
The people working on the gtk3 firefox port are aware of the needed changes. I've started https://git.gnome.org/browse/gtk+/tree/tests/foreigndrawing.c to help with this.
(In reply to Matthias Clasen from comment #3) > The people working on the gtk3 firefox port are aware of the needed changes. > I've started https://git.gnome.org/browse/gtk+/tree/tests/foreigndrawing.c > to help with this. Great! I will close the Firefox bug, but at least this way people who search Mozila's Bugzilla will find something that points them to the real issue.
fixed in todays firefox build
OK I was confused by this if the fix is to change the Firefox code I should not have closed the bug on the Mozilla side. Whatever was done needs to be done via a Mozilla bug so that it will be included in the released product. I am reopening this bug https://bugzilla.mozilla.org/show_bug.cgi?id=1230955 and would like the GTK3 port team to post the code to it and get this into the release code. as it is, getting into Firefox version 45 was missed by a week here.