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

NVDA ignores Headings that have an SVG inside inFirefox #4559

Closed
nvaccessAuto opened this issue Oct 20, 2014 · 3 comments
Closed

NVDA ignores Headings that have an SVG inside inFirefox #4559

nvaccessAuto opened this issue Oct 20, 2014 · 3 comments
Labels
bug feature/browse-mode p4 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority

Comments

@nvaccessAuto
Copy link

Reported by MarcoZehe on 2014-10-20 07:58
If a heading element only contains an SVG tree, NVDA ignores it, including the heading, even though Firefox exposes them in the accessibility tree just fine. Even NVDA's object nav sees the elements. They just don't show up in the virtual buffer.

Steps to reproduce:

  1. Go to this example on Codepen.
  2. The top shows the code, the bottom iframe contains the actual result of the code.

Expected: The h1 plus the titled SVG should show up in the iframe.
Actual: The heading is completely ignored.

  1. Now, explore the accessibility tree of the iframe with the object navigator.

Result: Heading level 1 is there, and its child is a diagram accessible with the title of the SVG.

@nvaccessAuto
Copy link
Author

Comment 1 by jteh on 2014-10-21 03:18
The issue is that the deepest elements in the SVG tree (the accessibles with role graphic) produce no content. The solution is probably to allow NVDA to fall back to the accessible name for diagram accessibles.
Changes:
Milestone changed from None to next

@nvaccessAuto nvaccessAuto added this to the next milestone Nov 10, 2015
@jcsteh jcsteh removed this from the next milestone Jun 24, 2016
@nvaccessAuto nvaccessAuto added the p4 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority label Jul 5, 2016
@Adriani90
Copy link
Collaborator

@MarcoZehe can you still reproduce it? I tested in Firefox 64.0 and the h1 is recognized properly in the virtual buffer. I double checked with object navigation and the h1 is definitely the one with the diagram as child.

@MarcoZehe
Copy link
Contributor

Nope, this is no longer reproducible and can be closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug feature/browse-mode p4 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority
Projects
None yet
Development

No branches or pull requests

5 participants