wnolfm / a11y-slider

Accessible Carousel using ARIA best practices
0 stars 0 forks source link

aria-roledescription in JAWS #12

Closed maschad96 closed 5 years ago

maschad96 commented 5 years ago

There have been a few reports of issues where the aria-roledescription text is read after reading each semantic node nested within it. For now, leave out of working copy until further update from JAWs and a confirmed resolution

Current suggestion is to replace with an aria-label: https://github.com/FreedomScientific/VFO-standards-support/issues/154#issuecomment-512786380

Issue reference: https://github.com/FreedomScientific/VFO-standards-support/issues/154#issuecomment-516035301

wnolfm commented 5 years ago

@matthewschad Carousel Items currently have a aria-roledescription and aria-label.

<div class="carousel-item"
                    role="group"
                    aria-roledescription="slide"
                    aria-label="6 of 6">

Should we just remove aria-roledescription in this case?

maschad96 commented 5 years ago

Yes, would just combine as 'Slide 6 of 6'.

Same goes for the <section> node, would revise to

<section id="myCarousel" class="carousel" aria-label="Highlighted television shows, carousel">, rather than having aria-roledescription="carousel"