This bug is caused by the fact that we have a treeview (which implements its own scrollable interface) parented by a vbox itself parented by a viewport. This combination seems to break the treeview keyboard scrolling.
This widget arrangement was introduced to allow the appcount to be displayed at the bottom of the listview. This is a tricky bug to fix as it stands. My proposal is to move the appcount into the header widget (the widget with the sort mode combobox) beneath the categorisation label. This way we can simplify the widget arrangement, in turn fixing this bug. Moreover, while the appcount is probably not of huge interest to users, I believe the appcount in the header, where it is always visible makes more sense than hiding it at the bottom of a (potentially long) list. I have linked a branch which demonstrates the proposal. ** Attachment added: "displays the proposed location of the appcount" https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/830258/+attachment/2338877/+files/compromise.png ** Branch linked: lp:~mmcg069/software-center/scroll-fix-proposal -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/830258 Title: [GTK3] Scrolling list view with the keyboard doesn't work To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/830258/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs