[wp-trac] Re: [WordPress Trac] #6352: Tabindex bugs in trunk
WordPress Trac
wp-trac at lists.automattic.com
Wed Jun 17 16:20:38 GMT 2009
#6352: Tabindex bugs in trunk
----------------------------+-----------------------------------------------
Reporter: westi | Owner: westi
Type: defect (bug) | Status: new
Priority: high | Milestone: 2.9
Component: Administration | Version: 2.5
Severity: major | Keywords: needs-patch
----------------------------+-----------------------------------------------
Comment(by Elpie):
Replying to [comment:6 Denis-de-Bernardy]:
> > anyone who develops an admin theme has a heck of a job working around
the limitations of the core tabindexes
>
> It's not that nasty, actually. It merely needs some docs...
I just hack the core ;)
But seriously, even the tabindex in the default themes is problematic.
Have you ever tried to navigate from the frontend? As soon as you load a
page/post that has comments enabled, the first tab you do drops you
straight down to the comment form. This completely breaks the document
flow and throws users in places they don't expect to be.
The tabindex in the backend is unnecessary as long as the document is
ordered. If they absolutely MUST stay, here's what I would do to improve
them...
Rename the files so the UI names match the file names - they don't
currently, which is confusing. This is important, particularly to keyboard
users who can see what appear to be strange locations displaying in their
browser bars.
Make sure there is a tabindex for every link in the logical flow of the
document - otherwise users get taken from tab to tab, then to the non-
indexed links afterwards, which is not necessarily the same document flow
that mouse users get.
But, really, maintenance would be a whole heap easier if tabindexes were
removed and attention paid to a logical document order. I find that even
without any changes, I can get around the backend very quickly by
keyboard, as long as I have first deleted all tabindexes.
Someone else want to test this and chime in?
--
Ticket URL: <http://core.trac.wordpress.org/ticket/6352#comment:7>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list