GNOME Bugzilla – Bug 167070
items in yelp's left hand pane shouldn't auto-expand.
Last modified: 2009-09-22 01:48:06 UTC
Distribution/Version: JDS Rel3 B28 Using yelp 2.6 In yelp, navigate to a category that has expandable left-hand pane items. Notice that as the user presses the <down> or <up> keys to move onto such an item, that it auto-expands. This is not a good thing - if a user wants to navigate from section 1 to 5 (for example), then they will have to move through all of the sub-sections of sections 1 to 4. The items should only expand when the user presses the <+> key.
I can verify this is still a problem in 2.11.1. Marking NEW.
Created attachment 54444 [details] [review] Simple fix This implements this (I think). Can someone check to make sure its doing the correct (expected) behaviour? Thanks
Do people often just read the heads of chapters without reading their content? With linearly-written documents, I would expect people to read mostly linearly. I'm out of town, and I can't take much action on this at the moment. Could somebody check with usability about what behavior they think is best. Don, your patch will basically just suppress expanding for top-level nodes. So selecting, say, section 5.2 would still expand out the items for sections 5.2.x. Actually, it surprises me that expand_to_path has the behavior it does. It doesn't seem to fit with the name. Expanding to the parent is probably the easiest solution, making sure not to choke on top-levels, of course.
Created attachment 54475 [details] [review] Updated patch
Updated patch attached. Adding usability keyword and cc'ing usability-maint as per Shauns request in comment #3
Apologies for spam... ensuring Sun a11y folks are cc'ed on all current accessibility bugs.
I vote for the patch, provided it only affects keyboard usage. Having the nodes expand when you *click* is, I agree, quite useful. But for people who can't use a mouse, the extra keyboarding required to navigate through top level titles is an unnecessary hassle IMHOO.
Patch has been committed to CVS HEAD. Closing. 2006-06-11 Don Scorgie <dscorgie@cvs.gnome.org> * src/yelp-window.c: Don't auto-expand sections in left pane (bug #167070)