WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: mathml in nested div with role=button not read by Jaws

for

From: glen walker
Date: Sep 16, 2020 12:37AM


The example works great with VoiceOver on iOS, but VoiceOver supports
MathML. I couldn't get anything read with NVDA or JAWS. Options C and D
of the first question would say the word "math" with NVDA but options A and
B did not. Removing the button role didn't change anything. But I've
never had good luck with MathML on NVDA or JAWS so I don't want to make any
conclusions about your test site.

On Tue, Sep 15, 2020 at 11:45 AM Mike Warner < <EMAIL REMOVED> > wrote:

> Hi all,
>
> I've been banging my head on this for a few days, but am not making much
> progress. In our online courses, we have review questions after some of
> the more difficult assignments, These questions are multiple choice, with
> each choice being a div with role=button. With that role, JAWS doesn't
> read the math, but reads the rest of the text just fine. When I remove
> that role, the math is read as expected. I tried using an
> aria-role=switch, but that also made Jaws not read the math. Anyone else
> come across this? I'd really like to leave the entire answer choice div
> clickable for a good user experience.
>
> The following link will take you into a demo course with just this
> assignment.
> https://www.mindedgecollege.com/acl.php?56A8ECD8
>
> Thanks all! This is driving me batty!
>
> Mike
>
> Mike Warner
> Director of IT Services
> MindEdge, Inc.
> > > > >