[Webkit-unassigned] [Bug 230824] New: AX: safari reads EVERYTHING in form elements twice
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Sep 27 01:50:38 PDT 2021
https://bugs.webkit.org/show_bug.cgi?id=230824
Bug ID: 230824
Summary: AX: safari reads EVERYTHING in form elements twice
Product: WebKit
Version: Safari 14
Hardware: Mac (Apple Silicon)
OS: macOS 11
Status: NEW
Severity: Blocker
Priority: P2
Component: Accessibility
Assignee: webkit-unassigned at lists.webkit.org
Reporter: klh at threads.dk
CC: andresg_22 at apple.com,
webkit-bug-importer at group.apple.com
Created attachment 439332
--> https://bugs.webkit.org/attachment.cgi?id=439332&action=review
screenshot showing hierarchy in Xcode ax tool
it seems like an old problem has resurfaced with a vengeance.
reduced test case:
https://codepen.io/lewisjwright/full/bGbpoGw
even further reduced:
<fieldset>
<legend>I agree to terms and conditions</legend>
<label><input name='radio_with_legend1' type='radio' checked='checked'>Yes</label>
<label><input name='radio_with_legend1' type='radio'>No</label>
</fieldset>
In the above code whatever is inside Legend will be read twice, this goes for ALL form elements os one kind or another, especially in combination with shadow elements
(meaning this seems to be a rudimentary bug in all form related fields (value get read twice)
XCODE accessibility inspector show that:
the hierarchy is wrongly read
1: first element is the Type: Group with the Label: "I agree to terms and conditions"
2: child element after this is "static Text" with value: I agree to terms and conditions
Result of this is that VoiceOver read both the group and the text value aloud, even though only on DOM element is present.
This should be marked as a critical- needs fix since it impacts every single person out there with a disability trying to use Form elements in Safari
tested on:
osx 11.5.2
safari 14.1.2
--
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/20210927/af40ebc9/attachment.htm>
More information about the webkit-unassigned
mailing list