|Summary:||GtkComboBox appears-as-list cannot scroll|
|Product:||Red Hat Enterprise Linux 7||Reporter:||Jiri Koten <jkoten>|
|Component:||gtk3||Assignee:||Benjamin Otte <otte>|
|Status:||NEW ---||QA Contact:||Desktop QE <desktop-qa-list>|
|Version:||7.3||CC:||mbarnes, mcrha, vbenes|
|Fixed In Version:||Doc Type:||If docs needed, set a value|
|Doc Text:||Story Points:||---|
|oVirt Team:||---||RHEL 7.3 requirements from Atomic Host:|
|Cloudforms Team:||---||Target Upstream Version:|
Description Jiri Koten 2016-08-10 12:25:39 UTC
Description of problem: I'm unable to select a Time Zone with mouse from the list and scrolling doesn't work either. Keyboard input works but It steels the focus and I'm unable to change windows or go to overlay in gnome-shell until I escape the list. Version-Release number of selected component (if applicable): evolution-3.12.11-21.el7 How reproducible: 100% Steps to Reproduce: 1. Go to Evolution Preferences > Calendar and Tasks 2. Uncheck "Use system time zone" and click Select 3. Click on the Selection drop-down menu and try to select a time zone Actual results: cannot select any time zone with mouse or scroll the list Expected results: I'm able to scroll the list and select the desired time zone with mouse Additional info:
Comment 1 Jiri Koten 2016-08-10 12:32:13 UTC
Console output shows following gtk-message. Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Comment 2 Milan Crha 2016-08-10 14:50:08 UTC
Created attachment 1189670 [details] test-gtk.c Thanks for a bug report. I can reproduce it too, out of the evolution with this simple code, using gtk3-3.14.13-20. The first line of the attached test-gtk.c contains a command line to compile and run it. The problem is the CSS style change, the appears-as-list property set to 1. I can easily comment out the code in the Evolution, but it doesn't scale, because other applications could be still broken, thus I'm moving this bug to gtk3 instead.