[wp-trac] [WordPress Trac] #40833: Allow addition of aria-current="page" to current page element in paginate_links()
WordPress Trac
noreply at wordpress.org
Fri Jun 9 16:54:00 UTC 2017
#40833: Allow addition of aria-current="page" to current page element in
paginate_links()
-------------------------------------+-------------------------------------
Reporter: GrahamArmfield | Owner: afercia
Type: enhancement | Status: assigned
Priority: normal | Milestone: 4.8.1
Component: Themes | Version:
Severity: normal | Resolution:
Keywords: has-patch has- | Focuses: accessibility,
screenshots aria-current | administration
-------------------------------------+-------------------------------------
Changes (by afercia):
* keywords: has-patch => has-patch has-screenshots aria-current
* focuses: accessibility => accessibility, administration
* component: General => Themes
Comment:
Thanks @palmiak and #wcpl2017! Screenshots of a quick test with VoiceOver,
using Twenty Seventeen:
posts pagination:
[[Image(https://cldup.com/2z4dO4MSJ4.png)]]
comments pagination:
[[Image(https://cldup.com/2EG7cGZX76.png)]]
Maybe just a couple concerns worth some consideration:
- the ARIA 1.1 spec seems to recommend to use aria-current on links within
a set of pagination links, while here the element is a `<span>`; I guess
it's okay since basically any element can indicate the "current thing" in
a set of items
- an interesting consideration is if a theme is already using some
visually hidden text with the word "Current", it should preferably be
removed to avoid duplicated information, see this comment: https://tink.uk
/using-the-aria-current-attribute#comment-6674 so I guess this change
should be well communicated to theme authors
Any thoughts more than welcome.
Here'e a non-exhaustive list of places where `paginate_links()` is used in
core that should be checked:
- posts pagination
- comments pagination
- old media upload modal pagination
- menus screen: list of "View all" posts, pages, etc. (displayed only when
there are more than 50 items)
Worth noting there are several other places in core where the addition of
`aria-current` would benefit users, it would be great to open separate
tickets to cover all of these cases.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/40833#comment:6>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list