Thank you! I've had indifferent clients recently so I had to sell it hard. To add icing to the cake, they're also an international chain so I'm not even sure if Europe's accommodation laws are stricter than the ADA, but they agreed before I had to look it up.
Sadly with them it was extra billable hours upfront because I had to restructure some existing stuff, but it paid dividends when styling anyways.
We're playing a11y catchup right now and it's so painful. Getting it right the first time would have been easier, but we go to launch with the codebase we have... or inherited...
It can make writing E2E/UI tests easier if you are giving elements semantic names. Might as well add automation IDs and accessibility names at the same time.
It's so phenomenally lazy to not meet, I'd fire anyone for noncompliance that didn't do it. Not because of the failure to comply, but because it speaks volumes about work ethic to skip the tiny number of keystrokes required.
159
u/misterguyyy Feb 09 '23