GNOME Bugzilla – Bug 752200
Lists of radio buttons look wrong when interacted with using keyboard in 3.17.x
Last modified: 2015-07-13 17:07:54 UTC
Our automated tests for the Fedora installer stopped working on the software selection screen with GTK+ 3.17 in Rawhide. It seems like the lists of radio buttons on that screen behave differently between 3.16 and 3.17, with mouse-over and keyboard navigation. In F22 / GTK+ 3.16 if you tab to the menu and use the up/down arrows to scroll through it, each entry gets a blue highlight as you scroll through. In F23 / GTK+ 3.17, there's only a rather hard to see dotted-line rectangle to indicate the selected entry. In F22 / GTK+ 3.16, entries get a subtle grey highlight as you mouse over them; in F23 / GTK+ 3.17, the grey highlight appears as you mouse over entries but doesn't *disappear* as you mouse away from them in a downwards direction, only as you mouse away in an upwards direction. When you mouse over the entry that's currently active according to the keyboard, it suddenly gets a blue highlight. This is a bit difficult to describe, so I'm attaching a video comparing the behaviours: F23 / GTK+ 3.17 in the upper VM, F22 / GTK+ 3.16 in the lower VM.
Video's too big for BGO, so here it is: https://www.happyassassin.net/temp/anaconda-gtk317.webm
You don't happen to know what kind of widgetry is involved there ? The fading hover points at a listbox. But I know that this page used to use a treeview in the page.
Looks like they're GtkListBoxes, yes, at least so far as I can grok the glade. The relevant file is https://github.com/rhinstaller/anaconda/blob/master/pyanaconda/ui/gui/spokes/software.glade - look around line 109 and 139.
This actually seems to have the same underlying cause as https://bugzilla.gnome.org/show_bug.cgi?id=752247 - thanks, Company. *** This bug has been marked as a duplicate of bug 752247 ***