|
|
|
|
|
by com2kid
2433 days ago
|
|
A lot of native HTML controls cannot be styled, instead they are re-created in JS. This causes problems with accessibility, and burdens the browser with unneeded JS. On a very related note, Safari not supporting date and time inputs on MacOS, and not having full support on iPhone, is super irritating. Having to add a bunch of barely accessibility JS controls to my site because Apple refuses to implement a spec after a bug was filed 6 years ago (https://bugs.webkit.org/show_bug.cgi?id=119175) was rather annoying. |
|
Additionally, it is not terribly difficult to make a custom checkbox , for instance, accessible. It may require JS and ugly DOM, but I wouldn't say it's difficult.