[wp-meta] [Making WordPress.org] #2654: Improve Screenshot Slider Accessibility
Making WordPress.org
noreply at wordpress.org
Mon Apr 3 19:52:43 UTC 2017
#2654: Improve Screenshot Slider Accessibility
------------------------------+-------------------------------------------
Reporter: kevinwhoffman | Owner:
Type: defect | Status: new
Priority: normal | Milestone: Plugin Directory v3 - Future
Component: Plugin Directory | Resolution:
Keywords: ux-feedback |
------------------------------+-------------------------------------------
Comment (by afercia):
Had the opportunity to have a quick look at the current implementation of
the slider and thought to give some feedback. I'm a bit biased of course
:) The best option for accessibility, and usability, and SEO, is just to
don't use sliders:
https://yoast.com/opinion-on-sliders/
First thing noticed: the prev and next buttons are empty, there's nothing
that can be announced. Also, they get revealed just on hover. Since
they're hidden with display: none, there's no way to operate them with a
keyboard.
Ideally, the markup should provide users with useful information, for
example how many items the slider has. This can be done with a list or an
ARIA tabbed interface. Making sliders fully accessible is really
challenging, I think I've never seen one that was fully accessible. The
best implementations use a tabbed interface.
I've done some research on this topic recently, so maybe the best thing to
do is sharing some links:
Web Accessibility Tutorials
Carousel Concepts
https://www.w3.org/WAI/tutorials/carousels/
http://shouldiuseacarousel.com/
WebAIM | Q&A about this web site
Jared Smith (@jared_w_smith) of WebAIM
Center for Persons with Disabilities
Utah State University
ARIA tabs
https://www.w3.org/TR/wai-aria-practices/#tabpanel
The Unbearable Inaccessibility of Slideshows
https://www.sitepoint.com/unbearable-accessible-slideshow/
About Carousels and ARIA Tabs
http://www.webaxe.org/carousels-and-aria-tabs/
Compare Carousel Examples
https://jongund.github.io/aria-examples/bootstrap-carousel/
Based on the plugin PayPal developed to enhance bootstrap 3
(https://paypal.github.io/bootstrap-accessibility-plugin/) and further
enhanced:
Tabpanel Accessibility Plugin
https://jongund.github.io/aria-examples/bootstrap-carousel/carousel-3.html
The last resource is one of the more accessible sliders I've seen but,
again, I'd consider to don't use a slider in the first place :)
--
Ticket URL: <https://meta.trac.wordpress.org/ticket/2654#comment:3>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org
More information about the wp-meta
mailing list