NEW 165088
AX: text-transform shouldn’t impact the way text is read in VoiceOver
https://bugs.webkit.org/show_bug.cgi?id=165088
Summary AX: text-transform shouldn’t impact the way text is read in VoiceOver
Sylvain Gamel
Reported 2016-11-28 02:13:25 PST
When a text-transform is applied to text, for example a button, then screen-reader reads the text with text-transform applied, not original semantic value. This is impacting accessibility of web pages the following way: - let say you have a button "Add to Cart" in you page. - CSS ensure that all buttons texts are rendered as uppercase Expected result: VoiceOver would read "add to card" as separate words Real result: VoiceOver is spelling-out first word "Add" as "A D D". This behavior is quite confusing for blind users and those using screenreaders. You can check this example with Voice Over enabled on macOS. https://jsfiddle.net/sgamel/qyp5avne/
Attachments
Radar WebKit Bug Importer
Comment 1 2016-12-01 12:42:50 PST
Ida
Comment 2 2020-06-29 11:15:26 PDT
Any updates on this one? Noticed recently that VoiceOver also transforms words into latin numbers if they are styled with text-transform uppercase. I'm assuming it's related to this bug. If not I'm happy to post a separate bug-report with an example.
Note You need to log in before you can comment on or make changes to this bug.