Be A Digital Ally:
Continued Exploration of WCAG 2.2 – Focus Appearance and Focus Not Obscured
February 16, 2023
Introductions
“Jay” McKay, MT-BC, ATP
Director of Community Programs
Melissa Green
Digital Accessibility Specialist
Agenda
BADA Overview
WCAG 2.2
Housekeeping
Thank you for letting us be a part of your journey.
Knowbility
knowbility.org/donate
Community Programs
Definition of Accessibility
For something to be accessible, people with disabilities must be able to access and utilize it as fully and independently as someone without a disability.
Importance of Inclusive Design
What is Assistive Technology
Examples of Assistive Technology
Assistive technology is any product, equipment, software or system used by people with disabilities to increase, maintain or improve functional capabilities.
Accessibility is a Journey
“Do the best you can until you know better. Then when you know better, do better.” - Maya Angelou
WCAG
What are the Web Content Accessibility Guidelines (WGAG)?
Adapted from WCAG 2.2 Candidate Recommendation Snapshot 06 September 2022
WCAG in Summary
“WCAG offers an actionable framework for creating or remediating websites and apps to be accessible. It is not abstract, but specific and technical, and is supported by documentation that identifies methods and techniques that would be considered to pass or fail the minimum accessibility expectations of each checkpoint.”
Who uses WCAG?
Is WCAG 2.2 approved/active?
WCAG 2.2 – Focus Appearance and Focus Not Obscured
WCAG 2.2 Draft
Proposed Success Criteria
2.4.7 Focus Visible (A) Promoted from WCAG 2.1 AA
4.1.1 Parsing (A) Removed from WCAG 2
WCAG 2.2 Draft – Guideline 2.4
Proposed Success Criteria
Guideline 2.4 Navigable
Provide ways to help users navigate, find content, and determine where they are.
Navigation
Navigation – Technologies and strategies
Success Criteria for Guideline 2.4
“Focus indicator”
Pixels that are changed to visually indicate when a user interface component is in a focused state.
“User interface component”
Part of the content that is perceived by users as a single control for a distinct function
“Encloses”
Solidly bounds or surrounds
“Solidly”
“CSS pixel”
Unit of measure for lengths and measurements in CSS
h1 {
font-size: 60px;
}
p {
font-size: 25px;
line-height: 50px;
}
“Perimeter”
Continuous line forming the boundary of a shape not including shared pixels, or the minimum bounding box, whichever is shortest.
“Minimum bounding box”
Smallest enclosing rectangle aligned to the horizontal axis within which all the points of a shape lie.
2.4.11 Focus Appearance (AA)
When the keyboard focus indicator is visible, one or both of the following are true:
2.4.11 Focus Appearance (AA) 2
2.4.11 Focus Appearance (AA) 3
When the keyboard focus indicator is visible, one or both of the following are true:
W3C WAI - The entire focus indicator meets criteria
W3C WAI – Yellow block along short side meets criteria
2.4.11 Focus Appearance (AA) 4
2.4.11 Focus Appearance (AA) 5
W3C WAI - The entire focus indicator meets criteria
WebAIM Contrast Checker
Enter a foreground and background color in RGB hexadecimal format (e.g., #FD3 or #F7DA39) or choose a color using the color picker. The Lightness slider can be used to adjust the selected color.
Color Contrast Analyser (TPGi)
TPGi’s free color contrast checker tool that allows you to easily determine the contrast ratio of two colors simply using an eyedrop tool.
2.4.11 Focus Appearance (AA) 6
W3C WAI – An area of the focus indicator meets criteria
2.4.11 Focus Appearance (AA) 7
2.4.11 Focus Appearance (AA) 8
Exceptions:
Note: What is perceived as the user interface component or sub-component (to determine enclosure or size) depends on its visual presentation…
Note: Examples of sub-components that may receive a focus indicator are menu items in an opened drop-down menu, or focusable cells in a grid.
Note: Contrast calculations can be based on colors defined within the technology (such as HTML, CSS and SVG). Pixels modified by user agent resolution enhancements and anti-aliasing can be ignored.
Editor's note: This Success Criterion is at risk.
2.4.11 Examples
2.4.12 Focus Not Obscured (Minimum) (AA)
When a user interface component receives keyboard focus, the component is not entirely hidden due to author-created content.
2.4.12 Example
A page has a sticky footer (attached to the bottom of the viewport). When tabbing down the page the focused item is not hidden by the footer.
2.4.12 Examples
2.4.13 Focus Not Obscured (Enhanced) (AAA)
When a user interface component receives keyboard focus, no part of the component is hidden by author-created content.
2.4.13 Examples
Benefits
Resources
Questions?
We love your feedback!
Next Session
AccessU 2023
Thank You!