WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: [EXTERNAL]JAWS pulled up controls from background page

for

From: Mark Magennis
Date: Sep 12, 2019 9:59AM


Best not to set aria-hidden="false". This frequently causes JAWS (in IE11 at least) to read random content and/or fail to read content. If you want to unhide something that is hidden using aria-hidden="true", remove the aria-hidden attribute altogether.

Mark Magennis
Skillsoft | mobile: +353 87 60 60 162
Accessibility Specialist


-----Original Message-----
From: WebAIM-Forum < <EMAIL REMOVED> > On Behalf Of Birkir R. Gunnarsson
Sent: 12 September 2019 15:07
To: WebAIM Discussion List < <EMAIL REMOVED> >
Subject: [EXTERNAL] Re: [WebAIM] JAWS pulled up controls from background page

This is not unexpected.
Does the dialog element have the attribute aria-modal="true"?
That should tell screen readers/browsers to hide the background page
content while the dialog is visible, but even if you have it I suspect
IE11 does not respect it.
I think the only approach that would get the job done in IE11 is to
add aria-hidden="true" to all content outside of the dialog while the
dialog is viible, make sure to set it to "flase" or remove it when the
dialog closes.
And this approach does not work if the dialog is inside the page
content, because then you would be hiding the dialog as well.



On 9/12/19, dinesh tripathi via WebAIM-Forum
< <EMAIL REMOVED> > wrote:
> Hello All,
> Here is a interesting error I have observed. When a dialog box open in a
> website, keyboard focus stays inside the modal box using JAWS in IE Browser
> because the background page is masked but if you used the JAWS keystrokes to
> pull the list of headings, form fields and links, it will bring all from
> background page including dialog modal. But this is not happening in Firefox
> with NVDA.
> Your thoughts would be helpful.
> Thank you Dinesh
>
>
>
> Sent from Yahoo Mail for iPhone
> > > > >


--
Work hard. Have fun. Make history.