Bug 201354
| Summary: | <img> read as "group" by VoiceOver when source is SVG | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | kaylee <kayleeknowles42> |
| Component: | Accessibility | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | Normal | CC: | mjs, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 12 | ||
| Hardware: | Mac | ||
| OS: | macOS 10.14 | ||
kaylee
When using Voiceover, image tags whose source is an SVG are read as a group. The expected behavior is for them to be read as an image, which is what happens in Chrome.
Inline SVGs in Safari are explicitly given role="img" to achieve the effect of being read as an image rather than a group; however there is no reason an img tag shouldn't always have an implicit role of img, regardless of the format of the source image.
Here is a small sample codepen that can be used for testing: https://codepen.io/kaylee42/pen/gOYxWwg
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/54922562>
Maciej Stachowiak
*** This bug has been marked as a duplicate of bug 187695 ***