|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>|
|Severity:||Blocker||CC:||giacomo.petri, jcraig, kbuechner, webkit-bug-importer|
Description Paul J. Adam 2020-09-10 07:35:04 PDT
Comment 1 Radar WebKit Bug Importer 2020-09-10 07:35:15 PDT
Comment 2 Paul J. Adam 2020-09-10 07:35:44 PDT
Created attachment 408441 [details] Good VoiceOver output on the role="img" example
Comment 3 Giacomo Petri 2022-12-05 06:21:51 PST
Still valid. Any update?
Comment 4 Paul J. Adam 2022-12-05 06:32:09 PST
I'm no longer able to reproduce the bug so it appears to be fixed :)
Comment 5 kbuechner 2023-03-29 08:05:06 PDT
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.