| Summary: | AX: inconsistent announcement for SVGs used in <img> element (macOS/VO and iOS/VO) | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Patrick H. Lauke <redux> |
| Component: | Accessibility | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW --- | ||
| Severity: | Normal | CC: | barry, emily.mann, jcraig, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | All | ||
| OS: | All | ||
|
Description
Patrick H. Lauke
2021-06-02 13:33:21 PDT
FYI, I did NOT actually see any noticeable difference for External SVGs nor inlined data SVGs (so probably can remove those test cases from my sample page - was trying out lots of things!). However I did note that an SVG with a <title> element without an explicit role, didn’t show in the MacOS Voiceover Image Rotor - it was completely ignored from that (like it is on iOS) even though it was keyboard accessible from Voiceover and read out. I guess because the role is Group rather than Img, so not eligible for Image Rotor? I have experienced similar behaviour when an <svg> is used directly. <button><svg role="img"><title>Close</title></svg></button> VoiceOver only announces 'button' and not the title text. |