[Webkit-unassigned] [Bug 193426] New: AX: VoiceOver fails to read out checkbox label on mobile browsers
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Jan 14 19:00:42 PST 2019
https://bugs.webkit.org/show_bug.cgi?id=193426
Bug ID: 193426
Summary: AX: VoiceOver fails to read out checkbox label on
mobile browsers
Product: WebKit
Version: Safari 12
Hardware: iPhone / iPad
OS: All
Status: NEW
Severity: Major
Priority: P2
Component: Accessibility
Assignee: webkit-unassigned at lists.webkit.org
Reporter: iamjohnnywang+lifestyle at gmail.com
CC: webkit-bug-importer at group.apple.com
Been running into some screenreader issues with Mobile Chrome/Safari + Voiceover. Thought it might have been my code at first, but encountered the same problems running the following code on a page with no other JS/CSS loaded:
<body>
<input id="test" type="checkbox" name="test" value="foo">
<label for="test" id="test-label">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</label>
<button id="button" onclick="(function() { document.getElementById('test').focus(); })()">test</button>
</body>
Expected Behavior:
With VoiceOver on, tapping the button would set focus to the checkbox and read out the entire label.
Actual Behavior:
If Voiceover is on and you tap the button, focus will get set to the checkbox, and the label will be read the first time around, but on subsequent button taps, the label is only partially read out before it gets abruptly cut off, with the focus sometimes (oftentimes) moving up to the address bar.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190115/29017dfa/attachment-0001.html>
More information about the webkit-unassigned
mailing list