RESOLVED FIXED Bug 191743
AX: Voiceover reads checkbox labels twice
https://bugs.webkit.org/show_bug.cgi?id=191743
Summary AX: Voiceover reads checkbox labels twice
Oliver Byford
Reported 2018-11-16 04:32:47 PST
Created attachment 355041 [details] Reduced test case Given the following markup: <input id="checkbox-bar" name="foo" type="checkbox" value="bar"> <label for="checkbox-bar"> Foo </label> <br> <input id="checkbox-baz" name="foo" type="checkbox" value="baz"> <label for="checkbox-baz"> Bar </label> Focus either checkbox. This behaviour is also present in Safari Technology Preview release 70. Expected behaviour: Voiceover should announce the label once, e.g. "Foo, unticked, checkbox" Actual behaviour: Voiceover announces the label twice, e.g. "Foo, Foo, unticked, checkbox"
Attachments
Reduced test case (379 bytes, text/html)
2018-11-16 04:32 PST, Oliver Byford
no flags
Radar WebKit Bug Importer
Comment 1 2018-11-16 04:33:33 PST
chris fleizach
Comment 2 2018-11-17 23:03:21 PST
for some reason the <label> is being converted to a AXStaticText and it's reporting it has a child of its own (the actual static text item)
Oliver Byford
Comment 3 2020-12-22 07:37:33 PST
I can no longer reproduce this in Safari 14.0.2 (15610.3.7.1.10, 15610) on macOS 10.15.7 (19H114) – I think this has been fixed at some point.
Klaus
Comment 4 2021-09-27 01:39:12 PDT
this has been reintroduced in latest osx/safari for all form elements https://codepen.io/lewisjwright/full/bGbpoGw
Simon Fraser (smfr)
Comment 5 2021-09-27 09:41:11 PDT
Please file a new bug on that and add it to "See Also"
Klaus
Comment 6 2021-09-28 02:17:16 PDT
Klaus
Comment 7 2024-09-07 11:50:06 PDT
Note You need to log in before you can comment on or make changes to this bug.