GNOME Bugzilla – Bug 711780
Gtk.ComboBox arrows are not visible the second time the menu popups
Last modified: 2017-08-15 20:23:26 UTC
The arrows, that helps to scroll to non visible elements in the list, disappear the second time the menu popups. To reproduce it, click on the menu to show all the elements, leave the focus so the menu list hides; when you repeat the operation the arrows are not visible anymore. I have attached a reproducer script. I am using the PyGTK version available on Fedora 19 (2.24.0-7.fc19) This bug was initially reported for virt-manager here: https://bugzilla.redhat.com/show_bug.cgi?id=1022060 In the original report, there is also a video that shows how to reproduce it on virt-manager.
Created attachment 259447 [details] Simple reproducer Seems to be a gtk issue, here's a simple reproducer using pygobject. It launches a window with a single ComboBox with a text entry. The combo is filled with enough items to require scrolling. First click of the combobox arrow works correctly, subsequent clicks show the rows but no scroll arrows (as demonstrated in the video reproducer in redhat bug report)
(you forgot to attach a reproducer, so I jumped in :) ) Also, pygtk is the gtk2 bindings only. This bug was originally hit in virt-manager which is gtk3, so the correct bindings component is pygobject. However I think this is likely an underlying gtk3 issue. Giuseppe can you reassign to gtk3? Doesn't look like I have permissions to do it since I didn't file the bug.
reassigning to gtk3
This appears to work fine in 3.22. Please reopen if you have a different test case that still breaks.