Bug 1192155 - keyboard navigation doesn't work in Software Selection
Summary: keyboard navigation doesn't work in Software Selection
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: David Shea
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1189890 1196345 (view as bug list)
Depends On:
Blocks: 1189899
TreeView+ depends on / blocked
 
Reported: 2015-02-12 17:31 UTC by Kamil Páral
Modified: 2015-05-06 19:51 UTC (History)
9 users (show)

Fixed In Version: anaconda-22.20.4-1
Clone Of:
Environment:
Last Closed: 2015-05-06 19:51:32 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
GNOME Bugzilla 744721 0 None None None Never

Description Kamil Páral 2015-02-12 17:31:46 UTC
Description of problem:
If you need to select your package set using keyboard only (no mouse), it's close to impossible in the software selection spoke. You can use keyboard arrows to move up and down in the list of available environments, but the list does not scroll to show the highlighted item. So if you want to select something at the bottom of the list (below the widget bottom edge), or just see what's available, there's no way how to do it using keyboard. You can select it, but you don't see what you have selected.
Page Up/Down don't work either. Home/End seems to work, but also does not scroll the list.

Version-Release number of selected component (if applicable):
anaconda 22.18-1

How reproducible:
always

Steps to Reproduce:
1. enter software source spoke
2. try to select the last environment in the list using only keyboard (if you have large enough monitor to see all the environments without scrolling, use a smaller resolution)
3. the same problem is for add-ons

Comment 1 David Shea 2015-02-18 16:17:22 UTC
*** Bug 1189890 has been marked as a duplicate of this bug. ***

Comment 2 David Shea 2015-02-18 16:57:57 UTC
This is a problem in the way that we have to use GtkListBox via glade. Reported the bug to upstream gtk.

Comment 3 David Shea 2015-02-23 15:07:52 UTC
*** Bug 1189890 has been marked as a duplicate of this bug. ***

Comment 4 David Shea 2015-02-25 18:34:09 UTC
*** Bug 1196345 has been marked as a duplicate of this bug. ***

Comment 5 David Shea 2015-03-06 14:16:01 UTC
Posted patch to workaround glade's issues

Comment 6 Kamil Páral 2015-03-10 12:52:19 UTC
Great news! However, that build doesn't seem to exist (yet?).

Comment 7 David Shea 2015-03-10 13:29:20 UTC
Sure doesn't! Given that this bug is not a blocker or freeze exception of any sort, and given that the anaconda team moves bugs to MODIFIED after pushing to git so that bodhi or whatever can take over after a build, this shouldn't be a surprise?

Comment 8 Kamil Páral 2015-03-10 13:36:15 UTC
It was a surprise, not because of the MODIFIED status, but because of the Fixed In Version field. I had this notion that it is used only once the build already exists (in Koji). But it seems I was wrong, so sorry about that, I'll wait until it appears.

Comment 9 Fedora Update System 2015-03-13 18:33:19 UTC
python-blivet-1.0.3-1.fc22 has been submitted as an update for Fedora 22.
https://admin.fedoraproject.org/updates/python-blivet-1.0.3-1.fc22

Comment 10 Fedora Update System 2015-03-14 09:14:09 UTC
Package python-blivet-1.0.3-1.fc22, anaconda-22.20.4-1.fc22:
* should fix your issue,
* was pushed to the Fedora 22 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing python-blivet-1.0.3-1.fc22 anaconda-22.20.4-1.fc22'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2015-3846/anaconda-22.20.4-1.fc22,python-blivet-1.0.3-1.fc22
then log in and leave karma (feedback).

Comment 11 Fedora Update System 2015-03-18 10:35:55 UTC
Package python-blivet-1.0.3-1.fc22, anaconda-22.20.4-1.fc22, libblockdev-0.7-1.fc22:
* should fix your issue,
* was pushed to the Fedora 22 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing python-blivet-1.0.3-1.fc22 anaconda-22.20.4-1.fc22 libblockdev-0.7-1.fc22'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2015-3846/libblockdev-0.7-1.fc22,anaconda-22.20.4-1.fc22,python-blivet-1.0.3-1.fc22
then log in and leave karma (feedback).

Comment 12 Kamil Páral 2015-03-18 11:40:34 UTC
I tested this using F22 Beta TC2, and it seems to work great. Thanks a lot.


Note You need to log in before you can comment on or make changes to this bug.