What fresh hell is THIS now? - Patrick Lauke
[eric] I really like the concepts of modularity/extensibility being able to write back to the browser, but these aspects are also a cause of concern for me. I’ve seen enough “in the trenches” dev that I worry people will be slathering things with ARIA and then advertising it as accessible without testing actual support (especially considering ARIA isn’t fully or consistently supported in all browsers).
Add the force multiplier of modularization into the mix, and you have a very real concern of a sexy-looking landing page enticing developers to adopt and potentially never update if issues are uncovered (see that 5k starred drag and drop lib posted earlier using the term “accessible” as a very timely example).
The native semantics tied to W3C specs give you a whole lot for free, especially if your browser isn’t one of the big four. I have another concern around that, especially where emerging markets/lower powered devices are concerned.
[svinkle] Doesn't sound much different than issues seen today. Native, frameworks, aria; always lots of human issues surrounding implementation. There's always going to be human error, but I think this has potential to eliviate some of those issues.
If done well, the abstraction the comes with using a well written, accessible component will help in the long run.
<tfoot>
thumbsup emoji
[eric] @robdodson Hey, thanks for taking the time to answer. I just wanted to apologize for the criticism, my current project has been an unending slog of antipatterns and I’m definitely looking for a fight in the wrong place—sometimes it’s hard to see the forest from the trees.
I really am excited for the potential that post represents, it’s hard to shake the skeptical mindset sometimes. Automated testing has been the only way we’ve gotten this project on track, so anything that improves on that would be wonderful.
alt
attribute, vs something more complex like focus management on a modal window? Perhaps I should just check it out myself.
[blind3y3design] @svinkle I'd love to not have to convince people that we should be spending extra time fixing issues that produce no noticeable change for "the average user." Even in Ed-Tech where we're required by law to meet WCAG 2.0 and Section-508 it's like pulling teeth to make a11y a priority.
Lighthouse has been a godsend. I can tell our other devs "Run these audits and validate that you're passing," and it's simple for them now.
[blind3y3design] Quoting a tweet I saw earlier:
Only tested in Chrome, FF and Safari scrolling is shite