[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