After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 752200 - Lists of radio buttons look wrong when interacted with using keyboard in 3.17.x
Lists of radio buttons look wrong when interacted with using keyboard in 3.17.x
Status: RESOLVED DUPLICATE of bug 752247
Product: gtk+
Classification: Platform
Component: .General
3.17.x
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2015-07-09 23:50 UTC by Adam Williamson
Modified: 2015-07-13 17:07 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Adam Williamson 2015-07-09 23:50:45 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.
Comment 1 Adam Williamson 2015-07-10 16:06:53 UTC
Video's too big for BGO, so here it is:

https://www.happyassassin.net/temp/anaconda-gtk317.webm
Comment 2 Matthias Clasen 2015-07-11 15:24:24 UTC
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.
Comment 3 Adam Williamson 2015-07-12 15:51:56 UTC
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.
Comment 4 Adam Williamson 2015-07-13 17:07:54 UTC
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 ***