


















– By Melanie Sumner
Happy Global Accessibility Awareness Day!
To mark this occasion, I'd like to talk about the ways Ember already helps you make accessible applications, give you an update on what Ember has been doing to make it easier than ever to create accessible Ember applications, and finally a few things that you can do starting today to make your applications more accessible.
Because Ember is an HTML-first framework, it is straight-forward to write accessible applications from day one. Here are just some of the ways that we have provided a solid foundation for you to build your applications, no matter what scale or what size team you have, or what level of talent you have on your team.
After identifying the issues that keep brand new Ember apps from meeting legal conformance requirements, an issue was filed that outlined the Technical A11y Issues in New Ember Apps. A strike team was formed with the goal of submitting RFCs that propose a clear path forward for each of these five issues:
<title> element is missing, and there is no way to provide that content....attributes do not have a guaranteed merge order. This is problematic in cases where some aria- attributes can have multiple values, and the order of those values matter.The strike team meets every week on Wednesdays, and has made progress on proposed solutions. Keep an eye out for new RFCs in the next few weeks that especially cover adding support for unique page titles as well as missing default language declaration support.
Another thing that has come out of this strike team's work is that there are other things that we'd like to do for the long-term, and consideration for a more permanent accessibility working group is now being discussed. Want to participate in the strike team's work? Check out the #st-a11y channel on Discord, and let us know! The meetings are also open to anyone who wants to attend.
So what can you do today to improve the accessibility of your Ember application? Here are a few suggestions:
yarn lint:hbs command in the terminal. What issues does it show?Have you already done these things? How about browsing the internet today with a screen reader turned on, or only using your keyboard?
I'd like to close by giving a shoutout to CrowdStrike and LinkedIn, and Allovue, just a few of the companies that use Ember and are also actively working to make accessibility improvements to their products. CrowdStrike let us know that in just this month, they have improved the keyboard accessibility of some of their more complex graphs, enhanced their SVG graphs with custom roles, and improved focus outlines for radio buttons. Great job!!
By creating a better future for accessible application development, we create products that make it possible for everyone to use. My goal is to get accessibility into the design and development workflow so it is in the list of a product's design constraints. I believe Ember is the framework that will help you do just that. Avoid costly lawsuits and code rewrites by putting accessibility into the base requirements of your work, because when accessibility is considered first, everyone wins.
Are you participating in Global Accessibility Awareness Day? Check out their website for more information- https://globalaccessibilityawarenessday.org/!
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。