Post #2283445
2026-05-04 17:06 UTC
Replies (3)
-
@jgg@qoto.org 2026-05-04 17:22
@Aaron@front-end.social ARIA roles are a last resort for when it is impossible to have the right semantics without them. Doing otherwise is not even convenient for the developers, since implies less readability, more complexity, more bugs, more pain. I suspect the main reason for all this bizarre piling of tech with no reason is there are too many web developers who don't seem to have a solid grasp of HTML. Even less of CSS. I get it, I get it, hammers are cool, but everyone should cool off and remember that JS is what you use when HTML and CSS are not enough. Otherwise, you are shooting your own feet.
-
@eys@front-end.social 2026-05-04 21:33
@Aaron@front-end.social That was my first experience with Chadcn as well, though I didn’t have the spoons for writing an entire article explaining it. Props to you!
-
@hmig@front-end.social 2026-05-11 21:19
@Aaron@front-end.social - honestly, one of the biggest letdowns of modern tech stacks like this is the over complication of really simply things like radio buttons, checkboxes and text inputs and how wildly inaccessible these elements become. They claim to be accessible, but I have yet to audit a simple site made from this that is. I write up at least 50-100 issues depending. 🫠