Modal dialogs invisible to screen readers

Description

Using translate.zanata.org, I have logged in and clicked into user settings and the client settings tab. At this point, I have no API key generated, but there is a link to generate a key. But if I click that link, nothing happens. I still see "API key not generated," a link to generate a new key, and the text of the configuration file still shows "translate_zanata_org.key=" indicating that no key has been generated.

Environment

None

Activity

Show:
Sean Flanigan
February 2, 2018, 2:44 AM

There is a sort of pop-up there. This is the HTML (warning: it's long):

Sean Flanigan
February 2, 2018, 2:45 AM

It seems like aria-hidden=true shouldn't be there. https://stackoverflow.com/a/31107263/14379

Sean Flanigan
February 2, 2018, 2:50 AM

I think there may be a lot of other aria-hidden elements which shouldn't be.

Sean Flanigan
February 2, 2018, 2:59 AM
Edited


I've just done a quick 'rg' search for aria-hidden elements which mention modal, dialog or aria-labelledby. Having aria-labelledby and aria-hidden on the same element seems wrong too.

Kathryn Gough
February 2, 2018, 3:07 AM
Edited

Thanks . I shall fix this soon by removing all the aria-hidden elements in these dialogs.

Ready for Release

Assignee

Kathryn Gough

Reporter

Kyle

Labels

None

Tested Version/s

None

Components

Sprint

None

Fix versions

Affects versions

Priority

unspecified
Configure