Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jaws 2022 doesn't read Graphics #675

Open
ThaMoreira opened this issue Nov 3, 2022 · 4 comments
Open

Jaws 2022 doesn't read Graphics #675

ThaMoreira opened this issue Nov 3, 2022 · 4 comments

Comments

@ThaMoreira
Copy link

Summary

Example:

Expected result

Jaws reads correctly the graphic informations

Actual result

Jaws only read as " List Box Grapic"

Example

example

Untitled

Additional Information

JAWS version 2022

@JAWS-test
Copy link

The source code of the SVG file contains an unlabeled selection list (role=listbox) at that position. Therefore, the JAWS output is correct. The rest of the graphic is output correctly by JAWS in conjunction with Chrome. I just had the strange behavior that on the first linear read everything after the selection list is not output, but on the second it is. However, the output of the text contents does not make sense. Either the complete SVG graphic is marked up correctly (with ARIA roles for tables, for example) or the content of the SVG graphic is hidden (aria-hidden=true) and a text alternative in table form is offered underneath. The graphic itself should then only receive a concise alternative text. See https://www.w3.org/WAI/tutorials/images/complex/

@ThaMoreira
Copy link
Author

But Jaws only reads "List Box Graphic" when it should read the Gross Profit, for example (April-Maried).
The same happens with you? Or it read correctly?

@JAWS-test
Copy link

JAWS-test commented Nov 7, 2022

But Jaws only reads "List Box Graphic" when it should read the Gross Profit, for example (April-Maried). The same happens with you? Or it read correctly?

Your links do not point to the pages you show in your screenshots. That's why I can't test it. In both of your links, I can open a chart that has a legend with only one entry. But since the legend is marked with role=listbox and role=option, it is normal that its content is not output with the virtual cursor of JAWS. The content of a listbox is output only in form mode, i.e. when I navigate to it with the TAB key. Other screen readers do this differently and output all list entries even when reading linearly. But this has nothing to do with the SVG graphic. A separate ticket should be opened for this if needed.

The second link opens an SVG graphic with a text alternative in table form. In this example, the graphic should only have a short alternative text and the rest should be marked with aria-hidden=true. The short alternative text should link to the table. But see also: w3c/wcag#2720 (comment)

@ThaMoreira
Copy link
Author

Thank you! I Will open another issue related to the legend reading

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants