Techniques Change Log for WCAG 2.2
Added Techniques
- (6e22d07cb): Added SCR40: Using the CSS prefers-reduced-motion query in JavaScript to prevent motion
- (e94108df2): Added F113: Failure of Success Criterion 1.2.5 due to not using available pauses in dialogue to provide audio descriptions of important visual content
- (77f6235f0): Added G226: Providing audio descriptions by incorporating narration in the soundtrack
- (8267b5984): Added F112: Failure of Success Criterion 2.2.2 due to using blinking content that lasts for more than five seconds without a mechanism to stop it
- (1736b7bf1): Added the following techniques:
- (a2b2f2204): Added C45: Using CSS :focus-visible to provide keyboard focus indication
- (6fc9553f7): Added F111: Failure of Success Criteria 1.3.1, 2.5.3, and 4.1.2 due to a control with visible label text but no accessible name
- (ebee4593b): Added H102: Creating modal dialogs with the HTML dialog element
- (72d5beb34): Added H101: Using semantic HTML elements to identify regions of a page
- (890ea4bff): Added F110: Failure of Success Criterion 2.4.11 Focus Not Obscured (Minimum) due to a sticky footer or header completely hiding focused elements
- (cff83ecbd): Added F109: Failure of Success Criterion 3.3.8 and 3.3.9 due to preventing password or code re-entry in the same format
- (58db819c7): Added H100: Providing properly marked up email and password inputs
- (04c87a506): Added C43: Using CSS scroll-padding to un-obscure content
- (8784b479f): Added G223: Using an author-supplied, highly visible focus indicator
- (4a7ed230f): Added C42: Using min-height and min-width to ensure sufficient target spacing
- (dd0197b14): Added G221: Provide data from a previous step in a process
- (cfb40bc97): Added H99: Provide a page-selection mechanism
- (d165d108e): Added G220: Provide a contact-us link in a consistent location
- (6c0d79b10): Added the following techniques:
- (3fdfad815): Added G218: Email link authentication
- (6356d8b6d): Added C41: Creating a strong focus indicator within the component
- (bc4233f51): Added F107: Failure of Success Criterion 1.3.5 due to incorrect autocomplete attribute values
- (f8c99f851): Added F106: Failure due to inability to deactivate motion actuation
- (303adf8dc): Added F105: Failure of Success Criterion 2.5.1 due to providing functionality via a path-based gesture without simple pointer alternative
- (5aeb128fe): Added F104: Failure of Success Criterion 1.4.12 due to clipped or overlapped content when text spacing is adjusted
- (a5a286b78): Added F103: Failure of Success Criterion 4.1.3 due to providing status messages that cannot be programmatically determined through role or properties
- (e424c700a): Added F102: Failure of Success Criterion 1.4.10 due to content disappearing and not being available when content has reflowed
- (f48094d7f): Added G217: Providing a mechanism to allow users to remap or turn off character key shortcuts
- (d8b0a0cf7): Added F101: Failure of Success Criterion 2.5.2 due to activating a control on the down-event
- (bb3d8c10a): Added the following techniques:
- (9f3893232): Added F100: Failure of Success Criterion 1.3.4 due to showing a message asking to reorient device
- (1621ffb2d): Added G214: Using a control to allow access to content in different orientations which is otherwise restricted
- (10641ebb2): Added F99: Failure of Success Criterion 2.1.4 due to implementing character key shortcuts that cannot be turned off or remapped
- (235ebf8f5): Added SCR39: Making content on focus or hover hoverable, dismissible, and persistent
- (b5e3758fb): Added G213: Provide conventional controls and an application setting for motion activated input
- (2948f27d3): Added G212: Using native controls to ensure functionality is triggered on the up-event.
- (b516a6e25): Added F98: Failure due to interactions being limited to touch-only on touchscreen devices
- (422687fe7): Added ARIA24: Semantically identifying a font icon with role="img"
- (190489a9f): Added G211: Matching the accessible name to the visible label
- (b78678077): Added F97: Failure due to locking the orientation to landscape or portrait view
- (7d164802b): Added G210: Ensuring that drag-and-drop actions can be cancelled
- (c4e396ac0): Added G209: Provide sufficient contrast at the boundaries between adjoining colors
- (0bbd57b58): Added G208: Including the text of the visible label as part of the accessible name
- (d9e8d71fc): Added C40: Creating a two-color focus indicator to ensure sufficient contrast with all components
- (c9f19d9d3): Added C39: Using the CSS prefers-reduced-motion query to prevent motion
- (4d24c554c): Added G207: Ensuring that a contrast ratio of 3:1 is provided for icons
- (20deabc71): Added F96: Failure due to the accessible name not containing the visible label text
- (ae4028cdf): Added F95: Failure of Success Criterion 1.4.13 due to content shown on hover not being hoverable
- (8c78e4bf2): Added C38: Using CSS width, max-width and flexbox to fit labels and inputs
- (8bcaeddbe): Added the following techniques:
- (4b64764d2): Added ARIA23: Using role=log to identify sequential information updates
- (bd14cbef3): Added H98: Using HTML autocomplete attributes
- (9681bd9c2): Added C32: Using media queries and grid CSS to reflow columns
- (b67a6fdd1): Added C31: Using CSS Flexbox to reflow content
- (2e7e39aab): Added F94: Failure of Success Criterion 1.4.4 due to incorrect use of viewport units to resize text
- (70a21c88b): Added ARIA22: Using role=status to present status messages
Removed Techniques
-
(8267b5984):
Removed the following techniques:
- F4: Failure of Success Criterion 2.2.2 due to using text-decoration:blink without a mechanism to stop it in less than five seconds
- F47: Failure of Success Criterion 2.2.2 due to using the blink element
-
(42597e347):
Removed the following techniques:
- F70: Failure of Success Criterion 4.1.1 due to incorrect use of start and end tags or attribute markup
- F77: Failure of Success Criterion 4.1.1 due to duplicate values of type ID
- G134: Validating web pages
- G192: Fully conforming to specifications
- H74: Ensuring that opening and closing tags are used according to specification
- H93: Ensuring that id attributes are unique on a web page
- H94: Ensuring that elements do not contain duplicate attributes
- (7f4cb89d3): Removed F87: Failure of Success Criterion 1.3.1 due to inserting non-decorative content by using ::before and ::after pseudo-elements and the 'content' property in CSS
- (50a34ad15): Removed G187: Using a technology to include blinking content that can be turned off via the user agent
- (82f1deef5): Removed SCR21: Using functions of the Document Object Model (DOM) to add content to a page
- (cbfa5f746): Removed H70: Using frame elements to group blocks of repeated material
- (c7643f89a): Removed H75: Ensuring that web pages are well-formed
- (9ce7d720e): Removed H59: Using the link element and navigation tools
- (a6260f2ed): Removed SCR37: Creating Custom Dialogs in a Device Independent Way
- (a1ab67164): Removed H46: Using noembed with embed
- (17b10179a): Removed H60: Using the link element to link to a glossary
- (f8e3828ce): Removed H45: Using longdesc
- (4cbeb3ebf): Removed H35: Providing text alternatives on applet elements
- (8a15893e7): Removed H4: Creating a logical tab order through links, form controls, and objects
- (7c3496e22): Removed H73: Using the summary attribute of the table element to give an overview of data tables
- (10c62159d): Removed all Silverlight Techniques
- (c9c2a7b8d): Removed all Flash Techniques