Hacker News new | ask | show | jobs
by iammrpayments 29 days ago
I think I’ve tried building a combobox using datalist once but it didn’t work
1 comments

As you learn more about “raw” html you find all sorts of very fun things that are - ah - not very well implemented if at all.
The neat thing about HTML is that it's a living standard and anyone can contribute. Old bugs get corrected all the time simply because it annoyed a certain person enough for them to push a fix through the standards process.

Unfortunately, it could be around a decade before all three major browsers finally implement the standard, and the fix might not be quite as clean as you originally imagined.

The reason is that there are lots of webpage authors, lots of pages that use old standards and very few browser implementations. That made the browsers carry the burden of making it all work right for everyone.
Case in point: the keygen element.