[Webkit-unassigned] [Bug 174770] New: AX: Required field labels aren't announced on validation failure

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Jul 23 20:34:15 PDT 2017


https://bugs.webkit.org/show_bug.cgi?id=174770

            Bug ID: 174770
           Summary: AX: Required field labels aren't announced on
                    validation failure
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Macintosh
                OS: macOS 10.12.4
            Status: NEW
          Severity: Major
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: matt at mattstow.com
                CC: webkit-bug-importer at group.apple.com

Created attachment 316256

  --> https://bugs.webkit.org/attachment.cgi?id=316256&action=review

Demo showing VoiceOver not announcing which fields have failed validation

When using the `required` attribute on form fields, when the focus is taken to the first field with errors, its label is not announced by VoiceOver; it just tells you to "Fill out this field", which is essentially useless for a blind user.

In this test case, https://jsfiddle.net/8c9qge88/, it happens when triggering the button with Enter, Space and VO Space on the button. On my more complex implementation in a WIP project, it always happens on Space, often happens on Enter and never happens on VO Space :-\

-- 
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/20170724/a54021f4/attachment.html>


More information about the webkit-unassigned mailing list