This is truly great, and might actually be something I could use—although it needs to interface with a list of hundreds or thousands of entries. I don’t know if it is scalable in that case. Probably not, if it needs to display the entire list, which means that this intended for a relatively small list.
I recently had the non-existent pleasure—on the same project—of implementing a fall-back for the `datetime-local` input type, which is only available on very few browsers, even though it is absolutely critical to a good mobile experience.
This fails very gracefully compared to the `datetime-local` input type turning into a `text` input.
This is one of the perks of using Opera as my default desktop browser, by the way. Shame so many developers choose to ban it.