In "History" screen, Left, Right, and Space keys don't work

Bug #828680 reported by Matthew Paul Thomas
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GTK+
Expired
Wishlist
gtk+3.0 (Ubuntu)
New
Undecided
Unassigned
software-center (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

Ubuntu Software Centre 4.1.15, Ubuntu Ocelot
software-center-gtk3 trunk r2119, Ubuntu Ocelot

1. Navigate to the History screen.
2. With the keyboard, select a date branch that is not currently expanded.
3. Press Right.
4. Press Left.
5. Press Space.
6. Press Space again.

What happens: (3, 4, 5, 6) Nothing.

What should happen:
3. The branch expands.
4. The branch collapses.
5. The branch expands.
6. The branch collapses.

<https://wiki.ubuntu.com/SoftwareCenter#history>: "Clicking anywhere on a branch — or pressing Space when it is selected — should expand it if it is collapsed, and collapse it if it is expanded. When a branch is selected, pressing Right should also expand it, and Left collapse it."

Tags: a11y
Revision history for this message
Michael Vogt (mvo) wrote :

Thanks for your bugreport.

This is the same keybinding behavior as any GtkTreeView. I would suggest that this gets fixed on a global level to have a consistent experience across all apps.

Changed in software-center (Ubuntu):
status: New → Confirmed
importance: Undecided → Low
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

What is the same keybinding behavior? How do you expand/collapse a GtkTreeView branch with the keyboard?

The keyboard navigation I specified is consistent with Nautilus. (Except that in Nautilus, Space opens the folder. In USC expanding the branch is the closest equivalent to that.)

Changed in software-center:
importance: Unknown → Wishlist
status: Unknown → Confirmed
tags: added: a11y
affects: software-center → gtk
Changed in gtk:
status: Confirmed → Incomplete
Changed in gtk:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.