Is your feature request related to a problem? Please describe.
Yes. The 2019 internet health report contains several articles that have visualizations of problems. The authors also provide descriptions via aria-label on the figure elements for these graphs, but NVDA does not render these. An example can be found in this article.
- Find the Heading 3 that is titled "Hostility to women in online news comments on The Guardian (2006-2016)".
- Arrow down.
- NVDA will jump straight to the female male ... gibberish text.
- Go back up to the heading and examine the next children and siblings with object inspector, or use an inspection tool like the Firefox HTML inspector.
- There is a figure element near the heading that contains an aria-label with a thorough and carefully crafted description of the graph. NVDA reads it when object nav finds the element.
Describe the solution you'd like
NVDA should notice if the author put an effort into labeling the figure element like this and provide the text in the virtual buffer, like it does with graphics.
Describe alternatives you've considered
Don't see any, if you don't know the description is there, you don't know where to look for it.
Additional context
Is your feature request related to a problem? Please describe.
Yes. The 2019 internet health report contains several articles that have visualizations of problems. The authors also provide descriptions via aria-label on the figure elements for these graphs, but NVDA does not render these. An example can be found in this article.
Describe the solution you'd like
NVDA should notice if the author put an effort into labeling the figure element like this and provide the text in the virtual buffer, like it does with graphics.
Describe alternatives you've considered
Don't see any, if you don't know the description is there, you don't know where to look for it.
Additional context