Open Bug 1877875 Opened 2 years ago Updated 7 months ago

Don't expose children of role="img" to clients

Categories

(Core :: Disability Access APIs, defect)

defect

Tracking

()

People

(Reporter: Jamie, Unassigned)

References

Details

STR (with NVDA):

  1. Open this test case:
    data:text/html,<button>before</button><div role="img" tabindex="0" aria-label="label"><p>content
  2. Tab to the div.
    • Expected: NVDA should say: "label graphic"
    • Actual: NVDA says: "label content label graphic"

This is partially due to buggy NVDA behaviour. However, the ARIA spec says that role="img" should have presentational children, so we really shouldn't be exposing them anyway, and correcting that fixes the problem for NVDA users.

Severity: -- → S3
See Also: → 2011580
You need to log in before you can comment on or make changes to this bug.