[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
https://bugs.webkit.org/show_bug.cgi?id=251544
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."
Example:
<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