[Webkit-unassigned] [Bug 119175] <input type="date"> doesn't show any date-specific controls

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jan 17 05:58:41 PST 2020


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

aislinn.m.b.hayes at gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |aislinn.m.b.hayes at gmail.com

--- Comment #13 from aislinn.m.b.hayes at gmail.com ---
This is a big issue not just for browser compatibility but for accessibility as well. The native date picker is fairly accessible and is a good option for developers not wishing to build their own date-pickers, but lack of support for a major browser like Safari is a huge problem - especially given that VoiceOver is a screenreader best designed for use with Safari. 

For those looking for a potential solution, https://www.w3.org/TR/wai-aria-practices/examples/dialog-modal/datepicker-dialog.html is an option that has good accessibility (even better than native, given that in the native option a screenreader user can't navigate to the calendar at all - which is compliant but still not great). 

Unfortunately the Material UI option isn't accessible either (https://material-ui.com/components/pickers/#material-ui-pickers), and neither is the polyfill mentioned above (https://github.com/liorwohl/html5-simple-date-input-polyfill). I'm no expert but just some simple keyboard navigation testing with VoiceOver demonstrates how unusable these are... 

Please save me the hassle of having to build my own component and just give Safari native support :D

-- 
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/20200117/bbdf6051/attachment.htm>


More information about the webkit-unassigned mailing list