It's 2022 and input=date should be used instead for date pickers on the Web.
https://github.com/alphagov/govuk-design-system-backlog/issu...
https://github.com/alphagov/govuk-design-system-backlog/issu...
On iOS choosing year/month is the rolodex interface, as slow and clunky as usual, especially if you’re flipping it for 40~60 years.
On android it moves month by month at most, so it’s even funnier to swipe for decades.
I think the type=number alternative with validation + confirmation text with the month in letters is a better choice.
On Pixel (android 12), it opens a scrolling list, temporarily replacing the calendar month/day view.
I want to be able to do things like
<input type=date widget="calendarpicker">
<input type=date widget="mmddyypicker">
<input type=date widget="mycustomcomponent">
so you're stuck with not great UX if the platform-specific picker sucks for your use-case which for this is absolutely does. If you're born in 1950 on iOS have fun spinning the year wheel for a while instead of just typing in the number.That's why so many people roll their own.