About the Course
Common Issues for Web Accessibility is a structured training that catalogs the real-world ways digital products fail to meet accessibility guidelines. Organized across 15 chapters aligned to WCAG and Section 508 requirements, each lesson presents a specific failure pattern — from missing text alternatives and inaccessible keyboard navigation to incorrect ARIA attributes and insufficient color contrast — along with clear guidance on how to remediate it. Whether you are auditing a website, writing a bug report, or training a development team, this training serves as both a learning resource and a working reference. With many lessons covering failures in text alternatives, time-based media, keyboard accessibility, form labeling, focus management, input modalities, and more, it gives practitioners a shared vocabulary and a reliable framework for identifying and communicating accessibility issues.
Course Curriculum
-
1
1.1 - Text Alternatives
-
(Included in full purchase)
Overview of Text Alternatives
-
(Included in full purchase)
Image does not provide a text alternative
-
(Included in full purchase)
Text alternative does not provide a sufficient description
-
(Included in full purchase)
Decorative image is not hidden from screen readers
-
(Included in full purchase)
Text alternative creates a stutter effect
-
(Included in full purchase)
-
2
1.2 - Time-based Media
-
(Included in full purchase)
Audio-only or video-only transcript not provided
-
(Included in full purchase)
Audio-only or video-only transcript is not sufficient
-
(Included in full purchase)
Captions are not provided for prerecorded audiovisual content
-
(Included in full purchase)
Captions omit some dialogue or important sound effects
-
(Included in full purchase)
Captions contain errors
-
(Included in full purchase)
Multimedia transcript not provided
-
(Included in full purchase)
Multimedia transcript is not sufficient
-
(Included in full purchase)
Live captions are not provided
-
(Included in full purchase)
Audio description is not provided for prerecorded audiovisual content
-
(Included in full purchase)
Audio description contains errors
-
(Included in full purchase)
-
3
1.3 - Adaptable
-
(Included in full purchase)
Elements visually displayed as a list are not correctly expressed as such programmatically
-
(Included in full purchase)
Individual radio button options are not programmatically associated to a group
-
(Included in full purchase)
Meaning is conveyed through an appearance that is not explained (emphasize, speaker, etc.)
-
(Included in full purchase)
Not all text is readable by a screen reader
-
(Included in full purchase)
Data table does not provide programmatic association between data and headers
-
(Included in full purchase)
Data table's programmatic association between data and headers is not accurate/complete
-
(Included in full purchase)
Information is conveyed to screen readers as a data table when it isn’t
-
(Included in full purchase)
Content does not specify landmarks for major regions
-
(Included in full purchase)
Programmatic heading structure does not match the visual layout
-
(Included in full purchase)
Data table is missing a caption
-
(Included in full purchase)
Error message is not programmatically associated to the control with the error
-
(Included in full purchase)
Control has unassociated label
-
(Included in full purchase)
Programmatic reading order doesn’t match the visual layout
-
(Included in full purchase)
Not all text is readable by a screen reader
-
(Included in full purchase)
Visual effect degrades the programmatic readability (D o n ‘ t D o I t !)
-
(Included in full purchase)
Relies on single sensory characteristic (shape, size, visual location, orientation, or sound)
-
(Included in full purchase)
Does not support viewers choice in portrait or landscape
-
(Included in full purchase)
Known input field type missing autocomplete
-
(Included in full purchase)
Info and Relationships
-
(Included in full purchase)
-
4
1.4 - Distinguishable
-
(Included in full purchase)
Element relies on color alone to convey meaning
-
(Included in full purchase)
Link is not visually distinguishable from text
-
(Included in full purchase)
No way to stop automatically started audio
-
(Included in full purchase)
Does not meet the contrast minimum of 4.5:1 for regular text
-
(Included in full purchase)
Does not meet the contrast minimum of 3:1 for large text
-
(Included in full purchase)
UI does not support high contrast settings
-
(Included in full purchase)
Large text settings not supported
-
(Included in full purchase)
Zoom is not supported up to 200%
-
(Included in full purchase)
Image of text is used instead of text
-
(Included in full purchase)
Content doesn’t support reflow, to allow single column reading
-
(Included in full purchase)
User interface component does not have sufficient contrast with background
-
(Included in full purchase)
Does not support user defined text spacing
-
(Included in full purchase)
Content that appears on focus or hover cannot be dismissed without moving pointer or keyboard focus
-
(Included in full purchase)
Hover content is itself not hoverable
-
(Included in full purchase)
Images of Text
-
(Included in full purchase)
Page Titled
-
(Included in full purchase)
-
5
2.1 - Keyboard Accessible
-
(Included in full purchase)
Control does not receive keyboard focus
-
(Included in full purchase)
Control does not follow traditional keyboard behavior
-
(Included in full purchase)
Action is not available from the keyboard
-
(Included in full purchase)
Site does not have help documentation for keyboard behavior
-
(Included in full purchase)
More than one control uses the same keyboard shortcut
-
(Included in full purchase)
Keyboard users cannot navigate away from element once it receives focus
-
(Included in full purchase)
No method provided to turn off keyboard shortcuts or customize keyboard shortcuts
-
(Included in full purchase)
Keyboard Accessibility
-
(Included in full purchase)
-
6
2.2 - Enough Time
-
(Included in full purchase)
Information is displayed only for a predefined time limit and is not adjustable
-
(Included in full purchase)
Content has no mechanism to pause, stop, or hide
-
(Included in full purchase)
-
7
2.3 - Seizures and Physical Reactions
-
(Included in full purchase)
Element contains flashing or blinking content
-
(Included in full purchase)
-
8
2.4 - Navigable
-
(Included in full purchase)
No mechanism is provided to bypass blocks of content or controls
-
(Included in full purchase)
Mechanism designed to bypass blocks of content/controls is not working properly
-
(Included in full purchase)
Not supported by unique or accurate title
-
(Included in full purchase)
Focus moves to a non-interactive control
-
(Included in full purchase)
Logical focus order isn’t provided
-
(Included in full purchase)
Focus does not move to newly requested dialog/control
-
(Included in full purchase)
Link purpose is not provided as part of the link text or the surrounding context
-
(Included in full purchase)
There is only one way to access the content
-
(Included in full purchase)
Heading content is not descriptive
-
(Included in full purchase)
Element does not change its appearance when it has focus
-
(Included in full purchase)
Focus indicator is inaccurate
-
(Included in full purchase)
Headings are not unique
-
(Included in full purchase)
Decorative image link creates a stutter effect
-
(Included in full purchase)
Focus moves to a control that is completely obscured
-
(Included in full purchase)
Bypass Blocks
-
(Included in full purchase)
Focus Visible
-
(Included in full purchase)
-
9
2.5 - Input Modalities
-
(Included in full purchase)
Interactive content is styled to look like text or other static content
-
(Included in full purchase)
Single pointer user is unable to perform multipoint or path-based gestures
-
(Included in full purchase)
Element is activated on initial touch rather than final touch location
-
(Included in full purchase)
Visible label does not map to the programmatic name used for voice control
-
(Included in full purchase)
Functionality that can only be activated via device motion events (e.g., shaking or tilting)
-
(Included in full purchase)
Motion actuation cannot be disabled
-
(Included in full purchase)
Dragging operation does not provide an alternative
-
(Included in full purchase)
Overview of Pointer Gestures
-
(Included in full purchase)
-
10
3.1 - Readable
-
(Included in full purchase)
Language is not defined programmatically
-
(Included in full purchase)
Meaningful Reading Sequence
-
(Included in full purchase)
Language changes are not expressed programmatically
-
(Included in full purchase)
-
11
3.2 - Predictable
-
(Included in full purchase)
Focus is unexpectedly moved to a new window/dialog
-
(Included in full purchase)
Action is unexpectedly performed on focus vs on user action
-
(Included in full purchase)
Focus is programmatically removed
-
(Included in full purchase)
Context is changed unexpectedly based on input
-
(Included in full purchase)
Form submission process does not allow for review or editing
-
(Included in full purchase)
Form submitting automatically after changing a value
-
(Included in full purchase)
Navigation controls are not consistent
-
(Included in full purchase)
Controls with the same functionality are not described consistently
-
(Included in full purchase)
Links with the same destination use different link text
-
(Included in full purchase)
Complete list of errors is not provided
-
(Included in full purchase)
Control has no visible label
-
(Included in full purchase)
Language of Parts
-
(Included in full purchase)
Consistent Identification
-
(Included in full purchase)
Consistent Navigation
-
(Included in full purchase)
-
12
3.3 - Input Assistance
-
(Included in full purchase)
Overview of Error Identification
-
(Included in full purchase)
Error message is erroneously generated
-
(Included in full purchase)
Control has no visible label (placeholder text is not considered a label, as it is replaced with a value)
-
(Included in full purchase)
Instructions are not provided
-
(Included in full purchase)
Phone number fields rely on visual layout to explain Area Code, Prefix and Extension
-
(Included in full purchase)
Error message should be clearer
-
(Included in full purchase)
User cannot review legal or financial data before submitting it
-
(Included in full purchase)
Labels or Instructions
-
(Included in full purchase)
-
13
4.1 - Compatible
-
(Included in full purchase)
Information updated visually on screen is not announced by screen reader
-
(Included in full purchase)
Control does not provide role, state, and value information
-
(Included in full purchase)
Inaccurate role, state, or value information supplied
-
(Included in full purchase)
Additional programmatic description needed
-
(Included in full purchase)
Control does not provide role, state, and value information
-
(Included in full purchase)
Control’s programmatic name/label is inaccurate
-
(Included in full purchase)
Authentication prevents the user from pasting or auto-filling the entire password or 2FA code
-
(Included in full purchase)
Scenario has information that has to be redundantly entered
-
(Included in full purchase)
Provide Live Region Notifications for Information Updates
-
(Included in full purchase)
Help is not consistently provided
-
(Included in full purchase)
Does not meet the target size minimum of 24x24 px
-
(Included in full purchase)
Error notification is not announced by screen reader
-
(Included in full purchase)
Status updates or confirmation messages are not announced by screen reader
-
(Included in full purchase)
Name, Role, Value
-
(Included in full purchase)
Inspect invalid ARIA attributes
-
(Included in full purchase)
-
14
602.2 - Accessibility and Compatibility Features
-
(Included in full purchase)
Accessibility Statement is missing important information
-
(Included in full purchase)
-
15
603.2 - Information on Accessibility and Compatibility Features
-
(Included in full purchase)
No response to user accessibility request
-
(Included in full purchase)
Unlock Web Accessibility Success Today
Take the next step towards resolving accessibility issues and creating inclusive digital experiences. Join our course today!