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

Attachments

1

Activity

Show:

Former user 2 February 2018 at 03:07
Edited

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

Sean Flanigan 2 February 2018 at 02:59
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.

Sean Flanigan 2 February 2018 at 02:50

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

Sean Flanigan 2 February 2018 at 02:45

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

Sean Flanigan 2 February 2018 at 02:44

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

Ready for Release

Details

Assignee

Reporter

Tested Version/s

Components

Sprint

Fix versions

Affects versions

Priority

More fields

Created 1 February 2018 at 23:20
Updated 27 June 2018 at 02:02
Resolved 5 February 2018 at 22:23