Learn about the new A and AA criteria in WCAG 2.1 from Jason Ament and Jen Smith. This presentation was given on 3/20/19 to a group of Seattle area accessibility folks as part of the A11ySEA MeetUp group.
The views, thoughts, and opinions expressed in this presentation belong to the speakers (Jen and Jason) and do not represent the views, policies, or positions of our employers or the a11y SEA community
Rethinking Accessibility: Role-based Accessibility of WCAG 2.1Bill Tyler
2019 update of Role-Based Analysis for WCAG 2.1 as part of presentation made to the UX design team at 3M HQ. Unlike previous version that either cover just WCAG 2.0 or just the new 2.1 success criteria this version's results (pie charts) covers all level A and AA criteria from both.
Early introduction of WCAG 2.2 for understanding the likely changes in preparation for future adoption.
Presented at Accessibility Twin Cities (A11yTC) Meetup July 26, 2021
Role-based analysis of the eight new WCAG 2.2 proposed success criteria confirm the increasing need for – and the ability of – accessibility to “shift left.” Learn how the new requirements mean content authors, user experience and visual designers must learn more to conform to the new standard now and the future.
Presented at CSUN ATC 2022, Friday, March 18, 2022
De-mystifying and Taming the Complexities of WCAG 2.1Bill Tyler
Testing 200 websites in one year at Optum Technology was a major challenge. A lot of lessons and techniques for using and testing WCAG 2.1 were learned. Whether you’re new or experienced in accessibility there is likely something that can be applied to any site.
CSUN 2018 Analyzing and Extending WCAG Beyond 3 DigitsBill Tyler
Slide deck from Bill Tyler's presentation of the Benefits of Analyzing & Extending WCAG 2.0 Beyond Three Digits from CSUN 2018 Conference (Friday, March 23, 2017)
Learn about the new A and AA criteria in WCAG 2.1 from Jason Ament and Jen Smith. This presentation was given on 3/20/19 to a group of Seattle area accessibility folks as part of the A11ySEA MeetUp group.
The views, thoughts, and opinions expressed in this presentation belong to the speakers (Jen and Jason) and do not represent the views, policies, or positions of our employers or the a11y SEA community
Rethinking Accessibility: Role-based Accessibility of WCAG 2.1Bill Tyler
2019 update of Role-Based Analysis for WCAG 2.1 as part of presentation made to the UX design team at 3M HQ. Unlike previous version that either cover just WCAG 2.0 or just the new 2.1 success criteria this version's results (pie charts) covers all level A and AA criteria from both.
Early introduction of WCAG 2.2 for understanding the likely changes in preparation for future adoption.
Presented at Accessibility Twin Cities (A11yTC) Meetup July 26, 2021
Role-based analysis of the eight new WCAG 2.2 proposed success criteria confirm the increasing need for – and the ability of – accessibility to “shift left.” Learn how the new requirements mean content authors, user experience and visual designers must learn more to conform to the new standard now and the future.
Presented at CSUN ATC 2022, Friday, March 18, 2022
De-mystifying and Taming the Complexities of WCAG 2.1Bill Tyler
Testing 200 websites in one year at Optum Technology was a major challenge. A lot of lessons and techniques for using and testing WCAG 2.1 were learned. Whether you’re new or experienced in accessibility there is likely something that can be applied to any site.
CSUN 2018 Analyzing and Extending WCAG Beyond 3 DigitsBill Tyler
Slide deck from Bill Tyler's presentation of the Benefits of Analyzing & Extending WCAG 2.0 Beyond Three Digits from CSUN 2018 Conference (Friday, March 23, 2017)
Evolve the product design process into a fast and continuously improving process that can fit in an Agile/Scrum environment without falling into the Waterfall model.
Accessibility patterns testable requirements during early designAidan Tierney
Shift left for accessibility: get a head-start by identifying requirements early in the design/build cycle, with an aim to reducing defects and overall effort.
Learn from the author of SQLTXPLAIN the fundamentals of SQL Tuning: 1) Diagnostics Collection; 2) Root Cause Analysis (RCA); and 3) Remediation.
SQL Tuning is a complex and intimidating area of knowledge, and it requires years of frequent practice to master it. Nevertheless, there are some concepts and practices that are fundamental to succeed. From basic understanding of the Cost-based Optimizer (CBO) and the Execution Plans, to more advance topics such as Plan Stability and the caveats of using SQL Profiles and SQL Plan Baselines, this session is full of advice and experience sharing. Learn what works and what doesn't when it comes to SQL Tuning.
Participants of this session will also learn about several free tools (besides SQLTXPLAIN) that can be used to diagnose a SQL statement performing poorly, and some others to improve Execution Plan Stability.
Either if your are a novice DBA, or an experienced DBA or Developer, there will be something new for you on this session. And if this is your first encounter with SQL Tuning, at least you will learn the basic concepts and steps to succeed in your endeavor.
WCAG 2.1 has 17 additional criteria - most of them with design implications. These slides attempt to assign responsibility to visual designers, interaction designers and content designers as appropriate.
Many of the new WCAG 2.1 criteria have implications for designers: graphics, content and UX. In this presentation from the 2018 OZeWAI Conference, Senior Digital Accessibility Consultant Andrew Arch will discuss relevant criteria from a design perspective and identify who needs to take responsibility for what.
Successfully Implement Responsive Design Behavior with Adobe Experience ManagerPerficient, Inc.
As customers demand access to information from devices like smartphones, tablets and traditional laptops or desktops, the need for responsive web design has become more critical than ever.
Marketers often race to implement responsive design, leaving web development departments faced with a complex, yet solvable, challenge. In this slideshare, we focus on how to effectively manage responsive design with Adobe Experience Manger.
Learn best practices and tips to support responsive design
See a demonstration of responsive design within a region component to hide and show blocks of content within a specific breakpoint, providing maximum responsive control of content for your marketers and web content managers
Through demonstration, view how a responsive column component works to allow your authors to define which column will display within a specific breakpoint, freeing your IT developers to develop new functionality
2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...Eneko Jon Bilbao
A recent clash of worlds occurred when a local client asked to deliver their Hybris eCommerce portal on top of their global template SAP system. The backend SAP team jogged along in the traditional waterfall pace whilst the frontend Hybris team sought to sprint along in agile fashion. This is the story of how we managed the different worlds, the skills required and the lessons learned from both teams.
Understanding the SQL aspects of Spark - Spark SQL.pptxKnoldus Inc.
Spark SQL is a module in Apache Spark that provides a programming interface for working with structured and semi-structured data using the power of distributed computing. Not only this it seamlessly integrates relational processing capabilities with Spark's high-performance distributed processing engine.
Shift Left - Require Right WRT A11yTC 2023-07-31.pptxBill Tyler
Choosing to shift accessibility left saves time and money in design. But how can that be done consistently and effectively in your organization?
Starting with initial request for proposals, all product design life cycle documentation can be tested and reviewed for potential accessibility issues. Not only that, those documents can be expanded and enhanced to define additional requirements to further ensure and enhance accessibility. Part of that process is creating an extensive, reusable annotation system created to support content authors, UX and visual designers as well as front-end developers. The methods and analysis presented should help advance your shift left efforts even if you cannot apply them all.
Presented July 31, 2023, A11y Twin Cities Meetup
A11yTC MeetUp: Role-based Analysis of WCAG 2.2Bill Tyler
Role-based analysis of the eight new WCAG 2.2 proposed success criteria confirm the increasing need for – and the ability of – accessibility to “shift left.” Learn how the new requirements mean content authors, user experience and visual designers must learn more to conform to the new standard now and the future. This presentation also include review of all 10 new WCAG 2.2 success criteria including Level AAA with role-based analysis of each. Also included, a brief look beyond 2.2 to WCAG 3.0
Presented at A11y Twin Cities MeetUp, Monday, July 25, 2022
More Related Content
Similar to WCAG 2.1 Made Easier for Non-Accessibility Professionals 2019-03-15
Evolve the product design process into a fast and continuously improving process that can fit in an Agile/Scrum environment without falling into the Waterfall model.
Accessibility patterns testable requirements during early designAidan Tierney
Shift left for accessibility: get a head-start by identifying requirements early in the design/build cycle, with an aim to reducing defects and overall effort.
Learn from the author of SQLTXPLAIN the fundamentals of SQL Tuning: 1) Diagnostics Collection; 2) Root Cause Analysis (RCA); and 3) Remediation.
SQL Tuning is a complex and intimidating area of knowledge, and it requires years of frequent practice to master it. Nevertheless, there are some concepts and practices that are fundamental to succeed. From basic understanding of the Cost-based Optimizer (CBO) and the Execution Plans, to more advance topics such as Plan Stability and the caveats of using SQL Profiles and SQL Plan Baselines, this session is full of advice and experience sharing. Learn what works and what doesn't when it comes to SQL Tuning.
Participants of this session will also learn about several free tools (besides SQLTXPLAIN) that can be used to diagnose a SQL statement performing poorly, and some others to improve Execution Plan Stability.
Either if your are a novice DBA, or an experienced DBA or Developer, there will be something new for you on this session. And if this is your first encounter with SQL Tuning, at least you will learn the basic concepts and steps to succeed in your endeavor.
WCAG 2.1 has 17 additional criteria - most of them with design implications. These slides attempt to assign responsibility to visual designers, interaction designers and content designers as appropriate.
Many of the new WCAG 2.1 criteria have implications for designers: graphics, content and UX. In this presentation from the 2018 OZeWAI Conference, Senior Digital Accessibility Consultant Andrew Arch will discuss relevant criteria from a design perspective and identify who needs to take responsibility for what.
Successfully Implement Responsive Design Behavior with Adobe Experience ManagerPerficient, Inc.
As customers demand access to information from devices like smartphones, tablets and traditional laptops or desktops, the need for responsive web design has become more critical than ever.
Marketers often race to implement responsive design, leaving web development departments faced with a complex, yet solvable, challenge. In this slideshare, we focus on how to effectively manage responsive design with Adobe Experience Manger.
Learn best practices and tips to support responsive design
See a demonstration of responsive design within a region component to hide and show blocks of content within a specific breakpoint, providing maximum responsive control of content for your marketers and web content managers
Through demonstration, view how a responsive column component works to allow your authors to define which column will display within a specific breakpoint, freeing your IT developers to develop new functionality
2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...Eneko Jon Bilbao
A recent clash of worlds occurred when a local client asked to deliver their Hybris eCommerce portal on top of their global template SAP system. The backend SAP team jogged along in the traditional waterfall pace whilst the frontend Hybris team sought to sprint along in agile fashion. This is the story of how we managed the different worlds, the skills required and the lessons learned from both teams.
Understanding the SQL aspects of Spark - Spark SQL.pptxKnoldus Inc.
Spark SQL is a module in Apache Spark that provides a programming interface for working with structured and semi-structured data using the power of distributed computing. Not only this it seamlessly integrates relational processing capabilities with Spark's high-performance distributed processing engine.
Shift Left - Require Right WRT A11yTC 2023-07-31.pptxBill Tyler
Choosing to shift accessibility left saves time and money in design. But how can that be done consistently and effectively in your organization?
Starting with initial request for proposals, all product design life cycle documentation can be tested and reviewed for potential accessibility issues. Not only that, those documents can be expanded and enhanced to define additional requirements to further ensure and enhance accessibility. Part of that process is creating an extensive, reusable annotation system created to support content authors, UX and visual designers as well as front-end developers. The methods and analysis presented should help advance your shift left efforts even if you cannot apply them all.
Presented July 31, 2023, A11y Twin Cities Meetup
A11yTC MeetUp: Role-based Analysis of WCAG 2.2Bill Tyler
Role-based analysis of the eight new WCAG 2.2 proposed success criteria confirm the increasing need for – and the ability of – accessibility to “shift left.” Learn how the new requirements mean content authors, user experience and visual designers must learn more to conform to the new standard now and the future. This presentation also include review of all 10 new WCAG 2.2 success criteria including Level AAA with role-based analysis of each. Also included, a brief look beyond 2.2 to WCAG 3.0
Presented at A11y Twin Cities MeetUp, Monday, July 25, 2022
Introducing ARRM: A Framework To Fight Accessibility ApathyBill Tyler
The Accessibility Roles and Responsibility Mapping (ARRM) is a framework developed by the W3C’s EOWG to help teams break down Web accessibility requirements by roles.
Introducing ARRM: A Framework to Fight Accessibility ApathyBill Tyler
The Accessibility Roles and Responsibility Mapping (ARRM) is a framework developed by the W3C’s EOWG to help teams break down Web accessibility requirements by roles.
A11y by Design 2018 Rethinking Accessibility 2018-05-08Bill Tyler
Slide Deck from Bill Tyler's presentation on Role-Based Analysis of WCAG 2.0 at the Accessible by Design Conference held at Indiana University on May 8, 2018
This 7-second Brain Wave Ritual Attracts Money To You.!nirahealhty
Discover the power of a simple 7-second brain wave ritual that can attract wealth and abundance into your life. By tapping into specific brain frequencies, this technique helps you manifest financial success effortlessly. Ready to transform your financial future? Try this powerful ritual and start attracting money today!
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
# Internet Security: Safeguarding Your Digital World
In the contemporary digital age, the internet is a cornerstone of our daily lives. It connects us to vast amounts of information, provides platforms for communication, enables commerce, and offers endless entertainment. However, with these conveniences come significant security challenges. Internet security is essential to protect our digital identities, sensitive data, and overall online experience. This comprehensive guide explores the multifaceted world of internet security, providing insights into its importance, common threats, and effective strategies to safeguard your digital world.
## Understanding Internet Security
Internet security encompasses the measures and protocols used to protect information, devices, and networks from unauthorized access, attacks, and damage. It involves a wide range of practices designed to safeguard data confidentiality, integrity, and availability. Effective internet security is crucial for individuals, businesses, and governments alike, as cyber threats continue to evolve in complexity and scale.
### Key Components of Internet Security
1. **Confidentiality**: Ensuring that information is accessible only to those authorized to access it.
2. **Integrity**: Protecting information from being altered or tampered with by unauthorized parties.
3. **Availability**: Ensuring that authorized users have reliable access to information and resources when needed.
## Common Internet Security Threats
Cyber threats are numerous and constantly evolving. Understanding these threats is the first step in protecting against them. Some of the most common internet security threats include:
### Malware
Malware, or malicious software, is designed to harm, exploit, or otherwise compromise a device, network, or service. Common types of malware include:
- **Viruses**: Programs that attach themselves to legitimate software and replicate, spreading to other programs and files.
- **Worms**: Standalone malware that replicates itself to spread to other computers.
- **Trojan Horses**: Malicious software disguised as legitimate software.
- **Ransomware**: Malware that encrypts a user's files and demands a ransom for the decryption key.
- **Spyware**: Software that secretly monitors and collects user information.
### Phishing
Phishing is a social engineering attack that aims to steal sensitive information such as usernames, passwords, and credit card details. Attackers often masquerade as trusted entities in email or other communication channels, tricking victims into providing their information.
### Man-in-the-Middle (MitM) Attacks
MitM attacks occur when an attacker intercepts and potentially alters communication between two parties without their knowledge. This can lead to the unauthorized acquisition of sensitive information.
### Denial-of-Service (DoS) and Distributed Denial-of-Service (DDoS) Attacks
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
Talk presented at Kubernetes Community Day, New York, May 2024.
Technical summary of Multi-Cluster Kubernetes Networking architectures with focus on 4 key topics.
1) Key patterns for Multi-cluster architectures
2) Architectural comparison of several OSS/ CNCF projects to address these patterns
3) Evolution trends for the APIs of these projects
4) Some design recommendations & guidelines for adopting/ deploying these solutions.
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBrad Spiegel Macon GA
Brad Spiegel Macon GA’s journey exemplifies the profound impact that one individual can have on their community. Through his unwavering dedication to digital inclusion, he’s not only bridging the gap in Macon but also setting an example for others to follow.
test test test test testtest test testtest test testtest test testtest test ...
WCAG 2.1 Made Easier for Non-Accessibility Professionals 2019-03-15
1. Bill Tyler
Principal Digital Accessibility Engineer
Accessibility Center of Excellence, Optum Technology
CSUN 2019, Anaheim
Friday, March 15, 2019
WCAG 2.1
Made Easier for
Non-Accessibility
Professionals
@billtyler
btyler@optum.com
SlideShare: http://bit.ly/xxxxxx
2. My Experience
35+ yrs. of UI/UX Design and Development
12+ yrs. in medical devices
16+ yrs. in plans and providers
2X dot-com survivor
Started Web 1996
Started in Accessibility 2002
Full time Accessibility Engineer since December 2013
Material Presented
Analysis of WCAG 2.1 starting with working draft of September 2017
Background
2
3. Agenda
Made Easier Overview
• WCAG 2.1: The Usual Prezos (Presentations)
• WCAG 2.1: For Non-A11y Professionals
– The 3 Groups
– Walkthrough of 17 success criteria! (AAA too!)
– Low hanging fruit
• WCAG 2.1: Dos and Don’ts?
5. WCAG 2.1 – Usual Prezo for A11y Pros
Update to WCAG 2.0
• https://www.w3.org/TR/WCAG21/
Effective: June 5, 2018
1 new guideline: GL2.5 Input Modalities
17 new success criteria
• 12 A and AA
– 5 A
– 7 AA
• 5 AAA
6. WCAG 2.1 = 2.0 + New Stuff
WCAG 2.1 leaves all of WCAG 2.0 intact
• “Everything you know about 2.0 still applies”
• 2.0 criteria are unchanged
– No criteria renumbering
– Understanding documents
• Conformance process is the same
– A and AA required for WCAG 2.1 conformance
WCAG 2.1 adds to WCAG 2.0
• 2.1 criteria numbers come after existing 2.0
– 2.1 single-A criteria follow 2.0 AAA
– Some related criteria are not numerically close
7. 3-6 Focus Areas (Depending on Prezo)
Mobile Technologies
Low Vision
Cognitive Disabilities
Learning Disorders
Speech Recognition
Motor & Dexterity Issues
Vestibular Disorders
8. WCAG 2.1 Success Criteria Levels A & AA
1. SC1.3.4 Orientation (AA)
2. SC1.3.5 Identify Input Purpose (AA)
3. SC1.4.10 Reflow (AA)
4. SC1.4.11 Non-Text Contrast (AA)
5. SC1.4.12 Text Spacing (AA)
6. SC1.4.13 Content on Hover or Focus (AA)
7. SC2.1.4 Character Key Shortcuts (A)
GL2.5 Input Modalities
8. SC2.5.1 Pointer Gestures (A)
9. SC2.5.2 Pointer Cancellation (A)
10. SC2.5.3 Label in Name (A)
11. SC2.5.4 Motion Actuation (A)
12. SC4.1.3 Status Messages (AA)
12. 3 Easy Groups
17 Criteria
No big deal (Don’t Panic!)
WCAG 2.1
for Non-A11y
Professionals
13. WCAG 2.1 for Designers & Developers
3 Groupings that extend existing
knowledge and best practices
1. Responsive Design (7 Success Criteria)
– Standard responsive design address some
– Going beyond presentation addresses the rest
• Think Desktop! Keep the Keyboard!
2. Presentation (6 Success Criteria)
– Good design decisions make these easy
3. ARIA & Attributes (4 Success Criteria)
– More metadata
– Old and New Stuff
• Grandfathered keystrokes
• Future standards
17. SC1.3.4 Orientation (AA)
Don’t lock orientation
• Low hanging fruit – currently hard to do with web (for now)
• Why lock orientation (for web)?
• This is not the responsive design criteria, it’s…
18. SC1.4.10 Reflow (AA)
No Horizontal Scrolling
• No one likes horizontal (or 2-dimensional) scrolling
• Think classic iPhone support
– Same 256x320 physical (not CSS) pixels
• One person’s portrait is another person’s landscape
– Mobile portrait (or landscape) = Zoomed desktop screens
19. SC1.4.12 Text Spacing (AA)
Resize text. Resize spacing.
• Extends SC1.4.4 Resize Text to Tracking / Letter-Spacing
• Tracking terms (describe the spacing of)
– Letters – also known as kerning
– Words
– Lines – also known as leading, line-spacing, line height
– Paragraphs
21. SC2.5.1 Pointer Gestures (A) – Desktop 1st
Add gestures to existing keyboard
(and mouse) user interface
• Low hanging fruit – currently hard to do (on the web)
– Mobile browsers already manage swipe and taps
• Don’t do it but if you must…
First: Design for desktop support / Keep the keyboard!
• Meaning…
– Add gestures to desktop UI, do not replace or require them
• If you must use only gestures alone:
Keep them simple single point actions
22. SC2.5.6 Concurrent Input Mechanisms (AAA):
Don’t kill keyboard or mouse UI!
• Low hanging fruit – if you…
Kept the Keyboard! Saved the Mouse! (SC2.5.1)
• When supporting the desktop (and web)
this should be obvious and easy!
• If native mobile, this can be hard
23. SC2.5.4 Motion Actuation (A)
Don’t shake or tilt!
• Low hanging fruit – currently hard to do (on the web)
• Just don’t do it
• If you must, then you must:
– Add keyboard UI (or simple gesture SC2.5.1) alternative
– Add setting or method to disable it
24. SC2.5.2 Pointer Cancellation (A)
Up – not Down – events!
• Use onclick() or onmouseup()
– Not onmousedown()
• Use onkeypressed() or onkeyup()
– Not onkeydown()
• Not a new issue in UX design
26. Presentation Success Criteria
Good design makes these easy
1. SC1.4.11 Non-Text Contrast (AA)
2. SC1.4.13 Content on Hover or Focus (AA)
3. SC2.2.6 Timeouts (AAA)
4. SC2.3.3 Animation from Interactions (AAA)
5. SC2.5.3 Label in Name (A)
6. SC2.5.5 Target Size (AAA)
27. SC1.4.11 Non-Text Contrast (AA)
Icons & graphs are “large text”
• Icons, controls, charts, graphs are content also
• So they need minimum contrast
– Large text is also 3:1
– Test right along with SC1.4.3 Contrast (Minimum)
28. SC1.4.13 Content on Hover or Focus (AA)
It’s complicated…
3 requirements in 1
1. Dismissable
– Design so added content does NOT cover other information!
– Or add ability to clear without losing focus (like escape key)
2. Hoverable
– Avoid tricky “hover tunnels”
– Make hover paths obvious and easy
3. Persistent
– Keep visible until user un-triggers, dismisses or not applicable
29. SC2.2.6 Timeouts (AAA)
Tell them how long a
break they can take
• Low hanging fruit – just a little bit of text at the start
• Tell users how long you’ll keep their data on inactivity
– Instead of learning it when it happens
• If you can do it, 20 hour minimum
30. SC2.3.3 Animation from Interactions (AAA)
No parallax!
• Just say “No” to parallax scrolling and animations
– Nielsen Norman Group:
• What Parallax Lacks (4 UX usability problems)
https://www.nngroup.com/articles/parallax-usability/
• If you must have parallax or triggered animations then
– SC2.2.2 Pause, Stop, Hide
31. SC2.5.3 Label in Name (A)
What you see is what you say
• Displayed text = Command name
• Use real (not graphic) text
• Start display text with command name (best practice Note [1])
• Start with unique command words (best practice not listed)
32. SC2.5.5 Target Size (AAA)
No tiny tap targets
• Low hanging fruit –
Should be best practice designers already use
• Apple, Google and Microsoft agree
– Apple: “minimum tappable area of 44pt x 44pt for all controls”
– Google: “48dp minimum touch target size”
– Microsoft: “touch target size to 9 mm square or greater (48x48px…)”
34. ARIA & Attributes Success Criteria
These criteria are a mixture of the old, new and future
1. SC1.3.5 Identify Input Purpose (AA)
2. SC1.3.6 Identify Purpose (AAA)
3. SC2.1.4 Character Key Shortcuts (A)
4. SC4.1.3 Status Messages (AA)
35. SC1.3.5 Identify Input Purpose (AA)
Add Autofill / Autocomplete
• Now: Implement Autocomplete
– HTML 5.2 Autofill =
WCAG 2.1 Section 7. Input Purposes for User Interface Components
– Best practice: Better usability for everyone!
• Future: TBD
36. SC1.3.6 Identify Purpose (AAA)
Add Landmarks & ARIA
• Now: Landmarks and a little ARIA
• Future: COGA (TBD)
– COGA: Cognitive and Learning Disabilities Accessibility Task Force
– COGA: COGnitive Accessibility
37. SC2.1.4 Character Key Shortcuts (A)
Use Accesskey, if you must
• Do you really need keyboard shortcuts?
• Can be low hanging fruit –
Need keyboard shortcuts? Use accesskey
• It’s all about single-key accidents
– Similar to SC2.5.2 Pointer Cancellation
38. SC4.1.3 Status Messages (AA)
Dynamic content? Add ARIA.
• Complicated
• Decide what makes for best UX for screen readers
• Writing effective, brief messages for AT announcements
• Know when it applies (3 situations in understanding document)
– Situation A: Success / Results / State
“If a status message advises on the success or results of an action, or the state of an
application: …”
– Situation B: Suggestion / Warning / Error
“If a status message conveys a suggestion, or a warning on the existence of an error:
…”
– Situation C: Progress
“If a status message conveys information on the progress of a process: …”