SlideShare a Scribd company logo
1 of 41
Bill Tyler
Sr. Digital Accessibility Engineer
Accessibility Center of Excellence
Optum Technology
Accessibility Twin Cities Meetup Monday, July 30, 2018
Putting
WCAG 2.1
into Practice
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 2018
Background
2
Agenda
WCAG 2.1 Overview
• WCAG 2.1 and 2.0 Overview
– What is the difference?
– Who’s adopting it and when?
• US
• EU
– Do I need to adopt it?
• WCAG 2.1 Analysis
– Who owns them?
– What are they?
– When are decisions made?
• Putting WCAG 2.1 into Action – Lightning Round
– 17 Criteria Recommendations
– 3 Easy Groups
Low Earth Orbit Review
WCAG 2.1 and
WCAG 2.0
WCAG 2.1 – June 5, 2018
Update of WCAG 2.0
• https://www.w3.org/TR/WCAG21/
Focuses on 3-4 main areas
• Mobile technologies
• Low vision
• Cognitive disabilities
• Speech recognition
1 New guideline: GL2.5 Input Modalities
17 New success criteria
• 12 A and AA (5 A, 7 AA)
• 5 AAA
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
WCAG 2.1 Release Impacts – W3C
WCAG 2.1 is the official new standard of the W3C
Future Releases of WCAG 2.x
• 2.2 incremental update
• 2.3 a possibility (TBD)
WCAG 3.0 AKA “Silver”
• Total rework of WCAG to cover ALL digital products
– Not just Web Content (WC)
• Removed WC to become AG or Accessibility Guidelines
– “AG” is the periodic table entry for “Silver”
WCAG 2.1 Success Criteria are Final But…
WCAG 2.1 recommendation applies only to the criteria
• WCAG working groups still working on 2.1 documents
Understanding documents, techniques are rough and
incomplete
• SC1.4.10 Reflow doesn’t even have CSS formatting or navigation
– as of 7/6/2018
• Many still have editing notes and comments in them
• Future techniques are mentioned but not written
– Variable amount of detail
WCAG 2.1 for the Rest of Us – United States
Does not immediately affect most US standards
• Sect. 508, Sect. 1557 still tied to 2.0
• US Access board has to start official process to update to 2.1
• Reference: “Does WCAG 2.1 Replace 2.0? When should you adopt WCAG 2.1?” by
Jonathan Avila, June 27, 2018
– https://www.levelaccess.com/wcag-2-1-replace-2-0-organizations-adopt-2-1/
Medicaid Mega-Rule could advance with “successor versions”
§ 438.10 Information requirements.
(a) Definitions
Readily accessible means electronic information and services which comply with modern
accessibility standards such as section 508 guidelines, section 504 of the Rehabilitation Act,
and W3C’s Web Content Accessibility Guidelines (WCAG) 2.0 AA and successor versions.
• Source: Federal Register / Vol. 81, No. 88 / Friday, May 6, 2016 / Rules and Regulations pg
27865
– https://www.gpo.gov/fdsys/pkg/FR-2016-05-06/pdf/2016-09581.pdf
• Updated by US government but subject to implementation by states
WCAG 2.1 for the Rest of Us - Europe
EU standards likely to officially change December 2018
• Subject to implementation by member countries
• Focus is on EU Public Sector sites and applications
– Probably will affect private sector soon after
EN 301 549 Target Dates
• 9/23/2018 – Transposition of standards into EU member state laws
• 9/23/2019 – New EU Public Sector Websites
• 9/23/2020 – Existing EU Public Sector Websites
• 6/23/2021 – Mobile Applications for EU Public Sector
Source: “EU Directive on the Accessibility of Public Sector Websites and Mobile
Applications” by Léonie Watson, Thursday, April 26, 2018
– https://developer.paciellogroup.com/blog/2018/04/eu-directive-on-the-accessibility-of-public-sect
/
WCAG 2.1 for the Rest of Us – Private Sector
No Update to Legal Status
• No lawsuits or other precedents have been established beyond
WCAG 2.0 to date though this could always change
Early Adopters
• Some companies or organizations may update their standards
faster than the governments
2019
• Likely start for real WCAG 2.1 implementations
WCAG 2.1 – What to Do
Learn it now
• Completed preliminary internal training
Plan to incorporate soon
• Update checklists, policies, training and other materials
Monitor updates that impact your business
• Things will likely change
Who owns them?
What are they?
When are decisions made?
WCAG 2.1
Analysis
Analysis Process – Ownership Roles
Question 1: Who owns it, and to what level?
The Roles…
• 5 Roles total, 4 apply to WCAG 2.1
• Standard
agile role
• Project
initiator
• Requirements
definer
• Result
approver
• Business
liaison
• Requirement
author
• Wireframe
creator
• UX/Usability
expert
• Presentation
owner
• Style expert
• Layout
creator
• Design
enforcer
• Style guide
author
• Design comp
artist
• Image file
producer
• Author of all
text “large
(section) and
small (words)”
• Content
proofreader
• Includes time-
based media
• Script writer
• Audio and
video file
creator
• Front-End
Programmer
• Last stop
before testing
• Primary target
for all defects
Analysis Process – Ownership Levels
Question 1: Who owns it and to what level?
The Levels
• Not Standard RACI model
– Responsible
– Accountable
– Consulted
– Informed
• Levels of Ownership Used
– Primary – THE OWNER ultimately responsible for the decision
– Secondary – Actively involved with primary owner
– Contributor – “Gives some input” but is not deeply involved
Analysis Process – Types
Question 2: What is it?
• Accessibility-specific Knowledge
– Something only found in accessibility literature
• Best Practice
– Something found in other domains, typically the one of the primary owner
• Standard Feature
– Something so common people make the right choice without knowing it
– Found some in WCAG 2.0
– None found in WCAG 2.1
Analysis Process – Introduction: Deliverables
Question 3: When is it made?
• When is the decision first made?
– Identify first deliverable or point in product lifecycle
– Also identify secondary and less common cases
• 6 Deliverables
1.User Story / Requirements core specifications and functionality
2.Wireframes structure of page, interface, interactions
3.Style Guides site presentation, branding, colors, logos
4.Design Comps page or feature final presentation
5.Content text, terminology, includes video and audio
6.Code front-end development: HTML, CSS, JavaScript
Analysis Process Details
Want to know more?
• That’s another presentation
– Rethinking Accessibility: Role-Based Analysis of WCAG 2.0
• Accessible by Design (2018)
– bit.ly/2HJea3e
• CSUN (2017)
• Minnebar (2015)
• UXPA-MN (2014)
Who owns them?
What are they?
When are decisions made?
WCAG 2.1
Analysis
Results
Analysis: 2.1 Ownership
User Experience Designers still #1
• UX Designer: 8 criteria (67%)
• Visual Designers: 3 criteria (25%)
• Content Author: 1 criterion (8%)
Analysis: 2.1 Type
Best Practices still edge out Accessibility
• Best Practices: 7 criteria (58%)
• Accessibility-specific Knowledge: 5 criteria (42%)
Analysis: 2.1 Deliverable
Still NOT the code…
• User Story / Requirements : 8 criteria (67%)
• Style Guide: 3 criteria (25%)
• Content: 1 criterion (8%)
Lightning Round
17 Criteria
3 Easy Groups
Putting
WCAG 2.1
into Action
WCAG 2.1 Success Criteria Levels A and 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)
WCAG 2.1 Success Criteria Levels AAA
1. SC1.3.6 Identify Purpose (AAA)
2. SC2.2.6 Timeouts (AAA)
3. SC2.3.3 Animation from Interactions (AAA)
4. SC2.5.5 Target Size (AAA)
5. SC2.5.6 Concurrent Input Mechanisms (AAA)
WCAG 2.1 Success Criteria in 3 Parts
17 Success Criteria can be placed in 3 Groups
1.Responsive Design: 7 Success Criteria
– Should address main issues
– Requires looking beyond presentation: Think Desktop!
1.Presentation: 6 Success Criteria
– Good decisions make these easy
1.ARIA & Attributes : 4 Success Criteria
– More metadata
– Old and New Stuff
• Grandfathered keystrokes
• Future standards
7 Criteria
Responsive
Design
Success
Criteria
Responsive Design Success Criteria
Responsive Design can directly support these criteria
1.SC1.3.4 Orientation (AA)
2.SC1.4.10 Reflow (AA)
3.SC1.4.12 Text Spacing (AA)
4.SC2.5.1 Pointer Gestures (A)
5.SC2.5.2 Pointer Cancellation (A)
6.SC2.5.4 Motion Actuation (A)
7.SC2.5.6 Concurrent Input Mechanisms (AAA)
Responsive Design Criteria – Presentation
Normal Responsive Design addresses these
1. SC1.4.10 Reflow (AA)
– The “Responsive Design” Criteria (not SC1.4.3 Orientation)
– No Horizontal Scrolling
1. SC1.4.12 Text Spacing (AA)
– Extends SC1.4.4 Resize Text
– Same clipping/overlapping presentation issues
Responsive Design Criteria – Mobile Inputs
Remember the Desktop! – Preserve keyboard support!
Responsive Design makes these criteria “added UI”
1. SC1.3.4 Orientation (AA)
– Don’t lock orientation!
1. SC2.5.1 Pointer Gestures (A)
– Add gestures as added option to keyboard option
1. SC2.5.2 Pointer Cancellation (A)
– “Up” not “Down” events – including mouse (and keyboard)
1. SC2.5.4 Motion Actuation (A)
– Like SC2.5.1, add motion as added option
• SC2.5.6 Concurrent Input Mechanisms (AAA)
– Don’t disable desktop options
6 Criteria
Presentation
Success
Criteria
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)
Presentation Design Criteria – Part 1
1. SC1.4.11 Non-Text Contrast (AA)
– Icons, Controls, Charts and Graphs need minimum contrast too
– Test right along with SC1.4.3 Contrast (Minimum)
1. SC1.4.13 Content on Hover or Focus (AA)
– Straddles P and O: More “Operable” than “Perceivable”
• Overlapping content drove location
– 3 Requirements in One
• Dismissable – Clear without losing focus
• Hoverable – Support “hover tunnels”
• Persistent – Keep visible until user un-triggers, dismisses or not applicable
1. SC2.2.6 Timeouts (AAA)
– Tell users how long you’ll keep their data on inactivity
– If you can do it, 20 hour minimum
Presentation Design Criteria – Part 2
4. SC2.3.3 Animation from Interactions (AAA)
– Just say “No” to paralax scrolling and animations
4. SC2.5.3 Label in Name (A)
– Make displayed text and actionable name the same
– Put display text first (best practice in Note [1])
– Unique names at start (best practice not listed)
4. SC2.5.5 Target Size (AAA)
– Existing best practice your designs should already have
– Apple, Google and Microsoft agree
4.Apple: “minimum tappable area of 44pt x 44pt for all controls”
5.Google: “48dp minimum touch target size”
6.Microsoft: “touch target size to 9 mm square or greater (48x48px…)”
4 Criteria
ARIA &
Attributes
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)
ARIA & Attributes Success Criteria: Part 1
1. SC1.3.5 Identify Input Purpose (AA)
– Now: Implement Autocomplete
• Officially: Section 7. Input Purposes for User Interface Components
• Actually: HTML 5.2 Autofill (see note in Sect. 7)
– Future: TBD
1. SC1.3.6 Identify Purpose (AAA)
– Now: Landmarks and a little ARIA
– Future: COGA
• COGA: Cognitive and Learning Disabilities Accessibility Task Force
• COGA: COGnitive Accessibility
ARIA & Attributes Success Criteria: Part 2
3. SC2.1.4 Character Key Shortcuts (A)
– It’s all about single-key accidents like SC2.5.2 Pointer Cancellation
– No keyboard shortcuts? No problem.
– Want keyboard shortcut? Use access key
3. SC4.1.3 Status Messages (AA)
– Fills huge gap in WCAG 2.0
– Explicitly address dynamic content updates and single page applications
– Writing effective messages for AT announcements
– Group ARIA techniques in 3 situations (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: …”
Questions?
39
Contact information:
Thank you.
Bill Tyler
Sr. Digital Accessibility Engineer
btyler@optum.com
@billtyler
40
41

More Related Content

Recently uploaded

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Putting WCAG 2.1 into Practice

  • 1. Bill Tyler Sr. Digital Accessibility Engineer Accessibility Center of Excellence Optum Technology Accessibility Twin Cities Meetup Monday, July 30, 2018 Putting WCAG 2.1 into Practice
  • 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 2018 Background 2
  • 3. Agenda WCAG 2.1 Overview • WCAG 2.1 and 2.0 Overview – What is the difference? – Who’s adopting it and when? • US • EU – Do I need to adopt it? • WCAG 2.1 Analysis – Who owns them? – What are they? – When are decisions made? • Putting WCAG 2.1 into Action – Lightning Round – 17 Criteria Recommendations – 3 Easy Groups
  • 4. Low Earth Orbit Review WCAG 2.1 and WCAG 2.0
  • 5. WCAG 2.1 – June 5, 2018 Update of WCAG 2.0 • https://www.w3.org/TR/WCAG21/ Focuses on 3-4 main areas • Mobile technologies • Low vision • Cognitive disabilities • Speech recognition 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. WCAG 2.1 Release Impacts – W3C WCAG 2.1 is the official new standard of the W3C Future Releases of WCAG 2.x • 2.2 incremental update • 2.3 a possibility (TBD) WCAG 3.0 AKA “Silver” • Total rework of WCAG to cover ALL digital products – Not just Web Content (WC) • Removed WC to become AG or Accessibility Guidelines – “AG” is the periodic table entry for “Silver”
  • 8. WCAG 2.1 Success Criteria are Final But… WCAG 2.1 recommendation applies only to the criteria • WCAG working groups still working on 2.1 documents Understanding documents, techniques are rough and incomplete • SC1.4.10 Reflow doesn’t even have CSS formatting or navigation – as of 7/6/2018 • Many still have editing notes and comments in them • Future techniques are mentioned but not written – Variable amount of detail
  • 9. WCAG 2.1 for the Rest of Us – United States Does not immediately affect most US standards • Sect. 508, Sect. 1557 still tied to 2.0 • US Access board has to start official process to update to 2.1 • Reference: “Does WCAG 2.1 Replace 2.0? When should you adopt WCAG 2.1?” by Jonathan Avila, June 27, 2018 – https://www.levelaccess.com/wcag-2-1-replace-2-0-organizations-adopt-2-1/ Medicaid Mega-Rule could advance with “successor versions” § 438.10 Information requirements. (a) Definitions Readily accessible means electronic information and services which comply with modern accessibility standards such as section 508 guidelines, section 504 of the Rehabilitation Act, and W3C’s Web Content Accessibility Guidelines (WCAG) 2.0 AA and successor versions. • Source: Federal Register / Vol. 81, No. 88 / Friday, May 6, 2016 / Rules and Regulations pg 27865 – https://www.gpo.gov/fdsys/pkg/FR-2016-05-06/pdf/2016-09581.pdf • Updated by US government but subject to implementation by states
  • 10. WCAG 2.1 for the Rest of Us - Europe EU standards likely to officially change December 2018 • Subject to implementation by member countries • Focus is on EU Public Sector sites and applications – Probably will affect private sector soon after EN 301 549 Target Dates • 9/23/2018 – Transposition of standards into EU member state laws • 9/23/2019 – New EU Public Sector Websites • 9/23/2020 – Existing EU Public Sector Websites • 6/23/2021 – Mobile Applications for EU Public Sector Source: “EU Directive on the Accessibility of Public Sector Websites and Mobile Applications” by Léonie Watson, Thursday, April 26, 2018 – https://developer.paciellogroup.com/blog/2018/04/eu-directive-on-the-accessibility-of-public-sect /
  • 11. WCAG 2.1 for the Rest of Us – Private Sector No Update to Legal Status • No lawsuits or other precedents have been established beyond WCAG 2.0 to date though this could always change Early Adopters • Some companies or organizations may update their standards faster than the governments 2019 • Likely start for real WCAG 2.1 implementations
  • 12. WCAG 2.1 – What to Do Learn it now • Completed preliminary internal training Plan to incorporate soon • Update checklists, policies, training and other materials Monitor updates that impact your business • Things will likely change
  • 13. Who owns them? What are they? When are decisions made? WCAG 2.1 Analysis
  • 14. Analysis Process – Ownership Roles Question 1: Who owns it, and to what level? The Roles… • 5 Roles total, 4 apply to WCAG 2.1 • Standard agile role • Project initiator • Requirements definer • Result approver • Business liaison • Requirement author • Wireframe creator • UX/Usability expert • Presentation owner • Style expert • Layout creator • Design enforcer • Style guide author • Design comp artist • Image file producer • Author of all text “large (section) and small (words)” • Content proofreader • Includes time- based media • Script writer • Audio and video file creator • Front-End Programmer • Last stop before testing • Primary target for all defects
  • 15. Analysis Process – Ownership Levels Question 1: Who owns it and to what level? The Levels • Not Standard RACI model – Responsible – Accountable – Consulted – Informed • Levels of Ownership Used – Primary – THE OWNER ultimately responsible for the decision – Secondary – Actively involved with primary owner – Contributor – “Gives some input” but is not deeply involved
  • 16. Analysis Process – Types Question 2: What is it? • Accessibility-specific Knowledge – Something only found in accessibility literature • Best Practice – Something found in other domains, typically the one of the primary owner • Standard Feature – Something so common people make the right choice without knowing it – Found some in WCAG 2.0 – None found in WCAG 2.1
  • 17. Analysis Process – Introduction: Deliverables Question 3: When is it made? • When is the decision first made? – Identify first deliverable or point in product lifecycle – Also identify secondary and less common cases • 6 Deliverables 1.User Story / Requirements core specifications and functionality 2.Wireframes structure of page, interface, interactions 3.Style Guides site presentation, branding, colors, logos 4.Design Comps page or feature final presentation 5.Content text, terminology, includes video and audio 6.Code front-end development: HTML, CSS, JavaScript
  • 18. Analysis Process Details Want to know more? • That’s another presentation – Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 • Accessible by Design (2018) – bit.ly/2HJea3e • CSUN (2017) • Minnebar (2015) • UXPA-MN (2014)
  • 19. Who owns them? What are they? When are decisions made? WCAG 2.1 Analysis Results
  • 20. Analysis: 2.1 Ownership User Experience Designers still #1 • UX Designer: 8 criteria (67%) • Visual Designers: 3 criteria (25%) • Content Author: 1 criterion (8%)
  • 21. Analysis: 2.1 Type Best Practices still edge out Accessibility • Best Practices: 7 criteria (58%) • Accessibility-specific Knowledge: 5 criteria (42%)
  • 22. Analysis: 2.1 Deliverable Still NOT the code… • User Story / Requirements : 8 criteria (67%) • Style Guide: 3 criteria (25%) • Content: 1 criterion (8%)
  • 23. Lightning Round 17 Criteria 3 Easy Groups Putting WCAG 2.1 into Action
  • 24. WCAG 2.1 Success Criteria Levels A and 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)
  • 25. WCAG 2.1 Success Criteria Levels AAA 1. SC1.3.6 Identify Purpose (AAA) 2. SC2.2.6 Timeouts (AAA) 3. SC2.3.3 Animation from Interactions (AAA) 4. SC2.5.5 Target Size (AAA) 5. SC2.5.6 Concurrent Input Mechanisms (AAA)
  • 26. WCAG 2.1 Success Criteria in 3 Parts 17 Success Criteria can be placed in 3 Groups 1.Responsive Design: 7 Success Criteria – Should address main issues – Requires looking beyond presentation: Think Desktop! 1.Presentation: 6 Success Criteria – Good decisions make these easy 1.ARIA & Attributes : 4 Success Criteria – More metadata – Old and New Stuff • Grandfathered keystrokes • Future standards
  • 28. Responsive Design Success Criteria Responsive Design can directly support these criteria 1.SC1.3.4 Orientation (AA) 2.SC1.4.10 Reflow (AA) 3.SC1.4.12 Text Spacing (AA) 4.SC2.5.1 Pointer Gestures (A) 5.SC2.5.2 Pointer Cancellation (A) 6.SC2.5.4 Motion Actuation (A) 7.SC2.5.6 Concurrent Input Mechanisms (AAA)
  • 29. Responsive Design Criteria – Presentation Normal Responsive Design addresses these 1. SC1.4.10 Reflow (AA) – The “Responsive Design” Criteria (not SC1.4.3 Orientation) – No Horizontal Scrolling 1. SC1.4.12 Text Spacing (AA) – Extends SC1.4.4 Resize Text – Same clipping/overlapping presentation issues
  • 30. Responsive Design Criteria – Mobile Inputs Remember the Desktop! – Preserve keyboard support! Responsive Design makes these criteria “added UI” 1. SC1.3.4 Orientation (AA) – Don’t lock orientation! 1. SC2.5.1 Pointer Gestures (A) – Add gestures as added option to keyboard option 1. SC2.5.2 Pointer Cancellation (A) – “Up” not “Down” events – including mouse (and keyboard) 1. SC2.5.4 Motion Actuation (A) – Like SC2.5.1, add motion as added option • SC2.5.6 Concurrent Input Mechanisms (AAA) – Don’t disable desktop options
  • 32. 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)
  • 33. Presentation Design Criteria – Part 1 1. SC1.4.11 Non-Text Contrast (AA) – Icons, Controls, Charts and Graphs need minimum contrast too – Test right along with SC1.4.3 Contrast (Minimum) 1. SC1.4.13 Content on Hover or Focus (AA) – Straddles P and O: More “Operable” than “Perceivable” • Overlapping content drove location – 3 Requirements in One • Dismissable – Clear without losing focus • Hoverable – Support “hover tunnels” • Persistent – Keep visible until user un-triggers, dismisses or not applicable 1. SC2.2.6 Timeouts (AAA) – Tell users how long you’ll keep their data on inactivity – If you can do it, 20 hour minimum
  • 34. Presentation Design Criteria – Part 2 4. SC2.3.3 Animation from Interactions (AAA) – Just say “No” to paralax scrolling and animations 4. SC2.5.3 Label in Name (A) – Make displayed text and actionable name the same – Put display text first (best practice in Note [1]) – Unique names at start (best practice not listed) 4. SC2.5.5 Target Size (AAA) – Existing best practice your designs should already have – Apple, Google and Microsoft agree 4.Apple: “minimum tappable area of 44pt x 44pt for all controls” 5.Google: “48dp minimum touch target size” 6.Microsoft: “touch target size to 9 mm square or greater (48x48px…)”
  • 36. 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)
  • 37. ARIA & Attributes Success Criteria: Part 1 1. SC1.3.5 Identify Input Purpose (AA) – Now: Implement Autocomplete • Officially: Section 7. Input Purposes for User Interface Components • Actually: HTML 5.2 Autofill (see note in Sect. 7) – Future: TBD 1. SC1.3.6 Identify Purpose (AAA) – Now: Landmarks and a little ARIA – Future: COGA • COGA: Cognitive and Learning Disabilities Accessibility Task Force • COGA: COGnitive Accessibility
  • 38. ARIA & Attributes Success Criteria: Part 2 3. SC2.1.4 Character Key Shortcuts (A) – It’s all about single-key accidents like SC2.5.2 Pointer Cancellation – No keyboard shortcuts? No problem. – Want keyboard shortcut? Use access key 3. SC4.1.3 Status Messages (AA) – Fills huge gap in WCAG 2.0 – Explicitly address dynamic content updates and single page applications – Writing effective messages for AT announcements – Group ARIA techniques in 3 situations (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: …”
  • 40. Contact information: Thank you. Bill Tyler Sr. Digital Accessibility Engineer btyler@optum.com @billtyler 40
  • 41. 41