This work will span WHATWG, Web Components, CSSWG and who knows what else. At any rate I’d like to propose a central repo for linking to standardization and improved standardization of form controls & components. This repo, currently here will allow us to have cross control issues and routing them accordingly while providing a central location to the other WICG based repo/discussions occurring for others. I’d like to transfer this to the WICG repo.
To ensure I’m complying with the WICG reqs for transferring a repo, here is a section taken from a blog post I’ll be putting up soon which covers only one aspect of the problem that web developers and ultimately end users face by us not dealing with this issue.
A good example of how this can be so problematic is , here is what it currently looks like in Edge, Firefox, Chrome and Safari:
Chrome:
Edge:
Firefox:
Safari (MacOS):
These types of browser inconsistencies wouldn’t be such a huge deal if the form parts were agreed upon and reachable by web developers. Unfortunately, the majority of form controls and components aren’t which leaves web developers to go to great lengths to work around this; here’s simply one example blog post detailing ways to work around the form control. This hack can be seen on many major sites such as Facebook and Twitter.