[wp-trac] [WordPress Trac] #35664: Edit term screens: tab order should match visual order
WordPress Trac
noreply at wordpress.org
Fri Jan 29 18:55:18 UTC 2016
#35664: Edit term screens: tab order should match visual order
-------------------------+-------------------------------------------------
Reporter: afercia | Owner:
Type: defect | Status: new
(bug) | Milestone: 4.5
Priority: normal | Version:
Component: Taxonomy | Keywords: needs-patch has-screenshots ui-
Severity: normal | feedback
Focuses: ui, |
accessibility |
-------------------------+-------------------------------------------------
While Posts have separate screens for listing the posts and adding new
ones, Taxonomies have just one screen with two columns. In these screens,
the initial focus is set on the first focusable field on the "add" form
and that makes perfectly sense.
By the way, since the right column is the first one in the source and the
left column is the last one, this is problematic for accessibility.
For keyboard and screen reader users, navigation is a linearised process.
If WordPress forces users to start their navigation in the middle of the
content, all the previous content (the list table) will be basically
"skipped".
Starting from the focused input field, users will press the Tab key or use
arrow keys to navigate forward, and after the submit button there's just
the footer.
[[Image(https://cldup.com/dNf5Xa7sNx.png)]]
To go to the list table, they will be forced to navigate backwards, which
is always a confusing experience. Making the tab order match the visual
order is also a [https://www.w3.org/TR/WCAG20-TECHS/C27.html WCAG success
criterion].
The fix would be fairly simple, and it would be also a nice opportunity to
clean up a bit the related CSS (noticed some redundant media queries and
other possible adjustments).
Was also wondering why the Tag Cloud in the Tags screen is the first thing
on the top, for consistency I'd propose to move it below the form. Any
thoughts more than welcome.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/35664>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list