[Webkit-unassigned] [Bug 251544] New: AX: input[type=date] individual fields are announced as "group"

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Feb 1 13:06:03 PST 2023


            Bug ID: 251544
           Summary: AX: input[type=date] individual fields are announced
                    as "group"
           Product: WebKit
           Version: Safari Technology Preview
          Hardware: Mac (Apple Silicon)
                OS: macOS 13
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: chris.gilardi+webkit at vidaloop.com
                CC: andresg_22 at apple.com,
                    webkit-bug-importer at group.apple.com

Created attachment 464803

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

Incorrect announcement of month input

When using VoiceOver to input text into an input of type "date", the individual text fields (created by the browser for mm/dd/yyyy) are not given human-friendly names, making the field hard to interact with.

When you use the VoiceOver key to select the input, the name assigned to the input *is* announced correctly as "<Aria Label> text, date field", but the internal fields are simply announced as "group."

<label id="bd-label">Birthdate</label>
<input type="date" aria-labelledby="bd-label"/>

When you tab to the input (which selects the first of the three rendered inputs), Safari simply announces "group". Tabbing to the next two fields produces the same announcement. I have attached a screenshot with what voiceover announces. This example can be found here: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/date

This is an issue because in a localized environment, users will not be able to tell which field they are interacting with. For example, how would they know which "group" corresponds to Month or Date?

Tested on MacOS 13 Ventura and Safari 16 as well as Technology Preview.

Aside: I am interested in helping fix this issue, if someone could point me in the direction of where such a change may need to be made.

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/20230201/886c6662/attachment.htm>

More information about the webkit-unassigned mailing list