Justice Department Issues Web Accessibility Guidance Under the ADA
justice.gov
justice.gov
So surprised to see so many negative comments here. Wondering if wheelchair users were hated back in the days when the law about wheelchair ramps was passed. Accessibility of websites is a real problem for blind people. And the thing is it is relatively easy to make your website accessible:
* Use simple HTML controls: all of them work great in all screenreaders. Only when custom behavior is implemented in javascript this might cause problems. * Test accessibility with keyboard. That fancy combobox that you wrote that expands with beautiful navigation cannot be opened from keyboard.
This ADA guidance actually doesn't even mention this. Sure, providing alt descriptions can be useful but it's almost never preventing me from using a website. But a combobox or a button that won't click is a real problem. But I hope this is just the first step in making Internet more blind-friendly.
They were. AM talk radio hosts would whine about that one for years.
This is a cringe analogy but may be, just may be this will help since this is hacker news: think of the "Master Foo and the Programming Prodigy" and how writing comments is for your "future self." Well, making things accessible is for your future elderly or injured self if you're able bodied today. If you can't do it for others out of mere empathy, at the very least do it for a potential version of yourself in the future!
[0] http://www.catb.org/~esr/writings/unix-koans/prodigy.html
Edit : this is actually mentionned in other comments.
This site especially has a vocal block of libertarian leaning self centered priviliged tech workers who see an affront in doing anything for anyone other than themselves, even if it is in their own best interest.
Or like management of Grenfell tower in UK was asked to address fire safety problems, they didn't want to spend the money and about 100 people burned alive. Also the building is gone.
Or like that apartment block in US that collapsed recently.
Or like management of Bhopals fertiliser plant, that failed due to lack of maintenance and produced positions gasses that killed thousands of people, ofcourse starting woth employees of the plant. The CEO ofcourse escaped to US and US is refusing to extradite him.
In fact I don't know how to apply your advise to anything safety related, there are literally millions of examples of people saving a bit of money on safety and dying as a result and killing people around them.
if the bartender had been apologetic I wouldn't have felt so furious, but his utter disdain had my blood boiling.
Good manners? The business he represents is unable to accommodate a customer's needs. He should be nice about that. We have no indication that the bartender got berated.
Are you American by chance? I find that lots of Americans seem to want and even feel they're owed that kind of false sincerity/kindness from "low skill" workers they interact with.
Also I doubt it got to the point of someone telling OP to fuck off just for asking if there's an elevator, there has to be more to that story.
Also also there's no indication that the same business that owns the bar is the same business that owns the building, maybe they just rent a space on the bottom floor. So again, not the bartenders responsibility to apologize for something they have no control over, and possibly they're not even a representative of the same business that owns the building that chose not to include the accommodations.
In regards to accessibility accommodations, the only responsibility I can see to the bartender is telling people that there's not an elevator when they ask and he seems to have fulfilled that.
This is true to a sometimes weird degree, but...
> there's no indication that the same business that owns the bar is the same business that owns the building
A business is going to get judged on its physical space regardless of ownership or fairness.
There's a bar in Amsterdam with a rather unique tap collection and a remarkably annoying location, but every time I mentioned it to one of my friends there neither of those things would come up - it was always some variation of "oh isn't that the one where you have to walk up a sketchy spiral staircase to use the toilet?"
The portion you quoted from my post doesn't necessarily represent my actual opinion, I was just pointing out his statement doesn't always hold true.
But I don't disagree with you, you can definitely judge a business for it's physical aspects, however I don't think your friends go up to the bartender demanding they fix the sketchy stairs, and then get upset to the point your "blood boils" when they don't personally apologize to you for them. There's a difference between judging and complaining with your friends privately, and hassling someone that happens to work there over stuff they have no control over.
So if you have a serious situatuon, like a disabled person stuck in the basement, and the responce is just, leave them there? Like what has to happen for the barment to get off his ass and get the manager?
- 'Mate, you have a dead body at the bar!'
- 'Sorry pal, calling the police is not part of my job description'
To the customer, you represent the business. I see no reason why an able bodied man can't help, but if so, he should get someone who can. Whatever is the highest level manager or owner present has figure out the problem
But no, I didn't pester him, I just went to seethe in a corner and ask my friends for help.
also, how is it a reasonable expectation for me to crawl on my hands and knees up a flight of grimy stairs in public? why don't you try it sometime? it'd give you a taste of what it's like for me to live.
Also -- if the bar is on the first floor why would they be taking kegs upstairs in the first place?
or you know there really could be... There is entire sub-group of lawyers that are ADA Trolls, just like there are Patent Trolls, and Copyright Trolls. They exist not to make business more accessible, but to line their pockets and make business hard for everyone, these lawyers give the ADA regulations a bad name and it a real and actual problem.
>>Vast majority of people want to completely ignore accommodation and absolutely hate being told to do the bare minimum for other people
Ummm no. That is not actually true. the problem is often times the regulations are inflexible, and unaccommodating themselves businesses are often put in position where they simply can not comply for some reason or another to every letter of very regulation (of which are vast, vague, and complex)
Business owners also do not like to be continually threatened with heavy fines, and government violence in order to operate their business.
>This site especially has a vocal block of libertarian leaning self centered privileged tech workers
it is very sad that we have come to the point where only authoritarian control via threat of violence are to be seen as the "acceptable" solution to a social problem. At one point the liberal solution was anti-violence now it seems the only acceptable solution for vocal block of ill-liberal self centered privileged tech workers is to use the power of government violence to force their will upon others believing in their own moral certitude that their world view is the "correct" one, and anyone that disagrees has to be selfish immoral bigot or uncaring capitalist scum, or other such thing......
Liberal solutions instead would be using other incentives to persuade people to voluntary solutions
I really feel for people with disabilities, but there's a heavy profit motive to abuse the ADA, and that's what causes people to hate it. There's other issues as well like rising costs of construction and doing anything productive due to red tape that are no doubt related, but what people see are the ADA trolls.
Why can't a university afford subtitles, this is not a tall order, its a job a part-time first year student could do.
At the end of the day the question is, are we content to let them crawl? Are we content for the public space to be segregated? Would we allow this for our family or ourselves?
If we consider these things unacceptable then we need regulations. Regulations come with drawbacks and avenues for abuse, all of them, but it shouldn't be the primary and prevalent focus when they're put into place to protect marginalized sections of society. In a healthy society, I would expect of a tech forum to mainly be discussing tech tips and methods to comply with these norms. The truth is people don't want to do the minimum work to help these people, western societies are incredibly individualist and every effort or capital spent on helping others is seen as personal injury. It's this mindset that makes it so even in new products and constructions, the simplest norms aren't applied. I think there needs to be a change of mindset, because the first thing that should come to people's minds when reading this article is the social good that will come of it, not the reactionary examples of abuse.
It's arguable, but in my opinion you've got the chain of causality backwards. People here focus on the trolls because the ADAs popularity is low, they don't like the effort it entails, and they don't like government regulations in general, and they'd just as much not have to apply norms at all.
I can tell you the vast majority of businesses are not ADA compliant and do just fine.
Now…I don’t quite remember much when the ADA has done good, but I do remember that one troll shopping for a settlement check. This is the popularity problem the ADA faces.
Wishing does not make it so, and human psychology does not work that way and never will. if you continue to base your responses of this flawed view of reality you will continue to be disappointed.
One must plan for how humans actually are, you know reality, not how we wish things were. This is often the problem with regulations, economic policies, etc. People crafting them are crafting them for a population of people that does not actual exist, so they always fail
Humans are tribal, that tribe is generally viewed to max out at about 100 people or so, any group that is larger than that is going to be an abstract concept not something that can be held deeply personal. For a pure altruist motive that is the target, that is why local community groups are far more effective at charity than national programs, the people are more personally connected.
>>western societies are incredibly individualist
Through out history collectivist societies always fail because they are incompatible with human psychology. A collectivist society must stay small, it could never be the size of a city let alone a nation state. Individualist pursuits are the best way to organized large groups.
Collectivism works at a small, family or tribe level, not for a mass population
Society is changed by writing laws and changing minds. Cultures evolve, people acquire new perspectives on issues based on their peers and the discussions they partake in. Regulations are being written and discussions are being held as to their moral importance. No one is content with wishing on a star for a better world.
As for collectivism, you only need to look across the Atlantic for examples of functional western societies which strike a different balance than America between individualism and collectivism.
You can also look at the past, back when black people weren't allowed in white businesses and black schoolgirls had to be escorted by the state to be allowed to attend school. People didn't ascribe to a fatalist view back then, they believed things could change and they fought for it.
I always find this argument ironic given the Jim Crow laws you are referring to were government regulations that required said discrimination, they were collectivist policies being imposed upon individuals. Would discrimination still have occurred absolutely, but it would not have been as wide spread nor as abusive. Only government action can cause the kind of oppression seen, only government has that monopoly of violence to allow such perversion of morality, that is the hazard of putting your faith in government.
Just like the EU nations you admire so much you only seem to want to ever talk about the positives of this "balance" of regulation and never talk about the enumerable negatives that come from those policies
Do you believe the EU is rainbows and unicorns and none of the their policies have any downsides, that the American model is 100% evil, and the EU model is 100% good? are you that much of a "naive idealist".
I do not claim the American model is perfect, though I am pretty sure we will differ on where the root cause of most of the problems are (hint I blame federal overreach for most of America's problems)
>>Society is changed by writing laws and changing minds. Cultures evolve, people acquire new perspectives on issues based on their peers and the discussions they partake in
Culture evolves yes, and laws always follow culture, not the other way around. you can not regulate ethics or morality, and attempts and trying always fail.
That is my point. The regulations that work, that do not have massive corruption, or massive amounts of unintended consequences or regulations that only need to control a small portion of outliers in society. to prevent actions that are viewed by the vast vast majority (not just a plurality, or even a simply majority) as abuse.
When "democracy" passes laws and regulations based on plurality, or simple majority you run into all kinds of problems, these are compounded even further if the regulation are acted via fiat authority by an unelected administrative state.
>> Do you believe the EU is rainbows and unicorns and none of the their policies have any downsides, that the American model is 100% evil, and the EU model is 100% good? are you that much of a "naive idealist".
I see now you were not being patronizing by accident, but are willfully insulting. Painting a caricature of my argument does not strengthen yours.
Another one talking about the virtues of Trump government. Its kind of surreal in its divergence from reality.
It isn't that he was against accommodations, it just didn't make sense for that location where each spot was right by the door.
But yes it gets increasingly hard to have a good solution for everyone when there are so few spaces.
The usual result was the pool got filled in, as it was too expensive to upgrade it.
Who came out ahead? Nobody but the lawyers.
So there's obviously something I'm missing here ... would you care to explain ?
The ADA is interesting because, to my understanding, the law asks for ‘reasonable’ accommodation without defining what that is. So it leaves it to the courts to decide. It is reasonable that new building should be completely wheelchair accessible. But is it reasonable for architecturally or historically significant sites to be modified for wheelchair accessibility? That’s where the lawyers come in.
"I read years ago that _nonspecific_thing_" should be a red flag for making broad judgements about the merits of accessibility. One story about "welfare queens" poisoned millions of people against anti-poverty measures for generations.
I'm sorry I don't have a photographic memory. But hey, a simple google search comes up with:
"In California, serial plaintiffs and their lawyers have found these cookie-cutter lawsuits to be lucrative as plaintiffs can claim statutory damages, compensatory damages, treble damages and attorneys’ fees."
https://hotellaw.jmbm.com/ada_defense_lawyer_pool_lift_l.htm...
Why? Because state law required that any part of the building being modified be brought into compliance with modern building code. In this case:
- Replacing the doors with outward-opening doors would mean bringing the doorframe into compliance by widening it
- Widening the doorframe would mean widening the alcove into which it opens, and in a 19th-century masonry mid-rise every wall is structural
- Widening the door also means widening the short (3-4 steps) staircase leading up to it and bringing them into code by making them less steep
- Making the stairs less steep means they are now longer than the alcove and protrude beyond the property line onto the sidewalk
The value calculus of something always seems to be heavily dependent on who gets the bill.
> even if it is in their own best interest.
I'm one of those people blessed with knowing what's best for other people, but I restrict my efforts to giving them unwanted advice. I don't care to force it on them.
One very simple step a dev can take is to just `tab` over their pages and check that important elements (links, buttons, etc) receive focus. Especially if they toggle something on the page via JS. If something doesn't, replace the div soup w/ a focusable element like `<a href="javascript:;"></a>`
For those saying accessibility is hard, doing just this one thing can make a big difference.
The <a> tag, on the other hand, just does all that for you.
Not as far as I know, nobody I knew was hating on any disabled people, but laziness, procrastination, and the cost of accomodations was enough to prevent quite a few businesses from accomodating the disabled ( with ramps and such ) until they were legally forced to do it under penalty of law... And even today only businesses considered "public accommodations" are required to comply... that's it really not hate, just laziness.
Your proposal falls prey to a sort of "investment-productivity monster." What if we identified the brightest kids in 2nd grade and spent all of our education resources on them, while shuffling the rest into the Amazon Fulfillment Centers? Maybe that'd increase overall productivity. But it'd be wrong.
Let's for a moment disregard that there are a lot more wheelchair users than young black women in Chicago, and that the wheelchair users obviously are a lot more disadvantaged - a government is not a business. Its goal is not necessarily to use money "ideally beneficial" in a utilitarian way - its goal is to keep a society working, which in our liberal democracy environment means protecting the weak and keeping things relatively fair (in the sense: to help those who cannot help themselves).
While every young black woman from Chicago can stay in school, attend night school, or spend time in a library, not even the most athletic wheelchair-user can consistently hop their wheelchair (plus body-weight) up the stairs. And even if every single black young Chicago-woman becomes a new entrepreneur, resulting in a larger net-good for society as a whole, the wheelchair-user still would have the same problem.
This action may result in some benefits for those who need it, but the main beneficiaries will be law firms.
> Americans with Disabilities Act
> First, the ADA requires all places of public accommodation, including retail businesses, to remove barriers to access whenever it is readily achievable to do so..
> "Readily achievable" means easily accomplishable, and able to be done without much difficulty or expense. This is an ongoing obligation, and is required even if you are not performing any renovations.
> In addition, if you are altering or renovating an existing building, the ADA also requires you to make the altered areas readily accessible to and usable by people with disabilities. The ADA also requires you provide an accessible route from the building entrance to the altered areas, so long as doing so does not result in disproportionate costs.
> "Disproportionate costs" are defined as those costs exceeding 20% of the overall cost of the alterations. For example, if you are spending $50,000 on alterations, under the ADA you may have to spend up to an additional S10,000 providing an accessible route.
https://www.cambridgema.gov/-/media/Files/CDD/EconDev/Interi...
- complex information architecture, with nuanced relationships between nodes communicated by position, spacing, boundaries and other visual cues
- real-time data updates that transform the document in arbitrarily complex ways
- screens where nearly every square inch is actionable, and these actions transform the document in arbitrarily complex ways
- controls that are not simply a button or text link, but regions full of structured content embedded within them.
- screens that respond to inputs in real-time in arbitrary complex ways
- rich graphics that eschew the traditional document model, with its established accessibility guidelines, altogether
To make such an application accessible requires:
1.) auditing all the visual cues, writing supplementary text if necessary, and adding the ARIA properties to communicate these cues
2.) communicating all document transformation to the user, either by navigating focus to the new content, or communicated to the user some other way. In the case of real-time updates, this also can't obstruct the normal usage of the site.
This is certainly possible at a small scale, but very hard to do consistently by an organization if engineers and designers on each product team don't have a solid understanding of how screen-readers work or the ARIA spec. It is also hard to have any quality control on this without having someone actually test every product on a screen reader.
Unfortunately, few engineers (and even fewer designers) have this expertise. Many years ago, I did a 12-week, 70-hour-a-week web development bootcamp, and, of those 800+ hours, exactly 0 hours and 0 minutes were spent on web accessibility. To be honest, I doubt the instructors even knew anything on the subject.
Sure, it would be easier to build an accessibility web by just simplifying product requirements. But I have had little-to-no success doing this as an IC engineer.
A forcing function is needed. Those wheelchair ramps didn’t get built because architects and real estate developers thought it was fun and interesting.
My last company, despite facing an actual accessibility lawsuit, was willing to let all 3 of the engineers with the most accessibility expertise walk (including myself) rather than allow a long-term WFH policy.
That is a bit like saying "todays applications do all sorts of potentially dangerous operations and need to be integrated with social media etc. Making all that secure is certainly possible at a small scale, but very hard to do consistently by an organization if engineers and designers on each product team don't have a solid understanding of IT security work or the OWASP top 10. It is also hard to have any quality control on this without having someone actually pen-testing every product."
Yes, accessibility is work. But not optional. If you build non-accessible websites you are just bad at your job.
1. Disability is a spectrum, not a condition, and a temporal, not a terminal state. Ever get your eyes dilated? Ever break your foot? Ever try using most common devices with a baby in your hands? Ever needed to watch a video in a loud room, or a place in which you cannot use headphones? Ever try using a laptop outside on a sunny day? Ever try getting old?
2. 26% of all adults in the US have some form of disability. 10% of these are sensory (hearing/sight). Are you really telling me you're just ignoring 26% of the population?
3. We are well-paid professionals being asked to make our tools usable by the entire public, not just a subset of it - we're making an average of 2-5x the median income, presumably based on our professionalism, knowledge of our craft, and ability to do hard things.
4. It's the right thing to do, both morally and practically. It allows every person to participate in society, allows us to leverage the full skills and abilities of every available human, and doesn't give us an "out" to start excluding people because we're too lazy to consider their needs.
5. If none of that sways you: some day you too will need this, if for no other reason than you've gotten old. It'll be nice to live in a world in which the people we are today are willing to take care of the people we'll be some day.
In the Web context, accessible websites also work better for search indexing, and for semantic processing, and for manipulating with Javascript (ie: addons). Text annotations for images are a huge help to all sorts of people and software, not just folks who can't see the image.
The main reason to support accessibility work is that it is the right thing to do for disabled people. But if that doesn't motivate you, there are selfish reasons for people without disabilities too.
In general not enough attention is paid to just flat out whether an entire business process is accessible. Or perhaps more - how you can adjust your business, your offering, or your process in order to make it possible for more people to access it, or to be employed by you in delivering it.
If you treat accessibility as a box checking exercise done by web and app devs you can end up worrying about making the driver portal of your ride sharing app work for a blind user, rather than thinking about what features are needed to make it possible for a person in a wheelchair to hire a rideshare that can accommodate them.
Accessibility doesn’t begin and end at screenreader support and text contrast levels. But if you leave it up to developers to do then that may be all you’re going to be able to get.
> We are well-paid professionals being asked to make our tools usable by the entire public
“Asked” is wrong here. I can “ask” someone to do something. The government can “force” someone to do something, ultimately at gunpoint. That’s what I don’t like about this.
I think the rhetorical difference between "ask" and "force" is ripe for abuse in discussions regarding contentious government roles.
[0] If this seems implausible, consider this thought experiment (U.S.-based). A police officer gives you a ticket jaywalking. If you don't pay it, you're at risk of being the target of an arrest warrant. If the police find you, they will attempt to put you in cuffs. It goes downhill from there. For jaywalking.
I'm not arguing for or against things working this way, but I do think it's reality.
I agree. But you are being arrested for the consequences of fully refusing to accept the jaywalking rule.
I'm looking for the day when someone has a gun held to their head for not making their website accessible. More likely, you'll just be fired for not doing your job.
What am I missing? What’s the magic way to avoid complying with this new government edict without escalating to violence?
Move to the mountains and farm turnips.
If you mean "how do I avoid complying with laws while still participating in polite society," you're right, that one you can't do.
If someone “asks” me to do something, they usually don’t mean “otherwise I will take your money and/or jail you”. But all laws have that threat, otherwise they wouldn’t mean anything. Hence why I take issue with saying the govt is “asking” us to do something - even though that thing is good and honorable, it’s still not an “ask”.
*well, I mean, there’s probably mountain turnip preservation zones or something, where it would prohibit me from farming mountain turnips.
Using the force of government is, or should be, a serious affair, and I think we water it down by using language like “they’re just asking”, etc. The force of government never “just asks” - when Trump was deporting people, no one (reputable) said they were “asked to leave”.
That sense of seriousness about government force would help us see clearly what is, and is not, worth bringing government into.
Note: I have around 160k images on the net, all marked as CC-BY. Thought I was doing something good by sharing but now I'm told if I don't make them all blind accessible then I'm a criminal.
I also have ~200 open source projects, 10 or so are fairly popular. Volunteered lots of time to make them, don't believe I should be forced under threat of fines and jail to have to put more time into them.
I don't think somebody should honestly call themselves an "engineer" if they can't be bothered to make their systems usable by the masses. It is an utter lack of professionalism.
Find that hard to believe purely on common experience + if not, likely not "disabled" in the sense of being affected to a degree of not being able to use a standard website. in the same vein, counterargument here is a lot of disabled people _can_ indeed use a standard website.
Irregardless of what kind of of business I'm running, I'm targeting only tiny sliver of population. I'm easily ignoring 90%, sometimes 99.9% of population, as long as it allows me to make a better product for the remaining few.
Also, I have to add, they would work better for the rest of us in 99% of the cases. There are a few websites whose functionality actually benefits from React (or Vue or whatever), but most websites are either doing "show this static content" or "allow this form to be submitted", and the primary reason the javascript is there is that the developer wants it there, not that it does the user any real good.
Your comment is pretty ironic because that same sentiment (“this is how I see the world”) is what makes the web so inaccessible for disabled people.
There is still room for beloved JS, such as serving ads, tracking user behavior, mining crypto on unsuspecting users' computers, centering a div, and all the other arcane utilities for which one disables JS in the browser for.
When you make the site self-modifying with JavaScript, you as the developer are taking on the responsibility of continuing that chain of wise design decisions. And much like the thought that you probably shouldn't roll your own crypto unless you're a cryptography expert, maybe bending the user experience too far is something you shouldn't do unless you have some accessibility training.
I use so few websites that legitimately need it.. looking at my open tabs right now, I have Gmail, Discord, and Coderpad that legitimately implemented interactive web applications with JavaScript, and then every other one of the 20 tabs is just a static website that uses JavaScript as a weapon to track me and interfere with me in various ways
Gmail has a static HTML version too.
Finally, I found an argument that worked. Just as pointing out that many accommodations help out those who are not disabled, well ... disability-friendly sites naturally lend themselves to better rankings on search engines.
Sadly, that was the only argument that carried any weight.
Sighted browser users don’t particularly care if when they click through the page forward/backward links or sort a grid view by clicking a header, if the whole page reloads or if an Ajax call happens in the background. Their mouse pointer and their visual focus remain on the same place on the screen, and whether there’s a flash of white before it reappears, or a slick animated spinner, they can fluently interact with the page regardless of how it accomplishes that interaction.
But imagine using a screenreader on such a site where, every time you interact with a grid, it loads up a new page. Every time you do something, the screenreader tells you the page title, starts reading the navigation. You skip to main content. Then you need to navigate back through the table to where you were. Then you need to interact again, and.. boom, back to another page load.
This is an experience that can absolutely be enhanced through JavaScript. ARIA makes it possible for you to offer that screenreader user a much more fluent experience, where navigating to another page loads more content and immediately reads it back to you.
Sure, the HTML version is always going to be somewhat navigable with a screenreader. But that doesn’t mean it’s actually tolerably accessible.
Apps can be accessible. Video games can be accessible. The claim that any experience delivered in a web browser should, to enhance accessibility, remove and simplify interactivity down to just hyperlinks and forms, rather than support assistive technology in the use of more advanced interactions, seems completely defeatist.
Back in 2019, California tax agency FTB made the following announcement[0]:
State agencies’ websites are often the primary way of communicating information to the public and it is important that these sites and the information they provide are available to everyone. AB 434 (2017) required state entities to improve the accessibility of websites and certify that their site meets Web Accessibility Initiative standards by July 1, 2019.
So what happened? Many tax documents, which taxpayers rely on to understand the tax law as it applies to them, stopped being available as downloadable PDF files, or else to obtain the PDF file, you have to provide an email address to FTB and then wait until they get around to sending you a copy. Previously, you could immediately download all the PDFs using self-service.
While some of the docs are also available in HTML format, that is not as handy as PDF in many cases. Also, many documents are only available as PDF.
I don't understand how this helped visually impaired users, but it certainly harmed everyone else.
[0]State of California - Franchise Tax Board - Tax News May 2019
Like in this case, readers are to the point where a plain HTML offering should suffice. This is thankfully something that is not a ton of extra work. But for physical ADA compliance it is unfortunately expensive.
I would rewrite that to: "Nobody who wrote the law allocated any money to DO the work."
I'm sympathetic to your cause for "official" documents. Government needs to be accessible to everybody. Consequently, those kinds of websites need to be held to strong standards.
I'm somewhat sympathetic for holding big businesses to account. Your utility website needs to be accessible. Registering for your college classes needs to be accessible (mentioned because class registration web stuff is normally barely functional for anybody). As does your ISP billing website. etc.
I'm less sympathetic when small businesses are involved. We have already seen the ADA being used to shake down small businesses in meatspace. Moving this to webspace is a bad idea. There need to be both size and grandfathering limits.
I'm not sympathetic at all after that. We've have been down this road. UC Berkeley pulled a ton of teaching videos from the web after being forced to comply with web ADA. Those videos are offline and aren't coming back. Technology changed and now automated captioning could probably work for most of those videos--except that they are gone by legal order and nobody is going to put themselves out to reverse that.
This was a terrible result--for everybody including those needing accessibility.
The people preaching web ADA need to remember that this isn't meatspace ADA--"Pull content off the web completely" is always an option.
How would the lawmakers responsible for the ADA have magically conjured the money necessary for every agency to comply?
How would you feel if the government passed a law that every restaurant must set aside 2 tables with a special HEPA circulation and sterilization system just in case someone immune compromised wishes to eat there? Or perhaps you need that HEPA system so that unvaccinated individuals can be isolated. (just to make sure I offend both sides of the political spectrum)
This is equivalent to what ADA laws do.
Don't get me wrong. I really like ADA laws (having a broken ankle drives this home quite painfully). However, I like ADA laws that apply strongly to entities with lots of money and much more weakly to the small players.
I want WalMart, Starbucks, the state government and the megaconglomerate behind an apartment complex to have to adhere to the full battery of ADA laws. I'd like my local mom-and-pop coffeeshop, by contrast, to have a lot of latitude. The big boys have enough power--we don't need to give them yet another way to cudgel those who might compete with them.
That’s untrue; you literally just set up a straw man and then argued against it. Point to sources instead. Point to the ADA wording directly. Point to case law. But making up random hypotheticals completely devoid of evidence they connect with reality in any way is exhaustingly bad faith.
Berkeley had university resources available for teachers to assist with making accessible content, as well as policies in place requiring accessibility. Professors chose not to follow those policies or make use of those resources.
Never mind the fact that regardless of where Berkeley hosts/distributes the content, they are a publicly funded institution and still need to make the content accessible even if not distributed to the public.
In other words, they pulled the content down out of spite, not necessity. That is not the fault of laws requiring disabilities, that’s a toddler having a temper tantrum.
The point of the ADA is social good and not one single person benefitted, directly or indirectly, from the Berkeley videos being taken down.
It seems silly, but it does create a very strong motivation to make these documents accessible. And I can already tell that previously removed PDFs are now available again, presumably with their accessibility issues fixed.
Additionally, technology changes all of the time: new screen readers and new web APIs come out and and more. Best practices don't necessarily get perfected on day 1. Do you expect every website to get continuously rewritten just to keep up with the latest opinions on what's best? This is complex enough for large tech companies who can write a blank check for a large team of full-time developers who can work full time on nothing but accessibility, let alone a little corner cupcake store who managed to save up enough to build a custom cupcake website or something. Do we seriously expect every small non-technical business eking out a living with a small store to be experts on every facet of accessibility?
If we're going to cover websites under the ADA, I think there should a lot more leeway for "reasonable accommodations" that can be made. If a small business can't make an accessible order form for some reason, they should be able to take orders over email or the phone or something before getting sued for this.
https://www.jdsupra.com/legalnews/court-finds-domino-s-pizza...
New web APIs, for sure. But the screen reader market is not fast moving, in terms of new software being adopted. The line-up of the most used three screen readers (NVDA, JAWS and VoiceOver) has not changed in over a decade, despite the individual software applications themselves undergoing changes, and of course the market share of each one increasing and decreasing over time.
> Do we seriously expect every small non-technical business eking out a living with a small store to be experts on every facet of accessibility?
No, but I also don't expect such a business to be up on the latest in security, PCI compliance, GDPR conformance and more. For that reason, they are probably either:
1. engaging a web design/development agency; and/or 2. using a pre-defined platform, like Shopify.
In the former case, I do expect anyone making money from website building to at least give accessibility some thought. For the latter, Shopify is one of the businesses you describe, as a "large tech company who can write a blank check for a large team of full-time developers who can work full time on nothing but accessibility". As such, they absolutely should be setting up small business owners for success, by making their out-of-the-box themes, widgets, flows, etc. reasonably accessible to the widest possible audience.
Most small businesses will also not jerry-rig their own payment processors.
Your prescription is a large step towards the death of what portion of the free and open web still exists. Just saying “build your business website on some default storefront or walled-garden by Facebook, Amazon, Shopify, or some other mega corporation’s platform and don’t change 1 line of code or risk legal obliteration” is close to a death sentence for an independent web.
Is it not valid to point out that doing our best to maintain an independent web is also an important value as well for the world, for disabled people, and future generations?
The answer is nuanced and will depend on the history of the website and not just the current state. Is the site always buggy for everyone? Is the site confusing for everyone? How do the developers respond to bugs/feedback for general bugs vs bugs impacting accessibility.
Of course if you completely ignore accessibility that is much more straight forward.
I wonder if any ADA defense attorneys have tried this angle. “We aren’t discriminatory, your honor, our website is a terrible experience for all of our users.”
Your comment made me wonder if this will lead to the situation where some businesses will just opt to have 2 different versions of their website, one designed primarily to hit the accessibility requirements, and the other one made for users who do not require accessibility accommodations. Kinda similar to certain businesses which, in the past, used to have separate mobile versions of their websites (before reactive website layouts became easier to implement and more commonplace).
As long as those accessible versions of websites comply with legal accessibility requirements and provide the exact same services as the non accessibility-targeted website versions (i.e., features and functions are not exclusively present in one version but not another, so you can perform the exact same functions in both), that shouldn't cause any legal issues, right?
Note: I am not trying to come up with some "workaround" to "beat" the requirement. I think that, overall, accessibility is a great cause, and I am not taking a stance on this issued guidance from the Justice Department. I am just trying to see where this could lead us, based on my current understanding of this guidance.
If you’re going to go through all that effort, why not just build and maintain one application that is more accommodating?
Alternate versions are typically best reserved for minor feature flags (e.g., user given option to change colors to a high contrast non-brand palette), for instance, than wholly separate versions.
[1] https://www.w3.org/TR/UNDERSTANDING-WCAG20/conformance.html#...
Is this a strawman argument by someone who doesn't understand accessibility or do you have actual examples?
Just this week the LMS our company uses accidentally removed existing functionality we relied on to sell courses. They didn’t purposely remove the feature, but instead a UI overhaul never included the UI for it. The feature was still available in the backend and for the legacy design, but they just forgot to include it in the redesign.
Also, present your argument for why I don’t understand accessibility.
https://www.w3.org/WAI/WCAG21/quickref/
The few areas where subjective judgment applies and two experts might reasonably disagree are unlikely to get you sued.
> If a small business can't make an accessible order form for some reason,
There’s no reason for any web developer to make an inaccessible order form in 2022. It’s a form. Put labels on your inputs. Use semantically appropriate HTML tags. Do validation before the user submits.
Well, that's OP's point - that's your opinion that it's easy. Maybe it's someone writing their own small business website for the first time and it's not so easy for them. They'd be more than happy to take the order over the phone for anyone unable to use their website. But it would be real shitty for their first official lesson in web development to be in the form of a court summons.
Versus web accessibility guidelines are a collection of opinions and "best practices." Harder to measure and evaluate.
You kind of make my point though - sure, it's obvious when it's wrong. But it's not obvious if it's right, which is the actual fear. It's not even clear if it's possible to conclusively determine that it's right.
> text can be resized without assistive technology up to 200 percent without loss of content or functionality.
What does "without loss of content or functionality" mean? If the resized text flys off the side of the screen (but there's a scrollbar now), is that a loss of functionality? I sure can't read it as quickly anymore, because I have to scroll to it. So that's less functional to me, but that's my opinion. And there isn't a layout solution to that, because by definition making text larger will mean less text on the page, assuming full-page content.
Does "without assistive technology" mean my website needs to manually implement a Size Up/Size Down control, or can I assume your browser has it built in?
You might consider that pedantic. But I can take almost any of these guidelines and ask the same questions. And the answer is always something like "what a reasonable person would think." But we're developers, and highly disturbed by ambiguity. So saying "the law is to follow these guidelines" doesn't fit right when the guidelines are not empirically defined.
> For the visual presentation of blocks of text, a mechanism is available to achieve the following: Foreground and background colors can be selected by the user.
Does "use an extension for your user-agent to swap out the CSS" count? I can't think of a single mainstream website that lets me choose the color of my text.
> Web pages do not contain anything that flashes more than three times in any one second period.
What is a flash? What is an anything? Can I embed a flashing YouTube video in my user-generated content that I post to make your website in violation of the WCAG? Do you have to implement technical countermeasures to prevent me from doing that? Does YouTube have to prevent users from uploading such content? These are the kind of questions that have to be answered before we could seriously consider this as practical law.
Regarding resizing text, the WCAG guidelines provide the following example of a website that meets the standards: "A user uses a zoom function in his user agent to change the scale of the content. All the content scales uniformly, and the user agent provides scroll bars, if necessary."
https://www.w3.org/WAI/WCAG21/Understanding/resize-text.html
(There is also a note under the guideline that due to widespread confusion on this specific rule, as long as you meet the basic criteria listed under "sufficient techniques" you are considered OK.)
> Does "use an extension for your user-agent to swap out the CSS" count?
Yes: https://www.w3.org/WAI/WCAG21/Techniques/general/G156
> What is a flash? What is an anything?
A flash is "a pair of opposing changes in relative luminance that can cause seizures in some people if it is large enough and in the right frequency range" according to the definitions listed here, along with links to more detailed explanations and examples:
https://www.w3.org/WAI/WCAG21/Understanding/three-flashes-or...
> Can I embed a flashing YouTube video in my user-generated content that I post to make your website in violation of the WCAG? Do you have to implement technical countermeasures to prevent me from doing that? Does YouTube have to prevent users from uploading such content?
Clarification on user generated content is part of the WCAG 3.0 working draft, which you can read here:
If the regulation is written with specificity, e.g “Must use size 12pt Times New Roman font” then the argument is: “But this one-size-fits-all approach doesn’t make sense for my $business. It’s not that I don’t want to comply but as a business owner I need common-sense rules that give me leeway to implement them in a way that makes sense for my company and my customers. Otherwise I risk getting sued and that wouldn’t be fair.”
And if the regulation is written with flexibility, e.g. “Must use a legible font of reasonably appropriate size” then the argument is: “But I just run a $business, how am I supposed to know what font is legible and what size is reasonably appropriate? It’s not that I don’t want to comply but as a business owner I need guidance so I know what it is I’m supposed to do. Otherwise I risk getting sued and that wouldn’t be fair.”
And around and around we go making painstakingly incremental progress because of bad-faith arguments.
"People with limited vision or color blindness cannot read text if there is not enough contrast between the text and background (for example, light gray text on a light-colored background)."
It's a lot easier to fix the issues the Justice Department mentions, and it's really a pretty short list, than it is to live with a disability. If your business is open to the public then it has certain responsibilities under the law.
Anyway phone calls don't necessarily work well for deaf blind folks, people with disorders like ALS (Stephen Hawking etc), and some folks on the autism spectrum.
The reason you think about this from the perspective of the small business owner is because if it's too overwhelming/difficult for the business then they just won't have a website at all. Then accessibility of the website doesn't matter, but everyone is worse off in this outcome.
They might put up a page for the business on Facebook, but if you're not on Facebook then tough luck. Or maybe there's no page at all and you have to go there in person to find out basic information like when the business is actually open. In these cases nobody wins. Even a broken website that's only partly usable would've been better, but that would be a liability for the business.
Given they already have a site and pay for hosting and a domain name, that seems like they might see having the site might be seen as a sunk cost.
Every business should have a website. But with the ever-mounting requirements it's probably safer for them not to have a website at all. There's no guarantee Shopify will fulfill all the obligations after all.
You're also right about having to comply with taxes. Those are already burdens that will stop some people in their tracks regardless whether their business idea is viable or not.
And if you bother to read the guidelines, they are relatively simple. There are regulatory bodies that are legal minefields and whose certification process depends partially on the whims of individual auditors (e.g. HIPAA), but WCAG is not one of those.
ADA requires reasonable accomidations, so it's hard is a reasonable excuse. If the accomidation is too expensive or too time consuming, it might not be reasonable.
But if you're trying to argue in court that your submit button can't be activated without a mouse because doing so is too hard, that's likely not going to pass muster, since virtually every other website on earth can easily figure out how to do it.
Ok, well some points though:
1. maybe someone shouldn't write their own small business website in the same way they shouldn't build their own entrance to the store.
2. someone first starting out should probably just make a simple html form. If so they are probably more likely to be accessible than many solutions made by big companies.
3. someone first starting out will even more probably choose some WordPress solution and that will probably be accessible enough to also meet the needs of their small site.
4. It is unlikely anyone is getting sued if they have made an effort to make things accessible, in your imagined scenario the novice making their own website for their cupcake business or whatever (and who does this, it's not 2002 anymore, it's 2022) don't know enough to think hmm, I better run this bit here through a screen reader just to see it works as i think, which is why my point 1 stands, the internet is now such a busy place that they should no longer build the entrance to their store wild west style even if they have the ability, but at least hire someone to do it who should be able to think of I better run this bit through a screen reader for them.
Youch, there goes a lot of literally world-changing startups, had this rule been in place in the past.
I mean in the case of Zuckerberg I guess he should have written his first website, although I don't think he considered accessibility at the time.
In the case of me and a lot of other people on HN, yes we should probably just write our own website, and I know in my case I will run it through Voiceover and make things work well enough that I doubt I would be sued under any EU or US legislation.
finally though my example of the wild west and the modern day, at some point things become so settled that it no longer makes sense for people to build their own thing unless that is what they do professionally, the analogy does not hold perfectly of course because websites are not physical buildings and someone can make a perfectly good and serviceable website for people if they use no JS, and no CSS that moves things into the order they should be in naturally or that makes elements of one sort resemble elements of another - for example no CSS that makes divs work as headings.
But in a lot of cases nowadays things need to be done by a professional, the adoption of accessibility codes just increases the requirement for professionalism slightly more.
>Do you expect every website to get continuously rewritten just to keep up with the latest opinions on what's best?
The DOJ cutes under "How to Make Web Content Accessible to People with Disabilities" the W3C Web Content Accessibility Guidelines (WCAG). These recommendations aren't new, but if you find them lacking, then what improvements would you suggest?
My understanding of webdev is sites are getting continuously re-written anyway to keep up with the latest opinions on what framework is best.
The cupcake store can afford to install grab bars in its bathrooms; it can afford to hire a competent web designer. Wordpress, Squarespace, Shopify, etc. should all be accessible by default.
There is plenty of leeway for reasonable accomodations.
You're saying it's too hard to catch up with the latest technology - I wouldn't agree with this in the context of accessibility. What happens in practice is that a frontend developer develops for example a fancy combobox that needs to be clicked on with a mouse without thinking twice. And that combo box stays on the website for years. Now suppose that's a website to book flights. I go there and I spend half an hour trying to click that damn combobox with a keyboard and still it wouldn't allow me to select anything. Well too bad, it turns out I cannot fly XXX airlines. Or I'd have to wait for my sighted assistant who comes once a week to deal with these websites.
And what if I told you that half of websites on the internet are like this - that is not accessible or extremely ahrd to use? I have to avoid certain online stores, certain airlines, certain hotels because of that. Finally I work in faang company and so many internal web tools here are not accessible. I found my way around, but I have seen blind people being fired for not being able to perform while every other tool that is required for you to use doesn't work with your screenreader and nobody cares to fix that?
And what's the price to fix it? Educate developers to use simple combobox instead of fancy one? Try to test it with keyboard? Are blind people really asking for too much?
And also regarding getting sued - I have no idea what kind of lawyers can sue for this, I have never heard of actual blind people being able to sue someone because the website was not accessible. If that was the case I would be able to sue half of Internet including Google, Facebook, Amazon, and so many more. I suspect certain lawyers are taking advantage of the system - e.g. there was this american life episode years ago about a lawyer who is specializing on suing hotels that claim to provide acomodations for disabled people -wheel chair users - and they don't satisfy ADA requirements or something. I suspect this Domino pizza lawsuit was initiated by similar type of ADA troll lawyer. Don't compare blind people to troll lawyers!
> And what's the price to fix it?
I’m currently doing accessibility work with an in-house web framework of reasonable complexity. 90% of the accessibility issues are relatively straightforwards. Things like keyboard usability are easy to explain to devs and behave fairly consistently across browsers.
But the last 10%… things like “what should happen to focus when you open a modal?” get messier fast (the ARIA docs give several different behaviours for several different scenarios, which means every dev who wants to open a modal needs to understand enough to correctly select the behaviour for their circumstance), especially since different screen readers can behave in different ways when encountering the same content. The cost to investigate and properly solve these can be nontrivial.
That’s not to excuse people who don’t even try for that first 80-90% of the low hanging fruit… but please forgive the designers and devs who fall short of the last 10%!
HN users' tendency to opine about things they know nothing about is really aggravating here. You and a few other blind users come in and share your experience, only to be told by a bunch of people who have never used a screen reader in their lives that you're wrong. How weird.
Just know that a lot of us who don't comment are taking notes of what you say. :)
But what about things like "most screen readers don't support the new WebX API that came out six months ago?" Where's the line between what website developers need to do to be compatible with screen readers, and what screen reader developers need to do to work with the websites their users want to use?
If, however, you are making a fun little game which relies on Web Audio API, and there is no point in playing the game without headphones, then your good. The line is pretty obvious in most cases. Or at least you—as a web developer—should know it when you see it.
I mean let’s be honest we’re constantly doing that anyways
Class action lawsuits are a plague on businesses and I'm confident that it would be a large "net positive" for society if they were eliminated.
The answer to "punishing" people should not be allowing lawyers to blackmail companies to settle class-action suits. Rather, it should be to make it easier to actually resolve smaller issues. I explicitly require the use of fairclaims.com for smaller disputes on my site. I recommend them as they are genuinely a fast, easy form of binding arbitration.
Maybe I could be on board with class-action lawsuits if the defendant has lost 5 or more individual suits for the same reason, or something like that if someone was truly a repeat offender.
I do some work for a Very Large Corporation that was sued over accessibility issues with their website and settled for a large sum of money, so their legal department is on high alert for this. They have a dedicated accessibility testing team, and I will often get a suggestion on how to fix an issue, fix it, and then someone else will test my fix and give me a totally different suggestion on how to fix it. It's infuriating.
Nope. Dialog, progress, details, many input types, etc html tags are not very accessible by default and behave differently in browsers.
From the top of my head, you cannot get a proper date picker in safari using html alone.
You also need to change attributes to help navigate the user.
Mind you, accessibility goes beyond screen readers. You will need javascript for building gesture controls, keyboard shortcuts, etc which is very needed for people with restricted movements.
Many people will need UX feedback to understand what is going on. You cannot achieve that without Javascript. Animations, focus, etc are all part of usability and comes under accessibility.
Do a whole fix in one place for the benefit of everyone, rather than making every tiny website make a bunch of half fixes.
He said something like: accessibility cannot be simply duct-taped on. It's a fundamental part of the core web technologies, that all the JS frameworks have obsfucated.
You will need to design your layout and order elements properly. You cannot patch it with aria- soup which many developers do.
Polite indication that this is a problem with your organisation, not accessibility or accessibility work. The same issues can occur with design and other areas where everybody and their grandmother has an opinion; it's up to a good org to manage all of those opinions and expertise in an appropriate fashion. If they aren't, and this is making it harder for you to create accessible experiences, you should raise it with someone.
Making sure that people aren't blocked from completing a task due to a situation beyond their control, such as a physical disability, seems pretty important to me. It's true that some organizations only implement accessibility for the sake of preventing lawsuits, but there's a legitimate reason to have that legislation in the first place.
https://beta.ada.gov/web-guidance/#when-the-ada-requires-web...
The tl;dr:
> For these reasons, the Department has consistently taken the position that the ADA’s requirements apply to all the goods, services, privileges, or activities offered by public accommodations, including those offered on the web.
Does this imply that if you offer video content, you must have "synchronized captions that are accurate and identify any speakers in the video"? Does this apply to Youtube or Vimeo?
It’s a challenging requirement because both can be difficult/expensive to implement, especially for smaller organizations.
Technology is catching up to make this easier, with automatic captioning AIs and better software for creating transcriptions. On the audio description side of things we’re seeing improved browser support for TTS description tracks on HTML video, so you don’t have to hire a narrator.
In the cast of Teachers Test Prep, it was training videos that someone had to watch as a condition of employment. So it was an employment law issue - they could have complied by offering one-on-one accessible tutoring instead of captions.
Mom-and-pop Youtube influencers do not legally have to caption anything.
Teacher's Prep sounds like an online-only course program. Why couldn't they pull this alleged online-only Netflix loophole?
The CVAA doesn't apply to Teachers Test Prep any more than it does to Netflix. But Title III of the ADA includes a section on "Examinations and courses" that states "Any private entity that offers examinations or courses related to applications, licensing, certification, or credentialing for secondary or postsecondary education, professional, or trade purposes shall offer such examinations or courses in a place and manner accessible to persons with disabilities or offer alternative accessible arrangements for such individuals"[2]. That's what the Justice Department found them to be in violation of. The fundamental problem was that their courses were inaccessible; lack of captioning (or other "alternative accessible arrangements") was what caused them to be in violation but wasn't a violation in and of itself.
[1] https://www.fcc.gov/consumers/guides/21st-century-communicat...
[2] https://www.ecfr.gov/current/title-28/chapter-I/part-36/subp...
https://en.wikipedia.org/wiki/Progressive_enhancement https://technology.blog.gov.uk/2016/09/19/why-we-use-progres... https://news.ycombinator.com/item?id=12538144
[1] How much of the web adheres to these standards?
[2] If businesses or US government sites are not compliant, is that a "default" win? (Apologies if I am using the legal term incorrectly here)
[3] If hosting is outside the US for businesses within domestic storefronts, are they open to the same liability?
2) IANAL and can’t speak to this.
3) The US lags many places in the world on its legal accessibility requirements. Depending on the country, you’re probably at HIGHER risk outside the US. Check out this really useful collection of laws and policies from around the world: https://www.w3.org/WAI/policies/
She got her lawyer involved, frilessless or not all of the school settled with agreements that they would fix the “issues”.
What’s the answer to the technicality and legality of lawsuits? I’m not a lawyer, but at the very minimum the threat is enough.
High contrast, bigger fonts, and what not.
Accessibility isn't just for people with disabilities, but for everyone that can't focus while using your app for whatever reason.
The future of accessible web controls is likely Open UI - building standard, agreed upon controls that codify how “modern” widgets behave, though each browser might integrate the standard control with their underlying OS platform and/or screen reader conventions.
If you’re familiar with how JavaScript has stages of approvals for proposals, they have those as well: https://open-ui.org/working-mode
Like adopting new JS functions that make our lives easier, there will come a day when we need a particular new control and it’s up to us as web devs to help standardize and push the web forward.
There are a number of proposals already, but it’s arguable that some controls, especially existing ones, need much more flexibility in their specification to make them easier to style and override to match a theme. https://open-ui.org/ has what they’re working on, a long list in the menu (hidden away on mobile).
As I write this I recognize there is a lot more to web accessibility and usability than simply using custom controls, but browser makers ultimately want to innovate and solve these challenges within the HTML spec as it will help their own efforts in building for the web.
Back in the day we thought it was meaningful semantic HTML when we picked an em (emphasis) tag over an italic tag, or strong over bold. Now, we should try to use dialog instead of divs and who knows, in the future, we might use an infscroll tag instead of an ordered or unordered list.
Innovation always happens faster than standardization, but just because we’re upset with the lack of functionality in a textarea does not mean we should be satisfied with our progress reinventing the wheel. We should finish the job and contribute back to HTML the custom controls we value most as standards for the benefit of future web developers and designers, including ourselves.
Despite the time warranted, I found that effort to be interesting, challenging, and worthwhile. And I think it was/is the right thing to do. This despite my blog getting a low amount of traffic and nobody ever requesting that I make it accessible.
As an online creator, I have the ability and privilege to make my (small) online corner of the world a better place. For me to simply ignore the needs of those who are less able seems wrong.
For example, if I try to have VoiceOver (control + option + w) read the word I am currently on in Google Docs, it doesn't work, Using VoiceOver's search (control + option + f in Safari) doesn't work, basically nothing actually seems to work from what I can tell. A visual user can easily scan a document and find a heading, where a VoiceOver user might search to jump to it instead.
While they do provide some keyboard shortcuts to help navigate a document easier, this is not a valid substitute for supporting the screenreader the way users know how to use / are proficient with.
While a user of a screenreader could technically use it, it isn't usable (or accessible) in any real sense of the word. If you were to translate this to a visual user experience, imagine you could only see one letter at a time and can go forwards/backwards one character.
It seems like they are using an `aria-live` region to speak where you are rather than having a separate DOM representation of the content and syncing the state (which can be an engineering effort most companies / libraries cannot afford invest enough to get completely right).
Disclaimer: I am not a primarily a screenreader user, though I do have some experience using them.
Disclaimer: I used to work at Google, though not on Docs.
(btw: I got this a11y tree view by enabling a new experiment in the devtools)
[1] - Obligatory link to Scrawl-canvas library (on GitHub): https://github.com/KaliedaRik/Scrawl-canvas
[2] - Sadly I don't have any evidence that my library's solutions help people with accessibility needs in the real world, because nobody seems interested in using it. I live in hope that this may change one day.
[3] - Accessible canvas lesson: https://scrawl-v8.rikweb.org.uk/learn/eleventh-lesson
Also worth testing out your apps with high contrast themes enabled at the user level on various devices. And through color blindness filters.
- links don't meet WCAG AAA contract guidelines
- focus is not communicated with a reasonable amount of distinction in many cases. Ex: https://imgur.com/a/bcrScWg
Maybe someone should sue them.
WCAG AA is fully sufficient from legal perspective.
the problem are the insane hacks and shoddy coding that devs were forced to do because the money wanted pretty interfaces instead of reasonable ones that could handle screen readers and the like.
I know that audio navigation tools are far more sophisticated than simple text to speech, but I just try to keep it simple.
lite.cnn.com just starts that process all over again:
“Lifehack: you can access websites by lite.<domain> and you’ll get a less hostile experience because it’s intended to be accessible.”
“Lifehack: Use the extension LiteBrowse, which automatically goes to the light version of a site and then prettifies it for you.”
‘Oh my! Our analytics say most users are going to the light version! Let’s spice that up and do a UX revamp on it, help improve engagement and get ad clicks.’
‘Oh, wow, someone make a framework to churn out these really profession lite versions of a page, and wow, they’re so eye-popping and let you incorporate JavaScript…’
Earlier thread on this point: https://news.ycombinator.com/item?id=20224961
Whatever HTML was intended to be-- it isn't now.
Tim Berners-Lee https://www.w3.org/DesignIssues/Architecture.html (1998)
How many people do you know that have some form of color blindness or other vision impairment? Now think about how many of your users might be subject to those differences.
What is the point of an appealing design if a pretty huge market is ignore because “our brand colors are white text on a light colored cyan background!”?
Took me seeing a coupon on a billion dollar retailer’s, where the alternative text did not include the coupon code, that I took it a little more seriously.
Dunno why, but I imagined myself having to pay 20% more than everyone else due to something I can’t control.
The comments here act as if this is not already a part of the industry. Nothing could be further from the truth. Every professional web developer thinks about making their web site accessible. If they don’t, they are not acting according to industry standards, and they should probably be liable for that. No different then a bad carpenter that doesn’t build according to standards.