Closed Bug 1261095 Opened 9 years ago Closed 9 years ago

[GTK3] Form elements have no background/unfocused styling

Categories

(Core :: Widget: Gtk, defect)

defect
Not set
minor

Tracking

()

RESOLVED WONTFIX
Tracking Status
firefox45 --- unaffected
firefox46 --- affected
firefox47 --- affected
firefox48 --- affected

People

(Reporter: mboldan, Unassigned)

References

Details

[Affected versions]: - Firefox 46.0b6, Firefox 47.0a2 (2016-03-31) and Firefox 48.0a1 (2016-03-30) [Affected platforms]: - Ubuntu 12.04 x86 and Ubuntu 14.04 x64 [Steps to reproduce]: 1. Launch Firefox. 2. Go to https://goo.gl/2O8ffo and select an option from another field (eg. Product). [Expected result]: - The '---' option from Resolution has no focus background. [Actual result]: - The '---' option has a focus background(see http://i.imgur.com/4OEzyae.png). [Regression range]: - This is not a regression since the issue is reproducible only on gtk3 builds.
In GTK3, I don't think the background color indicates focus. In gtk3-demo, double-click "Change Display" to see that both display and screen are orange, and still orange after moving focus to another window. I haven't found the dotted border in other GTK3 apps, but I have seen in in gtk-demo "Change Display" (GTK2).
Here is an update just to clarify the logged bug. The issue here is that the Firefox window from the background (FF 46) should have no focus on the elements from Product or from Resolution sections. The expected behavior is that all the elements are gray, since there is no focus on that window. If the Firefox 46 window is selected and the Firefox 42 window is not focused any more, all the elements from the FF 42 window are gray. Sorry for the confusion.
Yes, there is a difference between 42 and 46 here, but that difference is an expected difference between GTK2 and GTK3 applications. The intent of 46 is to look like a GTK3 application because that is the more modern look.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.