Summary: | AX: <img> with .svg src breaks accessibility for VoiceOver unless role="img" is added to the img. | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Paul J. Adam <paul> | ||||||
Component: | Accessibility | Assignee: | Nobody <webkit-unassigned> | ||||||
Status: | RESOLVED WORKSFORME | ||||||||
Severity: | Blocker | CC: | giacomo.petri, jcraig, kbuechner, webkit-bug-importer | ||||||
Priority: | P2 | Keywords: | InRadar | ||||||
Version: | Safari 13 | ||||||||
Hardware: | All | ||||||||
OS: | All | ||||||||
Attachments: |
|
Description
Paul J. Adam
2020-09-10 07:35:04 PDT
Created attachment 408441 [details]
Good VoiceOver output on the role="img" example
Still valid. Any update? I'm no longer able to reproduce the bug so it appears to be fixed :) I am actually able to reproduce this bug. I have a group of small SVGs (flags of various countries) in a ul and without `role="img"` VO announces nonexistent images 5 or 6 times before announcing the actual SVGs. This only happens with some of the images, not all of them, even though they are all SVGs in the same list rendered with identical HTML. I can't find anything the incorrectly-announced images have in common that they don't share with images that are announced correctly. |