diff --git a/accessibility-checker-engine/help-v4/en-US/IBMA_Color_Contrast_WCAG2AA_PV.html b/accessibility-checker-engine/help-v4/en-US/IBMA_Color_Contrast_WCAG2AA_PV.html index 0f53f21ce..40f8e1c06 100644 --- a/accessibility-checker-engine/help-v4/en-US/IBMA_Color_Contrast_WCAG2AA_PV.html +++ b/accessibility-checker-engine/help-v4/en-US/IBMA_Color_Contrast_WCAG2AA_PV.html @@ -70,8 +70,8 @@

### WCAG techniques -* [G18: Ensuring that a contrast ratio of at least 4.5:1 exists between text (and images of text) and background behind the text](https://www.w3.org/WAI/WCAG21/Techniques/general/G18) -* [G145: Ensuring that a contrast ratio of at least 3:1 exists between text (and images of text) and background behind the text](https://www.w3.org/WAI/WCAG21/Techniques/general/G145) +* [G18: Ensuring that a contrast ratio of at least 4.5:1 exists between text (and images of text) and background behind the text](https://www.w3.org/WAI/WCAG22/Techniques/general/G18) +* [G145: Ensuring that a contrast ratio of at least 3:1 exists between text (and images of text) and background behind the text](https://www.w3.org/WAI/WCAG22/Techniques/general/G145) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/a_target_warning.html b/accessibility-checker-engine/help-v4/en-US/a_target_warning.html index 06d957a07..c0fa51aee 100644 --- a/accessibility-checker-engine/help-v4/en-US/a_target_warning.html +++ b/accessibility-checker-engine/help-v4/en-US/a_target_warning.html @@ -53,7 +53,7 @@

### What to do * Include a warning in the label advising the user that the link opens in a new window; -* **Or**, use CSS to provide a warning before opening a new window (see Example 2 in [WCAG technique G201](https://www.w3.org/WAI/WCAG21/Techniques/general/G201)). +* **Or**, use CSS to provide a warning before opening a new window (see Example 2 in [WCAG technique G201](https://www.w3.org/WAI/WCAG22/Techniques/general/G201)). @@ -67,7 +67,7 @@

### About this requirement * [IBM 3.2.2 On Input](https://www.ibm.com/able/requirements/requirements/#3_2_2) -* [WCAG technique G201](https://www.w3.org/WAI/WCAG21/Techniques/general/G201) +* [WCAG technique G201: Giving users advanced warning when opening a new window](https://www.w3.org/WAI/WCAG22/Techniques/general/G201) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/a_text_purpose.html b/accessibility-checker-engine/help-v4/en-US/a_text_purpose.html index f24c8369f..253722d43 100644 --- a/accessibility-checker-engine/help-v4/en-US/a_text_purpose.html +++ b/accessibility-checker-engine/help-v4/en-US/a_text_purpose.html @@ -83,8 +83,8 @@

Breaking News

### About this requirement * [IBM 2.4.4 Link Purpose (in Context)](https://www.ibm.com/able/requirements/requirements/#2_4_4) -* [WCAG technique H30](https://www.w3.org/WAI/WCAG21/Techniques/html/H30) -* [WCAG technique ARIA7](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA7) +* [WCAG technique H30: Providing link text that describes the purpose of a link for anchor elements](https://www.w3.org/WAI/WCAG22/Techniques/html/H30) +* [WCAG technique ARIA7: Using aria-labelledby for link purpose](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA7) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/applet_alt_exists.html b/accessibility-checker-engine/help-v4/en-US/applet_alt_exists.html index e5a9986b6..e98a27034 100644 --- a/accessibility-checker-engine/help-v4/en-US/applet_alt_exists.html +++ b/accessibility-checker-engine/help-v4/en-US/applet_alt_exists.html @@ -80,7 +80,7 @@

### About this requirement * [IBM 1.1.1 Non-text content](https://www.ibm.com/able/requirements/requirements/#1_1_1) -* [WCAG technique H35](https://www.w3.org/WAI/WCAG21/Techniques/html/H35) +* [WCAG technique H35: Providing text alternatives on applet elements](https://www.w3.org/WAI/WCAG22/Techniques/html/H35) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/area_alt_exists.html b/accessibility-checker-engine/help-v4/en-US/area_alt_exists.html index 6edbd11f0..14ea39aa6 100644 --- a/accessibility-checker-engine/help-v4/en-US/area_alt_exists.html +++ b/accessibility-checker-engine/help-v4/en-US/area_alt_exists.html @@ -64,7 +64,7 @@

``` -Note: Example code includes material copied from or derived from [WCAG technique H24](https://www.w3.org/WAI/WCAG21/Techniques/html/H24) Copyright © [2013-2017] W3C® (MIT, ERCIM, Keio, Beihang). +Note: Example code includes material copied from or derived from [WCAG technique H24: Providing text alternatives for the area elements of image maps](https://www.w3.org/WAI/WCAG22/Techniques/html/H24) Copyright © [2013-2017] W3C® (MIT, ERCIM, Keio, Beihang). @@ -78,7 +78,7 @@

### About this requirement * [IBM 1.1.1 Non-text content](https://www.ibm.com/able/requirements/requirements/#1_1_1) -* [WCAG technique H24](https://www.w3.org/WAI/WCAG21/Techniques/html/H24) +* [WCAG technique H24: Providing text alternatives for the area elements of image maps](https://www.w3.org/WAI/WCAG22/Techniques/html/H24) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/aria_application_label_unique.html b/accessibility-checker-engine/help-v4/en-US/aria_application_label_unique.html index a9c4c3ee3..8ac01b543 100644 --- a/accessibility-checker-engine/help-v4/en-US/aria_application_label_unique.html +++ b/accessibility-checker-engine/help-v4/en-US/aria_application_label_unique.html @@ -80,8 +80,8 @@

Weather portlet

### About this requirement * [IBM 2.4.1 Bypass Blocks](https://www.ibm.com/able/requirements/requirements/#2_4_1) -* [WCAG technique ARIA6](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA6) -* [WCAG technique ARIA13](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA13) +* [WCAG technique ARIA6: Using aria-label to provide labels for objects](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA6) +* [WCAG technique ARIA13: Using aria-labelledby to name regions and landmarks](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA13) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/aria_article_label_unique.html b/accessibility-checker-engine/help-v4/en-US/aria_article_label_unique.html index e2823875b..fcc102e8e 100644 --- a/accessibility-checker-engine/help-v4/en-US/aria_article_label_unique.html +++ b/accessibility-checker-engine/help-v4/en-US/aria_article_label_unique.html @@ -80,8 +80,8 @@

Stock Ticker Portlet ### About this requirement * [IBM 2.4.1 Bypass Blocks](https://www.ibm.com/able/requirements/requirements/#2_4_1) -* [WCAG technique ARIA6](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA6) -* [WCAG technique ARIA13](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA13) +* [WCAG technique ARIA6: Using aria-label to provide labels for objects](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA6) +* [WCAG technique ARIA13: Using aria-labelledby to name regions and landmarks](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA13) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/aria_banner_label_unique.html b/accessibility-checker-engine/help-v4/en-US/aria_banner_label_unique.html index 9330b642b..b0a754261 100644 --- a/accessibility-checker-engine/help-v4/en-US/aria_banner_label_unique.html +++ b/accessibility-checker-engine/help-v4/en-US/aria_banner_label_unique.html @@ -80,8 +80,8 @@

Weather portlet

### About this requirement * [IBM 2.4.1 Bypass Blocks](https://www.ibm.com/able/requirements/requirements/#2_4_1) -* [WCAG technique ARIA6](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA6) -* [WCAG technique ARIA13](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA13) +* [WCAG technique ARIA6: Using aria-label to provide labels for objects](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA6) +* [WCAG technique ARIA13: Using aria-labelledby to name regions and landmarks](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA13) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/aria_complementary_label_unique.html b/accessibility-checker-engine/help-v4/en-US/aria_complementary_label_unique.html index 756728ddb..cbe26143b 100644 --- a/accessibility-checker-engine/help-v4/en-US/aria_complementary_label_unique.html +++ b/accessibility-checker-engine/help-v4/en-US/aria_complementary_label_unique.html @@ -80,8 +80,8 @@

Weather portlet

### About this requirement * [IBM 2.4.1 Bypass Blocks](https://www.ibm.com/able/requirements/requirements/#2_4_1) -* [WCAG technique ARIA6](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA6) -* [WCAG technique ARIA13](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA13) +* [WCAG technique ARIA6: Using aria-label to provide labels for objects](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA6) +* [WCAG technique ARIA13: Using aria-labelledby to name regions and landmarks](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA13) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/aria_content_in_landmark.html b/accessibility-checker-engine/help-v4/en-US/aria_content_in_landmark.html index 84ca6c455..810362a51 100644 --- a/accessibility-checker-engine/help-v4/en-US/aria_content_in_landmark.html +++ b/accessibility-checker-engine/help-v4/en-US/aria_content_in_landmark.html @@ -68,7 +68,7 @@

* [IBM 1.3.1 Info and Relationships](https://www.ibm.com/able/requirements/requirements/#1_3_1) * [IBM 2.4.1 Bypass Blocks](https://www.ibm.com/able/requirements/requirements/#2_4_1) -* [WCAG technique ARIA11](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA11) +* [WCAG technique ARIA11: Using ARIA landmarks to identify regions of a page](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA11) * [ARIA practices- HTML5 Sectioning Elements](https://www.w3.org/WAI/ARIA/apg/practices/landmark-regions/#htmlsectioningelements) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/aria_contentinfo_label_unique.html b/accessibility-checker-engine/help-v4/en-US/aria_contentinfo_label_unique.html index 93b9568f5..86cc341da 100644 --- a/accessibility-checker-engine/help-v4/en-US/aria_contentinfo_label_unique.html +++ b/accessibility-checker-engine/help-v4/en-US/aria_contentinfo_label_unique.html @@ -78,8 +78,8 @@

### About this requirement * [IBM 2.4.1 Bypass Blocks](https://www.ibm.com/able/requirements/requirements/#2_4_1) -* [WCAG technique ARIA6](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA6) -* [WCAG technique ARIA13](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA13) +* [WCAG technique ARIA6: Using aria-label to provide labels for objects](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA6) +* [WCAG technique ARIA13: Using aria-labelledby to name regions and landmarks](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA13) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/aria_document_label_unique.html b/accessibility-checker-engine/help-v4/en-US/aria_document_label_unique.html index d2bf74476..2d26dbf89 100644 --- a/accessibility-checker-engine/help-v4/en-US/aria_document_label_unique.html +++ b/accessibility-checker-engine/help-v4/en-US/aria_document_label_unique.html @@ -67,8 +67,8 @@

### About this requirement * [IBM 2.4.1 Bypass Blocks](https://www.ibm.com/able/requirements/requirements/#2_4_1) -* [WCAG technique ARIA6](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA6.html) -* [WCAG technique ARIA13](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA13) +* [WCAG technique ARIA6: Using aria-label to provide labels for objects](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA6.html) +* [WCAG technique ARIA13: Using aria-labelledby to name regions and landmarks](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA13) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/aria_form_label_unique.html b/accessibility-checker-engine/help-v4/en-US/aria_form_label_unique.html index b7e08fd4d..267037888 100644 --- a/accessibility-checker-engine/help-v4/en-US/aria_form_label_unique.html +++ b/accessibility-checker-engine/help-v4/en-US/aria_form_label_unique.html @@ -88,8 +88,8 @@

New Account

### About this requirement * [IBM 2.4.1 Bypass Blocks](https://www.ibm.com/able/requirements/requirements/#2_4_1) -* [WCAG technique ARIA6](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA6) -* [WCAG technique ARIA13](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA13) +* [WCAG technique ARIA6: Using aria-label to provide labels for objects](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA6) +* [WCAG technique ARIA13: Using aria-labelledby to name regions and landmarks](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA13) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/aria_img_labelled.html b/accessibility-checker-engine/help-v4/en-US/aria_img_labelled.html index 482c3b4d1..482c6687a 100644 --- a/accessibility-checker-engine/help-v4/en-US/aria_img_labelled.html +++ b/accessibility-checker-engine/help-v4/en-US/aria_img_labelled.html @@ -74,8 +74,8 @@

### About this requirement * [IBM 1.1.1 Non-text Content](https://www.ibm.com/able/requirements/requirements/#1_1_1) -* [WCAG technique ARIA6](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA6) -* [WCAG technique ARIA16](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA16) +* [WCAG technique ARIA6: Using aria-label to provide labels for objects](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA6) +* [WCAG technique ARIA16: Using aria-labelledby to provide a name for user interface controls](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA16) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/aria_landmark_name_unique.html b/accessibility-checker-engine/help-v4/en-US/aria_landmark_name_unique.html index bb721e321..fd2007b96 100644 --- a/accessibility-checker-engine/help-v4/en-US/aria_landmark_name_unique.html +++ b/accessibility-checker-engine/help-v4/en-US/aria_landmark_name_unique.html @@ -85,8 +85,8 @@

### About this requirement * [IBM 1.3.1 Info and relationships](https://www.ibm.com/able/requirements/requirements/#1_3_1) -* [WCAG technique ARIA11](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA11) -* [WCAG technique ARIA13](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA13) +* [WCAG technique ARIA11: Using ARIA landmarks to identify regions of a page](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA11) +* [WCAG technique ARIA13: Using aria-labelledby to name regions and landmarks](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA13) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/aria_navigation_label_unique.html b/accessibility-checker-engine/help-v4/en-US/aria_navigation_label_unique.html index 03748ad8d..be3a268b8 100644 --- a/accessibility-checker-engine/help-v4/en-US/aria_navigation_label_unique.html +++ b/accessibility-checker-engine/help-v4/en-US/aria_navigation_label_unique.html @@ -81,8 +81,8 @@

Weather portlet

### About this requirement * [IBM 2.4.1 Bypass Blocks](https://www.ibm.com/able/requirements/requirements/#2_4_1) -* [WCAG technique ARIA6](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA6) -* [WCAG technique ARIA13](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA13) +* [WCAG technique ARIA6: Using aria-label to provide labels for objects](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA6) +* [WCAG technique ARIA13: Using aria-labelledby to name regions and landmarks](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA13) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/aria_region_label_unique.html b/accessibility-checker-engine/help-v4/en-US/aria_region_label_unique.html index 14e805c4f..d6e1384e1 100644 --- a/accessibility-checker-engine/help-v4/en-US/aria_region_label_unique.html +++ b/accessibility-checker-engine/help-v4/en-US/aria_region_label_unique.html @@ -79,8 +79,8 @@

### About this requirement * [IBM 2.4.1 Bypass Blocks](https://www.ibm.com/able/requirements/requirements/#2_4_1) -* [WCAG technique ARIA6](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA6) -* [WCAG technique ARIA13](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA13) +* [WCAG technique ARIA6: Using aria-label to provide labels for objects](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA6) +* [WCAG technique ARIA13: Using aria-labelledby to name regions and landmarks](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA13) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/aria_search_label_unique.html b/accessibility-checker-engine/help-v4/en-US/aria_search_label_unique.html index 6709fb942..8eadb5c4c 100644 --- a/accessibility-checker-engine/help-v4/en-US/aria_search_label_unique.html +++ b/accessibility-checker-engine/help-v4/en-US/aria_search_label_unique.html @@ -78,8 +78,8 @@

### About this requirement * [IBM 2.4.1 Bypass Blocks](https://www.ibm.com/able/requirements/requirements/#2_4_1) -* [WCAG technique ARIA6](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA6) -* [WCAG technique ARIA13](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA13) +* [WCAG technique ARIA6: Using aria-label to provide labels for objects](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA6) +* [WCAG technique ARIA13: Using aria-labelledby to name regions and landmarks](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA13) ### Who does this affect? * People using a screen reader, including blind, low vision and neurodivergent people diff --git a/accessibility-checker-engine/help-v4/en-US/aria_toolbar_label_unique.html b/accessibility-checker-engine/help-v4/en-US/aria_toolbar_label_unique.html index 276b9c13c..c2cbd2426 100644 --- a/accessibility-checker-engine/help-v4/en-US/aria_toolbar_label_unique.html +++ b/accessibility-checker-engine/help-v4/en-US/aria_toolbar_label_unique.html @@ -80,7 +80,7 @@

Complex tools

### About this requirement * [IBM 4.1.2 Name, Role, Value](https://www.ibm.com/able/requirements/requirements/#4_1_2) -* [WCAG technique ARIA16](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA16) +* [WCAG technique ARIA16: Using aria-labelledby to provide a name for user interface controls](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA16) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/asciiart_alt_exists.html b/accessibility-checker-engine/help-v4/en-US/asciiart_alt_exists.html index 50be09a35..cad7235e5 100644 --- a/accessibility-checker-engine/help-v4/en-US/asciiart_alt_exists.html +++ b/accessibility-checker-engine/help-v4/en-US/asciiart_alt_exists.html @@ -67,7 +67,7 @@

### About this requirement * [IBM 1.1.1 Non-text content](https://www.ibm.com/able/requirements/requirements/#1_1_1) -* [WCAG technique H86](https://www.w3.org/WAI/WCAG21/Techniques/html/H86) +* [WCAG technique H86: Providing text alternatives for emojis, emoticons, ASCII art, and leetspeak: Providing text alternatives for emojis, emoticons, ASCII art, and leetspeak](https://www.w3.org/WAI/WCAG22/Techniques/html/H86) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/blink_css_review.html b/accessibility-checker-engine/help-v4/en-US/blink_css_review.html index af2145011..7a836a467 100644 --- a/accessibility-checker-engine/help-v4/en-US/blink_css_review.html +++ b/accessibility-checker-engine/help-v4/en-US/blink_css_review.html @@ -68,7 +68,7 @@

### About this requirement * [IBM 2.2.2 Pause, Stop, Hide](https://www.ibm.com/able/requirements/requirements/#2_2_2) -* [WCAG technique G13](https://www.w3.org/WAI/WCAG21/Techniques/general/G13) +* [WCAG technique G13: Describing what will happen before a change to a form control that causes a change of context to occur is made](https://www.w3.org/WAI/WCAG22/Techniques/general/G13) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/blink_elem_deprecated.html b/accessibility-checker-engine/help-v4/en-US/blink_elem_deprecated.html index 39cfa539f..878916d02 100644 --- a/accessibility-checker-engine/help-v4/en-US/blink_elem_deprecated.html +++ b/accessibility-checker-engine/help-v4/en-US/blink_elem_deprecated.html @@ -68,7 +68,7 @@

### About this requirement * [IBM 2.2.2 Pause, Stop, Hide](https://www.ibm.com/able/requirements/requirements/#2_2_2) -* [WCAG technique F47](https://www.w3.org/WAI/WCAG21/Techniques/failures/F47) +* [WCAG failure F47: Due to using the blink element](https://www.w3.org/WAI/WCAG22/Techniques/failures/F47) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/caption_track_exists.html b/accessibility-checker-engine/help-v4/en-US/caption_track_exists.html index 5814d66f0..d20ea7f1f 100644 --- a/accessibility-checker-engine/help-v4/en-US/caption_track_exists.html +++ b/accessibility-checker-engine/help-v4/en-US/caption_track_exists.html @@ -76,7 +76,7 @@

### About this requirement * [IBM 1.2.2 Captions (Prerecorded)](https://www.ibm.com/able/requirements/requirements/#1_2_2) -* [WCAG technique H95](https://www.w3.org/WAI/WCAG21/Techniques/html/H95) +* [WCAG technique H95: Using the track element to provide captions](https://www.w3.org/WAI/WCAG22/Techniques/html/H95) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/draggable_alternative_exists.html b/accessibility-checker-engine/help-v4/en-US/draggable_alternative_exists.html index 46e09059d..83ccceae0 100644 --- a/accessibility-checker-engine/help-v4/en-US/draggable_alternative_exists.html +++ b/accessibility-checker-engine/help-v4/en-US/draggable_alternative_exists.html @@ -81,7 +81,7 @@

- [WCAG 2.5.7 Dragging Movements](https://www.w3.org/WAI/WCAG22/Understanding/dragging-movements.html) - [WCAG technique G219: Ensuring that an alternative is available for dragging movements that operate on content](https://www.w3.org/WAI/WCAG22/Techniques/general/G219) -- [WCAG Failure F108: Failure due to not providing a _single-pointer_ method for the user to operate a function that uses a dragging movement](https://www.w3.org/WAI/WCAG22/Techniques/failures/F108) +- [WCAG Failure F108: Due to not providing a _single-pointer_ method for the user to operate a function that uses a dragging movement](https://www.w3.org/WAI/WCAG22/Techniques/failures/F108) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/element_id_unique.html b/accessibility-checker-engine/help-v4/en-US/element_id_unique.html index 920642958..89f7369aa 100644 --- a/accessibility-checker-engine/help-v4/en-US/element_id_unique.html +++ b/accessibility-checker-engine/help-v4/en-US/element_id_unique.html @@ -80,8 +80,8 @@

Breaking news

### About this requirement -* [WCAG technique H93 - Ensuring that ID attributes are unique on a Web page](https://www.w3.org/WAI/WCAG21/Techniques/html/H93) -* [WCAG technique F77 - Failure due to duplicate values of type ID](https://www.w3.org/WAI/WCAG21/Techniques/failures/F77) +* [WCAG technique H93: Ensuring that ID attributes are unique on a Web page](https://www.w3.org/WAI/WCAG22/Techniques/html/H93) +* [WCAG failure F77: Due to duplicate values of type ID](https://www.w3.org/WAI/WCAG22/Techniques/failures/F77) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/element_lang_valid.html b/accessibility-checker-engine/help-v4/en-US/element_lang_valid.html index ab70f95c8..d4259f55f 100644 --- a/accessibility-checker-engine/help-v4/en-US/element_lang_valid.html +++ b/accessibility-checker-engine/help-v4/en-US/element_lang_valid.html @@ -82,7 +82,7 @@

### About this requirement * [IBM 3.1.2 Language of parts](https://www.ibm.com/able/requirements/requirements/#3_1_2) -* [WCAG technique H58](https://www.w3.org/WAI/WCAG21/Techniques/html/H58) +* [WCAG technique H58: Using language attributes to identify changes in the human language](https://www.w3.org/WAI/WCAG22/Techniques/html/H58) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/element_mouseevent_keyboard.html b/accessibility-checker-engine/help-v4/en-US/element_mouseevent_keyboard.html index 104a553d3..502b52b05 100644 --- a/accessibility-checker-engine/help-v4/en-US/element_mouseevent_keyboard.html +++ b/accessibility-checker-engine/help-v4/en-US/element_mouseevent_keyboard.html @@ -78,7 +78,7 @@

### About this requirement * [IBM 2.1.1 Keyboard](https://www.ibm.com/able/requirements/requirements/#2_1_1) -* [WCAG technique SCR20: Using both keyboard and other device-specific functions](https://www.w3.org/WAI/WCAG21/Techniques/client-side-script/SCR20) +* [WCAG technique SCR20: Using both keyboard and other device-specific functions](https://www.w3.org/WAI/WCAG22/Techniques/client-side-script/SCR20) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/element_orientation_unlocked.html b/accessibility-checker-engine/help-v4/en-US/element_orientation_unlocked.html index cad95322b..2afafe4aa 100644 --- a/accessibility-checker-engine/help-v4/en-US/element_orientation_unlocked.html +++ b/accessibility-checker-engine/help-v4/en-US/element_orientation_unlocked.html @@ -88,7 +88,7 @@

### About this requirement * [1.3.4 Orientation](https://www.ibm.com/able/requirements/requirements/#1_3_4) -* [WCAG technique G214](https://www.w3.org/WAI/WCAG21/Techniques/general/G214) +* [WCAG technique G214: Using a control to allow access to content in different orientations which is otherwise restricted](https://www.w3.org/WAI/WCAG22/Techniques/general/G214) * [Design - Layout orientations](https://www.ibm.com/able/toolkit/design/visual/#layout-orientations) * [Test - Check motion operation](https://www.ibm.com/able/toolkit/verify/manual#motionoperation)  diff --git a/accessibility-checker-engine/help-v4/en-US/element_scrollable_tabbable.html b/accessibility-checker-engine/help-v4/en-US/element_scrollable_tabbable.html index e4be1b9d4..8ea47ddf0 100644 --- a/accessibility-checker-engine/help-v4/en-US/element_scrollable_tabbable.html +++ b/accessibility-checker-engine/help-v4/en-US/element_scrollable_tabbable.html @@ -87,7 +87,7 @@

Important but lengthy content

### About this requirement * [IBM 2.1.1 Keyboard](https://www.ibm.com/able/requirements/requirements/#2_1_1) -* [WCAG technique G202: Ensuring keyboard control for all functionality](https://www.w3.org/WAI/WCAG21/Techniques/general/G202) +* [WCAG technique G202: Ensuring keyboard control for all functionality](https://www.w3.org/WAI/WCAG22/Techniques/general/G202) * [ARIA practices - Developing a keyboard interface]( https://www.w3.org/WAI/ARIA/apg/practices/keyboard-interface/) * [ARIA practices - The tab sequence]( https://www.w3.org/WAI/ARIA/apg/practices/keyboard-interface/#keyboardnavigationbetweencomponents(thetabsequence)) * [HTML - The tabindex attribute]( https://html.spec.whatwg.org/multipage/interaction.html#the-tabindex-attribute) diff --git a/accessibility-checker-engine/help-v4/en-US/element_tabbable_role_valid.html b/accessibility-checker-engine/help-v4/en-US/element_tabbable_role_valid.html index 26221577a..98cc397c7 100644 --- a/accessibility-checker-engine/help-v4/en-US/element_tabbable_role_valid.html +++ b/accessibility-checker-engine/help-v4/en-US/element_tabbable_role_valid.html @@ -111,8 +111,8 @@

* [4.1.2 Name, Role, Value](https://www.ibm.com/able/requirements/requirements/#4_1_2) * [ARIA specification - Widget role definition](https://www.w3.org/TR/wai-aria-1.2/#widget) * [CSS `overflow:`](https://www.w3schools.com/css/css_overflow.asp) -* [Unit test - check tab order](https://www.ibm.com/able/toolkit/develop/considerations/unit-testing/#check-tab-order) -* [Unit test - confirm component keyboard interaction](https://www.ibm.com/able/toolkit/develop/considerations/unit-testing/#confirm-component-keyboard-interaction) +* [Unit test - Check tab order](https://www.ibm.com/able/toolkit/develop/overview/#check-tab-order) +* [Unit test - Confirm component keyboard interaction](https://www.ibm.com/able/toolkit/develop/overview/#confirm-keyboard-interaction) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/element_tabbable_visible.html b/accessibility-checker-engine/help-v4/en-US/element_tabbable_visible.html index 3b0f33605..d1c14c6d7 100644 --- a/accessibility-checker-engine/help-v4/en-US/element_tabbable_visible.html +++ b/accessibility-checker-engine/help-v4/en-US/element_tabbable_visible.html @@ -57,7 +57,7 @@

Normally, keyboard-focusable (tabbable) elements should be visible, but there are situations where it is acceptable to "hide" and then reveal the element when it receives keyboard focus, -as in the '**Skip to main content**' example below.  +as in the '**Skip to main content**' example below.
@@ -97,8 +97,8 @@

### About this requirement * [2.4.7 Focus Visible](https://www.ibm.com/able/requirements/requirements/#2_4_7) -* [Unit test - check tab order](https://www.ibm.com/able/toolkit/develop/considerations/unit-testing/#check-tab-order) -* [Unit test - confirm component keyboard interaction](https://www.ibm.com/able/toolkit/develop/considerations/unit-testing/#confirm-component-keyboard-interaction)  +* [Unit test - Check tab order](https://www.ibm.com/able/toolkit/develop/overview/#check-tab-order) +* [Unit test - Confirm component keyboard interaction](https://www.ibm.com/able/toolkit/develop/overview/#confirm-keyboard-interaction) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/embed_noembed_exists.html b/accessibility-checker-engine/help-v4/en-US/embed_noembed_exists.html index 268b3bf7a..cb52289af 100644 --- a/accessibility-checker-engine/help-v4/en-US/embed_noembed_exists.html +++ b/accessibility-checker-engine/help-v4/en-US/embed_noembed_exists.html @@ -77,8 +77,8 @@

### WCAG techniques -* [H53: Using the body of the object element](https://www.w3.org/WAI/WCAG21/Techniques/html/H53) -* [H46: Using noembed with embed](https://www.w3.org/WAI/WCAG21/Techniques/html/H46.html) +* [H53: Using the body of the object element](https://www.w3.org/WAI/WCAG22/Techniques/html/H53) +* [H46: Using noembed with embed](https://www.w3.org/WAI/WCAG22/Techniques/html/H46.html) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/emoticons_alt_exists.html b/accessibility-checker-engine/help-v4/en-US/emoticons_alt_exists.html index 06af242c7..034af60e5 100644 --- a/accessibility-checker-engine/help-v4/en-US/emoticons_alt_exists.html +++ b/accessibility-checker-engine/help-v4/en-US/emoticons_alt_exists.html @@ -67,11 +67,11 @@

### About this requirement * [IBM 1.1.1 Non-text content](https://www.ibm.com/able/requirements/requirements/#1_1_1) -* [WCAG technique H86](https://www.w3.org/WAI/WCAG21/Techniques/html/H86) +* [WCAG technique H86: Providing text alternatives for emojis, emoticons, ASCII art, and leetspeak](https://www.w3.org/WAI/WCAG22/Techniques/html/H86) ### Who does this affect? -* People using a screen reader, including blind, low vision and neurodivergent people +* People using a screen reader, including blind, low vision, and neurodivergent people * People using text-based browsers (e.g., Lynx) or audio interfaces diff --git a/accessibility-checker-engine/help-v4/en-US/error_message_exists.html b/accessibility-checker-engine/help-v4/en-US/error_message_exists.html index d6ea6298c..b6e9dc240 100644 --- a/accessibility-checker-engine/help-v4/en-US/error_message_exists.html +++ b/accessibility-checker-engine/help-v4/en-US/error_message_exists.html @@ -84,7 +84,7 @@

### About this requirement * [IBM 3.3.1 Error Identification](https://www.ibm.com/able/requirements/requirements/#3_3_1) -* [WCAG technique G84](https://www.w3.org/WAI/WCAG21/Techniques/general/G84) +* [WCAG technique G84: Providing a text description when the user provides information that is not in the list of allowed values](https://www.w3.org/WAI/WCAG22/Techniques/general/G84) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/fieldset_label_valid.html b/accessibility-checker-engine/help-v4/en-US/fieldset_label_valid.html index 909f81e5d..060b02700 100644 --- a/accessibility-checker-engine/help-v4/en-US/fieldset_label_valid.html +++ b/accessibility-checker-engine/help-v4/en-US/fieldset_label_valid.html @@ -78,9 +78,9 @@

* [IBM 1.3.1 Info and relationships](https://www.ibm.com/able/requirements/requirements/#1_3_1) * [IBM 3.3.2 Labels or Instructions](https://www.ibm.com/able/requirements/requirements/#3_3_2) -* [WCAG technique ARIA 17](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA17.html)  -* [WCAG technique H71](https://www.w3.org/TR/WCAG20-TECHS/H71.html) -* [WCAG technique F82](https://www.w3.org/TR/2016/NOTE-WCAG20-TECHS-20161007/F82) +* [WCAG technique ARIA17: Using grouping roles to identify related form controls](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA17.html) +* [WCAG technique H71: Providing a description for groups of form controls using fieldset and legend elements](https://www.w3.org/WAI/WCAG22/Techniques/html/H71) +* [WCAG failure F82: By visually formatting a set of phone number fields but not including a text label](https://www.w3.org/WAI/WCAG22/Techniques/failures/F82) * [ARIA specification - Group Role]( https://www.w3.org/TR/wai-aria-1.2/#group) * [Carbon design system - Form accessibility](https://www.carbondesignsystem.com/components/form/accessibility/) diff --git a/accessibility-checker-engine/help-v4/en-US/fieldset_legend_valid.html b/accessibility-checker-engine/help-v4/en-US/fieldset_legend_valid.html index 8847c4d62..2063bc51a 100644 --- a/accessibility-checker-engine/help-v4/en-US/fieldset_legend_valid.html +++ b/accessibility-checker-engine/help-v4/en-US/fieldset_legend_valid.html @@ -77,7 +77,7 @@

### About this requirement * [IBM 1.3.1 Info and Relationships](https://www.ibm.com/able/requirements/requirements/#1_3_1) -* [WCAG technique H71](https://www.w3.org/WAI/WCAG21/Techniques/html/H71) +* [WCAG technique H71: Providing a description for groups of form controls using fieldset and legend elements](https://www.w3.org/WAI/WCAG22/Techniques/html/H71) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/figure_label_exists.html b/accessibility-checker-engine/help-v4/en-US/figure_label_exists.html index 83ff51005..c2ba06fd8 100644 --- a/accessibility-checker-engine/help-v4/en-US/figure_label_exists.html +++ b/accessibility-checker-engine/help-v4/en-US/figure_label_exists.html @@ -79,7 +79,7 @@

### About this requirement * [IBM 1.1.1 Non-text content](https://www.ibm.com/able/requirements/requirements/#1_1_1) -* [WCAG technique ARIA10: Using aria-labelledby to provide a text alternative for non-text content](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA10) +* [WCAG technique ARIA10: Using aria-labelledby to provide a text alternative for non-text content](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA10) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/form_font_color.html b/accessibility-checker-engine/help-v4/en-US/form_font_color.html index 7e8e3f5d2..9bc00ee63 100644 --- a/accessibility-checker-engine/help-v4/en-US/form_font_color.html +++ b/accessibility-checker-engine/help-v4/en-US/form_font_color.html @@ -66,7 +66,7 @@

### About this requirement * [IBM 1.4.1 Use of Color](https://www.ibm.com/able/requirements/requirements/#1_4_1) -* [WCAG technique G14](https://www.w3.org/WAI/WCAG21/Techniques/general/G14) +* [WCAG technique G14: Ensuring that information conveyed by color differences is also available in text](https://www.w3.org/WAI/WCAG22/Techniques/general/G14) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/form_interaction_review.html b/accessibility-checker-engine/help-v4/en-US/form_interaction_review.html index 02d3e9e7c..a0f896b8d 100644 --- a/accessibility-checker-engine/help-v4/en-US/form_interaction_review.html +++ b/accessibility-checker-engine/help-v4/en-US/form_interaction_review.html @@ -53,7 +53,7 @@

### What to do * Provide a submit button using an `` element with a `type="submit"` attribute to initiate a change in context; -* **Or**, describe what will happen when interacting with content, before the change happens (see [WCAG technique 13](https://www.w3.org/WAI/WCAG21/Techniques/general/G13).) +* **Or**, describe what will happen when interacting with content, before the change happens (see [WCAG technique 13](https://www.w3.org/WAI/WCAG22/Techniques/general/G13).) @@ -67,8 +67,8 @@

### About this requirement * [IBM 3.2.2 On Input](https://www.ibm.com/able/requirements/requirements/#3_2_2) -* [WCAG technique G13](https://www.w3.org/WAI/WCAG21/Techniques/general/G13) -* [WCAG technique G80](https://www.w3.org/WAI/WCAG21/Techniques/general/G80) +* [WCAG technique G13: Describing what will happen before a change to a form control that causes a change of context to occur is made](https://www.w3.org/WAI/WCAG22/Techniques/general/G13) +* [WCAG technique G80: Providing a submit button to initiate a change of context](https://www.w3.org/WAI/WCAG22/Techniques/general/G80) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/form_label_unique.html b/accessibility-checker-engine/help-v4/en-US/form_label_unique.html index 8ef1af8d6..15a2d62e9 100644 --- a/accessibility-checker-engine/help-v4/en-US/form_label_unique.html +++ b/accessibility-checker-engine/help-v4/en-US/form_label_unique.html @@ -67,7 +67,7 @@

### About this requirement * [IBM 1.3.1 Info and Relationships](https://www.ibm.com/able/requirements/requirements/#1_3_1) -* [WCAG technique H44](https://www.w3.org/WAI/WCAG21/Techniques/html/H44) +* [WCAG technique H44: Using label elements to associate text labels with form controls](https://www.w3.org/WAI/WCAG22/Techniques/html/H44) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/form_submit_button_exists.html b/accessibility-checker-engine/help-v4/en-US/form_submit_button_exists.html index 44dd0b354..feb426726 100644 --- a/accessibility-checker-engine/help-v4/en-US/form_submit_button_exists.html +++ b/accessibility-checker-engine/help-v4/en-US/form_submit_button_exists.html @@ -53,7 +53,7 @@

### What to do * Provide a submit button using an `` element with a `type="submit"` attribute; -* **Or**, use a server-side script (specified in the action attribute) that redirects the user to the requested page (see Example 2 in [WCAG technique H32](https://www.w3.org/WAI/WCAG21/Techniques/html/H32).) +* **Or**, use a server-side script (specified in the action attribute) that redirects the user to the requested page (see Example 2 in [WCAG technique H32: Providing submit buttons](https://www.w3.org/WAI/WCAG22/Techniques/html/H32).) @@ -67,8 +67,8 @@

### About this requirement * [IBM 3.2.2 On Input](https://www.ibm.com/able/requirements/requirements/#3_2_2) -* [WCAG technique H32](https://www.w3.org/WAI/WCAG21/Techniques/html/H32) -* [WCAG technique G80](https://www.w3.org/WAI/WCAG21/Techniques/general/G80) +* [WCAG technique H32: Providing submit buttons](https://www.w3.org/WAI/WCAG22/Techniques/html/H32) +* [WCAG technique G80: Providing a submit button to initiate a change of context](https://www.w3.org/WAI/WCAG22/Techniques/general/G80) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/form_submit_review.html b/accessibility-checker-engine/help-v4/en-US/form_submit_review.html index a4536fbc7..8a639a1d5 100644 --- a/accessibility-checker-engine/help-v4/en-US/form_submit_review.html +++ b/accessibility-checker-engine/help-v4/en-US/form_submit_review.html @@ -68,8 +68,8 @@

### About this requirement * [IBM 3.2.2 On Input](https://www.ibm.com/able/requirements/requirements/#3_2_2) -* [WCAG technique G13](https://www.w3.org/WAI/WCAG21/Techniques/general/G13) -* [WCAG technique F36](https://www.w3.org/WAI/WCAG21/Techniques/failures/F36) +* [WCAG technique G13: Describing what will happen before a change to a form control that causes a change of context to occur is made](https://www.w3.org/WAI/WCAG22/Techniques/general/G13) +* [WCAG failure F36: Due to automatically submitting a form and presenting new content without prior warning when the last field in the form is given a value](https://www.w3.org/WAI/WCAG22/Techniques/failures/F36) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/frame_title_exists.html b/accessibility-checker-engine/help-v4/en-US/frame_title_exists.html index 776fec988..0adb71a74 100644 --- a/accessibility-checker-engine/help-v4/en-US/frame_title_exists.html +++ b/accessibility-checker-engine/help-v4/en-US/frame_title_exists.html @@ -74,7 +74,7 @@

### About this requirement * [IBM 4.1.2 Name, Role, Value](https://www.ibm.com/able/requirements/requirements/#4_1_2) -* [WCAG technique H64](https://www.w3.org/WAI/WCAG21/Techniques/html/H64) +* [WCAG technique H64: Using the title attribute of the iframe element](https://www.w3.org/WAI/WCAG22/Techniques/html/H64) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/heading_content_exists.html b/accessibility-checker-engine/help-v4/en-US/heading_content_exists.html index 5e951ff68..2c6762bc5 100644 --- a/accessibility-checker-engine/help-v4/en-US/heading_content_exists.html +++ b/accessibility-checker-engine/help-v4/en-US/heading_content_exists.html @@ -66,7 +66,7 @@

### About this requirement * [IBM 2.4.6 Headings and Labels](https://www.ibm.com/able/requirements/requirements/#2_4_6) -* [WCAG technique G130](https://www.w3.org/WAI/WCAG21/Techniques/general/G130) +* [WCAG technique G130: Providing descriptive headings](https://www.w3.org/WAI/WCAG22/Techniques/general/G130) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/heading_markup_misuse.html b/accessibility-checker-engine/help-v4/en-US/heading_markup_misuse.html index 5cdf1ebd4..1687c1209 100644 --- a/accessibility-checker-engine/help-v4/en-US/heading_markup_misuse.html +++ b/accessibility-checker-engine/help-v4/en-US/heading_markup_misuse.html @@ -67,7 +67,7 @@

### About this requirement * [IBM 1.3.1 Info and Relationships](https://www.ibm.com/able/requirements/requirements/#1_3_1) -* [WCAG technique F43](https://www.w3.org/WAI/WCAG21/Techniques/failures/F43) +* [WCAG failure F43: Due to using structural markup in a way that does not represent relationships in the content](https://www.w3.org/WAI/WCAG22/Techniques/failures/F43) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/html_lang_exists.html b/accessibility-checker-engine/help-v4/en-US/html_lang_exists.html index cd2471fa8..bec16ddcc 100644 --- a/accessibility-checker-engine/help-v4/en-US/html_lang_exists.html +++ b/accessibility-checker-engine/help-v4/en-US/html_lang_exists.html @@ -68,7 +68,7 @@

### About this requirement * [IBM 3.1.1 Language of Page](https://www.ibm.com/able/requirements/requirements/#3_1_1) -* [WCAG technique H57](https://www.w3.org/WAI/WCAG21/Techniques/html/H57) +* [WCAG technique H57: Using the language attribute on the HTML element](https://www.w3.org/WAI/WCAG22/Techniques/html/H57) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/html_lang_valid.html b/accessibility-checker-engine/help-v4/en-US/html_lang_valid.html index 21482867d..8116d482c 100644 --- a/accessibility-checker-engine/help-v4/en-US/html_lang_valid.html +++ b/accessibility-checker-engine/help-v4/en-US/html_lang_valid.html @@ -84,7 +84,7 @@

### About this requirement * [IBM 3.1.1 Language of page](https://www.ibm.com/able/requirements/requirements/#3_1_1) -* [WCAG technique H57](https://www.w3.org/WAI/WCAG21/Techniques/html/H57) +* [WCAG technique H57: Using the language attribute on the HTML element](https://www.w3.org/WAI/WCAG22/Techniques/html/H57) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/imagebutton_alt_exists.html b/accessibility-checker-engine/help-v4/en-US/imagebutton_alt_exists.html index 2ea6ce7d3..7be3e1fb4 100644 --- a/accessibility-checker-engine/help-v4/en-US/imagebutton_alt_exists.html +++ b/accessibility-checker-engine/help-v4/en-US/imagebutton_alt_exists.html @@ -62,7 +62,7 @@

### About this requirement * [IBM 1.1.1 Non-text Content](https://www.ibm.com/able/requirements/requirements/#1_1_1) -* [WCAG technique H36](https://www.w3.org/WAI/WCAG21/Techniques/html/H36) +* [WCAG technique H36: Using alt attributes on images used as submit buttons](https://www.w3.org/WAI/WCAG22/Techniques/html/H36) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/imagemap_alt_exists.html b/accessibility-checker-engine/help-v4/en-US/imagemap_alt_exists.html index 3779534a2..1a25fd22f 100644 --- a/accessibility-checker-engine/help-v4/en-US/imagemap_alt_exists.html +++ b/accessibility-checker-engine/help-v4/en-US/imagemap_alt_exists.html @@ -77,7 +77,7 @@

### About this requirement * [IBM 1.1.1 Non-text content](https://www.ibm.com/able/requirements/requirements/#1_1_1) -* [WCAG technique H24](https://www.w3.org/WAI/WCAG21/Techniques/html/H24) +* [WCAG technique H24: Providing text alternatives for the area elements of image maps](https://www.w3.org/WAI/WCAG22/Techniques/html/H24) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/img_alt_background.html b/accessibility-checker-engine/help-v4/en-US/img_alt_background.html index 8aabaddb6..59ac756a7 100644 --- a/accessibility-checker-engine/help-v4/en-US/img_alt_background.html +++ b/accessibility-checker-engine/help-v4/en-US/img_alt_background.html @@ -68,7 +68,7 @@

### About this requirement * [IBM 1.1.1 Non-text content](https://www.ibm.com/able/requirements/requirements/#1_1_1) -* [WCAG technique C9](https://www.w3.org/WAI/WCAG21/Techniques/css/C9) +* [WCAG technique C9: Using CSS to include decorative images](https://www.w3.org/WAI/WCAG22/Techniques/css/C9) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/img_alt_misuse.html b/accessibility-checker-engine/help-v4/en-US/img_alt_misuse.html index 9e61bac9c..a8e5a7c6b 100644 --- a/accessibility-checker-engine/help-v4/en-US/img_alt_misuse.html +++ b/accessibility-checker-engine/help-v4/en-US/img_alt_misuse.html @@ -67,7 +67,7 @@

### About this requirement * [IBM 1.1.1 Non-text content](https://www.ibm.com/able/requirements/requirements/#1_1_1) -* [WCAG technique H37](https://www.w3.org/WAI/WCAG21/Techniques/html/H37) +* [WCAG technique H37: Using alt attributes on img elements](https://www.w3.org/WAI/WCAG22/Techniques/html/H37) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/img_alt_null.html b/accessibility-checker-engine/help-v4/en-US/img_alt_null.html index 48273c850..4d25e6a4d 100644 --- a/accessibility-checker-engine/help-v4/en-US/img_alt_null.html +++ b/accessibility-checker-engine/help-v4/en-US/img_alt_null.html @@ -72,7 +72,7 @@

### About this requirement * [IBM 1.1.1 Non-text content](https://www.ibm.com/able/requirements/requirements/#1_1_1) -* [WCAG technique H67](https://www.w3.org/WAI/WCAG21/Techniques/html/H67) +* [WCAG technique H67: Using null alt text and no title attribute on img elements for images that assistive technology should ignore](https://www.w3.org/WAI/WCAG22/Techniques/html/H67) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/img_alt_redundant.html b/accessibility-checker-engine/help-v4/en-US/img_alt_redundant.html index ce4b52d8a..a326362ad 100644 --- a/accessibility-checker-engine/help-v4/en-US/img_alt_redundant.html +++ b/accessibility-checker-engine/help-v4/en-US/img_alt_redundant.html @@ -71,7 +71,7 @@

* [IBM 1.1.1 Non-text content](https://www.ibm.com/able/requirements/requirements/#1_1_1) * [IBM 2.4.4 Link Purpose (in Context)](https://www.ibm.com/able/requirements/requirements/#2_4_4) -* [WCAG technique H2](https://www.w3.org/WAI/WCAG21/Techniques/html/H2) +* [WCAG technique H2: Combining adjacent image and text links for the same resource](https://www.w3.org/WAI/WCAG22/Techniques/html/H2) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/img_alt_valid.html b/accessibility-checker-engine/help-v4/en-US/img_alt_valid.html index 4fdb48382..912ad29e6 100644 --- a/accessibility-checker-engine/help-v4/en-US/img_alt_valid.html +++ b/accessibility-checker-engine/help-v4/en-US/img_alt_valid.html @@ -69,7 +69,7 @@

### About this requirement * [IBM 1.1.1 Non-text content](https://www.ibm.com/able/requirements/requirements/#1_1_1) -* [WCAG technique H37](https://www.w3.org/WAI/WCAG21/Techniques/html/H37) +* [WCAG technique H37: Using alt attributes on img elements](https://www.w3.org/WAI/WCAG22/Techniques/html/H37) * [ARIA specification - accessible name calculation](https://www.w3.org/TR/wai-aria-1.2/#namecalculation) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/img_longdesc_misuse.html b/accessibility-checker-engine/help-v4/en-US/img_longdesc_misuse.html index f87a21630..6f19490ec 100644 --- a/accessibility-checker-engine/help-v4/en-US/img_longdesc_misuse.html +++ b/accessibility-checker-engine/help-v4/en-US/img_longdesc_misuse.html @@ -52,7 +52,7 @@

### What to do - * The `longdesc` attribute is inconsistently implemented across browsers. Where possible, it is preferable to provide a longer image description [using the `aria-describedby` attribute](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA15); + * The `longdesc` attribute is inconsistently implemented across browsers. Where possible, it is preferable to provide a longer image description [using the `aria-describedby` attribute](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA15); * **Or**, verify the `longdesc` attribute value is a valid URL of an HTML page with a text description of the image. For example: @@ -73,7 +73,7 @@

### About this requirement * [IBM 1.1.1 Non-text content](https://www.ibm.com/able/requirements/requirements/#1_1_1) -* [WCAG technique H45](https://www.w3.org/WAI/WCAG21/Techniques/html/H45) +* [WCAG technique H45: Using longdesc](https://www.w3.org/WAI/WCAG22/Techniques/html/H45) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/input_autocomplete_valid.html b/accessibility-checker-engine/help-v4/en-US/input_autocomplete_valid.html index e5cebbada..7af4970c8 100644 --- a/accessibility-checker-engine/help-v4/en-US/input_autocomplete_valid.html +++ b/accessibility-checker-engine/help-v4/en-US/input_autocomplete_valid.html @@ -81,7 +81,7 @@

``` -Example code includes material copied from or derived from [Using HTML5 Autocomplete attributes, technique H98](https://www.w3.org/WAI/WCAG21/Techniques/html/H98). Copyright © 2017-2018 W3C® (MIT, ERCIM, Keio, Beihang) +Example code includes material copied from or derived from [Using HTML5 Autocomplete attributes, technique H98](https://www.w3.org/WAI/WCAG22/Techniques/html/H98). Copyright © 2017-2018 W3C® (MIT, ERCIM, Keio, Beihang) diff --git a/accessibility-checker-engine/help-v4/en-US/input_fields_grouped.html b/accessibility-checker-engine/help-v4/en-US/input_fields_grouped.html index b05f36fe8..aa19a4b13 100644 --- a/accessibility-checker-engine/help-v4/en-US/input_fields_grouped.html +++ b/accessibility-checker-engine/help-v4/en-US/input_fields_grouped.html @@ -81,7 +81,7 @@

### About this requirement * [IBM 1.3.1 Info and Relationships](https://www.ibm.com/able/requirements/requirements/#1_3_1) -* [WCAG technique H71](https://www.w3.org/WAI/WCAG21/Techniques/html/H71) +* [WCAG technique H71: Providing a description for groups of form controls using fieldset and legend elements](https://www.w3.org/WAI/WCAG22/Techniques/html/H71) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/input_haspopup_conflict.html b/accessibility-checker-engine/help-v4/en-US/input_haspopup_conflict.html index a2cefd0e7..517839ebe 100644 --- a/accessibility-checker-engine/help-v4/en-US/input_haspopup_conflict.html +++ b/accessibility-checker-engine/help-v4/en-US/input_haspopup_conflict.html @@ -78,8 +78,8 @@

* [IBM 4.1.2 Name, Role, Value](https://www.ibm.com/able/requirements/requirements/#4_1_2) * [ARIA in HTML specification](https://www.w3.org/TR/html-aria/#el-input-text-list) -* [WCAG technique ARIA5](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA5) -* [WCAG technique G108](https://www.w3.org/WAI/WCAG21/Techniques/general/G108) +* [WCAG technique ARIA5: Using ARIA state and property attributes to expose the state of a user interface component](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA5) +* [WCAG technique G108: Using markup features to expose the name and role, allow user-settable properties to be directly set, and provide notification of changes](https://www.w3.org/WAI/WCAG22/Techniques/general/G108) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/input_label_after.html b/accessibility-checker-engine/help-v4/en-US/input_label_after.html index 2243bbcf8..ada40273f 100644 --- a/accessibility-checker-engine/help-v4/en-US/input_label_after.html +++ b/accessibility-checker-engine/help-v4/en-US/input_label_after.html @@ -74,7 +74,7 @@

* [IBM 1.3.1 Info and Relationships](https://www.ibm.com/able/requirements/requirements/#1_3_1) * [IBM 4.1.2 Name, Role, Value](https://www.ibm.com/able/requirements/requirements/#4_1_2) -* [WCAG technique H44](https://www.w3.org/WAI/WCAG21/Techniques/html/H44) +* [WCAG technique H44: Using label elements to associate text labels with form controls](https://www.w3.org/WAI/WCAG22/Techniques/html/H44) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/input_label_exists.html b/accessibility-checker-engine/help-v4/en-US/input_label_exists.html index a24968ea1..a3d09eafb 100644 --- a/accessibility-checker-engine/help-v4/en-US/input_label_exists.html +++ b/accessibility-checker-engine/help-v4/en-US/input_label_exists.html @@ -70,8 +70,8 @@

### About this requirement * [IBM 4.1.2 Name, Role, Value](https://www.ibm.com/able/requirements/requirements/#4_1_2) -* [WCAG technique H44](https://www.w3.org/WAI/WCAG21/Techniques/html/H44) -* [WCAG technique ARIA16](https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA16) +* [WCAG technique H44: Using label elements to associate text labels with form controls](https://www.w3.org/WAI/WCAG22/Techniques/html/H44) +* [WCAG technique ARIA16: Using aria-labelledby to provide a name for user interface controls](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA16) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/input_label_visible.html b/accessibility-checker-engine/help-v4/en-US/input_label_visible.html index b9238016d..ff03dd855 100644 --- a/accessibility-checker-engine/help-v4/en-US/input_label_visible.html +++ b/accessibility-checker-engine/help-v4/en-US/input_label_visible.html @@ -77,7 +77,7 @@

* [IBM 3.3.2 Label or Instruction](https://www.ibm.com/able/requirements/requirements/#3_3_2) * [IBM 2.5.3 Label in Name](https://www.ibm.com/able/requirements/requirements/#2_5_3) -* [WCAG technique H44](https://www.w3.org/WAI/WCAG21/Techniques/html/H44) +* [WCAG technique H44: Using label elements to associate text labels with form controls](https://www.w3.org/WAI/WCAG22/Techniques/html/H44) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/input_onchange_review.html b/accessibility-checker-engine/help-v4/en-US/input_onchange_review.html index 476d698c0..7555760f4 100644 --- a/accessibility-checker-engine/help-v4/en-US/input_onchange_review.html +++ b/accessibility-checker-engine/help-v4/en-US/input_onchange_review.html @@ -69,7 +69,7 @@

### About this requirement * [IBM 3.2.2 On Input](https://www.ibm.com/able/requirements/requirements/#3_2_2) -* [WCAG technique G13](https://www.w3.org/WAI/WCAG21/Techniques/general/G13) +* [WCAG technique G13: Describing what will happen before a change to a form control that causes a change of context to occur is made](https://www.w3.org/WAI/WCAG22/Techniques/general/G13) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/label_content_exists.html b/accessibility-checker-engine/help-v4/en-US/label_content_exists.html index 1a3f8eb14..3255fdea9 100644 --- a/accessibility-checker-engine/help-v4/en-US/label_content_exists.html +++ b/accessibility-checker-engine/help-v4/en-US/label_content_exists.html @@ -66,7 +66,7 @@

### About this requirement * [IBM 2.4.6 Headings and Labels](https://www.ibm.com/able/requirements/requirements/#2_4_6) -* [WCAG technique G131](https://www.w3.org/WAI/WCAG21/Techniques/general/G131) +* [WCAG technique G131: Providing descriptive labels](https://www.w3.org/WAI/WCAG22/Techniques/general/G131) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/label_ref_valid.html b/accessibility-checker-engine/help-v4/en-US/label_ref_valid.html index 79aba84fb..427973345 100644 --- a/accessibility-checker-engine/help-v4/en-US/label_ref_valid.html +++ b/accessibility-checker-engine/help-v4/en-US/label_ref_valid.html @@ -73,7 +73,7 @@

### About this requirement * [IBM 1.3.1 Info and Relationships](https://www.ibm.com/able/requirements/requirements/#1_3_1) -* [WCAG technique H44](https://www.w3.org/WAI/WCAG21/Techniques/html/H44) +* [WCAG technique H44: Using label elements to associate text labels with form controls](https://www.w3.org/WAI/WCAG22/Techniques/html/H44) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/list_structure_proper.html b/accessibility-checker-engine/help-v4/en-US/list_structure_proper.html index f6dabb844..a139612ed 100644 --- a/accessibility-checker-engine/help-v4/en-US/list_structure_proper.html +++ b/accessibility-checker-engine/help-v4/en-US/list_structure_proper.html @@ -68,7 +68,7 @@

### About this requirement * [IBM 1.3.1 Info and Relationships](https://www.ibm.com/able/requirements/requirements/#1_3_1) -* [WCAG technique H48](https://www.w3.org/WAI/WCAG21/Techniques/html/H48) +* [WCAG technique H48: Using `ol`, `ul`, and `dl` for lists or groups of links](https://www.w3.org/WAI/WCAG22/Techniques/html/H48) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/media_autostart_controllable.html b/accessibility-checker-engine/help-v4/en-US/media_autostart_controllable.html index 55fbeabe9..d227a3587 100644 --- a/accessibility-checker-engine/help-v4/en-US/media_autostart_controllable.html +++ b/accessibility-checker-engine/help-v4/en-US/media_autostart_controllable.html @@ -68,7 +68,7 @@

### About this requirement * [IBM 1.4.2 Audio Control](https://www.ibm.com/able/requirements/requirements/#1_4_2) -* [WCAG technique G170](https://www.w3.org/WAI/WCAG21/Techniques/general/G170) +* [WCAG technique G170: Providing a control near the beginning of the Web page that turns off sounds that play automatically](https://www.w3.org/WAI/WCAG22/Techniques/general/G170) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/media_live_captioned.html b/accessibility-checker-engine/help-v4/en-US/media_live_captioned.html index 9cb388e0e..4b0fcbdbc 100644 --- a/accessibility-checker-engine/help-v4/en-US/media_live_captioned.html +++ b/accessibility-checker-engine/help-v4/en-US/media_live_captioned.html @@ -68,7 +68,7 @@

### About this requirement * [IBM 1.2.4 Captions (Live)](https://www.ibm.com/able/requirements/requirements/#1_2_4) -* [WCAG technique G9](https://www.w3.org/WAI/WCAG21/Techniques/general/G9) +* [WCAG technique G9: Creating captions for live synchronized media](https://www.w3.org/WAI/WCAG22/Techniques/general/G9) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/meta_redirect_optional.html b/accessibility-checker-engine/help-v4/en-US/meta_redirect_optional.html index f1e84b714..686345ca4 100644 --- a/accessibility-checker-engine/help-v4/en-US/meta_redirect_optional.html +++ b/accessibility-checker-engine/help-v4/en-US/meta_redirect_optional.html @@ -69,7 +69,7 @@

### About this requirement * [IBM 2.2.1 Timing Adjustable](https://www.ibm.com/able/requirements/requirements/#2_2_1) -* [WCAG technique F41](https://www.w3.org/WAI/WCAG21/Techniques/failures/F41) +* [WCAG failure F41: Due to using meta refresh to reload the page](https://www.w3.org/WAI/WCAG22/Techniques/failures/F41) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/meta_refresh_delay.html b/accessibility-checker-engine/help-v4/en-US/meta_refresh_delay.html index 62367d72c..6d543fe62 100644 --- a/accessibility-checker-engine/help-v4/en-US/meta_refresh_delay.html +++ b/accessibility-checker-engine/help-v4/en-US/meta_refresh_delay.html @@ -68,7 +68,7 @@

### About this requirement * [IBM 2.2.1 Timing Adjustable](https://www.ibm.com/able/requirements/requirements/#2_2_1) -* [WCAG technique F41](https://www.w3.org/WAI/WCAG21/Techniques/failures/F41) +* [WCAG failure F41: Due to using meta refresh to reload the page](https://www.w3.org/WAI/WCAG22/Techniques/failures/F41) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/noembed_content_exists.html b/accessibility-checker-engine/help-v4/en-US/noembed_content_exists.html index 4eb68c67d..ba224cac6 100644 --- a/accessibility-checker-engine/help-v4/en-US/noembed_content_exists.html +++ b/accessibility-checker-engine/help-v4/en-US/noembed_content_exists.html @@ -74,8 +74,8 @@

### About this requirement * [IBM 1.1.1 Non-text content](https://www.ibm.com/able/requirements/requirements/#1_1_1) -* [WCAG technique H53](https://www.w3.org/WAI/WCAG21/Techniques/html/H53) -* [WCAG technique H46](https://www.w3.org/WAI/WCAG21/Techniques/html/H46) +* [WCAG technique H53: Using the body of the object element](https://www.w3.org/WAI/WCAG22/Techniques/html/H53) +* [WCAG technique H46: Using noembed with embed](https://www.w3.org/WAI/WCAG22/Techniques/html/H46) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/object_text_exists.html b/accessibility-checker-engine/help-v4/en-US/object_text_exists.html index 4f8c88c1c..808873a2e 100644 --- a/accessibility-checker-engine/help-v4/en-US/object_text_exists.html +++ b/accessibility-checker-engine/help-v4/en-US/object_text_exists.html @@ -76,7 +76,7 @@

### About this requirement * [IBM 1.1.1 Non-text content](https://www.ibm.com/able/requirements/requirements/#1_1_1) -* [WCAG technique H53](https://www.w3.org/WAI/WCAG21/Techniques/html/H53) +* [WCAG technique H53: Using the body of the object element](https://www.w3.org/WAI/WCAG22/Techniques/html/H53) * [Accessible Name and Description Computation](https://www.w3.org/TR/accname-1.2/) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/page_title_exists.html b/accessibility-checker-engine/help-v4/en-US/page_title_exists.html index 76b5ab50d..ca992423c 100644 --- a/accessibility-checker-engine/help-v4/en-US/page_title_exists.html +++ b/accessibility-checker-engine/help-v4/en-US/page_title_exists.html @@ -77,7 +77,7 @@

### About this requirement * [IBM 2.4.2 Page Titled](https://www.ibm.com/able/requirements/requirements/#2_4_2) -* [WCAG technique G88](https://www.w3.org/WAI/WCAG21/Techniques/general/G88) +* [WCAG technique G88: Providing descriptive titles for Web pages](https://www.w3.org/WAI/WCAG22/Techniques/general/G88) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/page_title_valid.html b/accessibility-checker-engine/help-v4/en-US/page_title_valid.html index 2cb259287..7bfb083ff 100644 --- a/accessibility-checker-engine/help-v4/en-US/page_title_valid.html +++ b/accessibility-checker-engine/help-v4/en-US/page_title_valid.html @@ -75,7 +75,7 @@

### About this requirement * [IBM 2.4.2 Page Titled](https://www.ibm.com/able/requirements/requirements/#2_4_2) -* [WCAG technique G88](https://www.w3.org/WAI/WCAG21/Techniques/general/G88) +* [WCAG technique G88: Providing descriptive titles for Web pages](https://www.w3.org/WAI/WCAG22/Techniques/general/G88) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/script_focus_blur_review.html b/accessibility-checker-engine/help-v4/en-US/script_focus_blur_review.html index a8b0e6af2..94e6bcb58 100644 --- a/accessibility-checker-engine/help-v4/en-US/script_focus_blur_review.html +++ b/accessibility-checker-engine/help-v4/en-US/script_focus_blur_review.html @@ -70,7 +70,7 @@

* [IBM 2.1.1 Keyboard](https://www.ibm.com/able/requirements/requirements/#2_1_1) * [IBM 2.4.7 Focus Visible](https://www.ibm.com/able/requirements/requirements/#2_4_7) * [IBM 3.2.1 On Focus](https://www.ibm.com/able/requirements/requirements/#3_2_1) -* [WCAG technique F55](https://www.w3.org/WAI/WCAG21/Techniques/failures/F55) +* [WCAG failure F55: Due to using script to remove focus when focus is received](https://www.w3.org/WAI/WCAG22/Techniques/failures/F55) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/script_onclick_misuse.html b/accessibility-checker-engine/help-v4/en-US/script_onclick_misuse.html index 56187d47d..b21d387ca 100644 --- a/accessibility-checker-engine/help-v4/en-US/script_onclick_misuse.html +++ b/accessibility-checker-engine/help-v4/en-US/script_onclick_misuse.html @@ -68,7 +68,7 @@

* [IBM 1.3.1 Info and Relationships](https://www.ibm.com/able/requirements/requirements/#1_3_1) * [IBM 2.1.1 Keyboard](https://www.ibm.com/able/requirements/requirements/#2_1_1) -* [WCAG technique F42](https://www.w3.org/WAI/WCAG21/Techniques/failures/F42) +* [WCAG failure F42: When emulating links](https://www.w3.org/WAI/WCAG22/Techniques/failures/F42) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/script_select_review.html b/accessibility-checker-engine/help-v4/en-US/script_select_review.html index 921e865d3..0f2e8e8e2 100644 --- a/accessibility-checker-engine/help-v4/en-US/script_select_review.html +++ b/accessibility-checker-engine/help-v4/en-US/script_select_review.html @@ -67,7 +67,7 @@

### About this requirement * [IBM 3.2.1 On Focus](https://www.ibm.com/able/requirements/requirements/#3_2_1) -* [WCAG technique G107](https://www.w3.org/WAI/WCAG21/Techniques/general/G107) +* [WCAG technique G107: Using "activate" rather than "focus" as a trigger for changes of context](https://www.w3.org/WAI/WCAG22/Techniques/general/G107) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/skip_main_described.html b/accessibility-checker-engine/help-v4/en-US/skip_main_described.html index 86c35c382..e44e06d04 100644 --- a/accessibility-checker-engine/help-v4/en-US/skip_main_described.html +++ b/accessibility-checker-engine/help-v4/en-US/skip_main_described.html @@ -73,7 +73,7 @@

### About this requirement * [IBM 2.4.1 Bypass Blocks](https://www.ibm.com/able/requirements/requirements/#2_4_1) -* [WCAG technique G1](https://www.w3.org/WAI/WCAG21/Techniques/general/G1) +* [WCAG technique G1:Adding a link at the top of each page that goes directly to the main content area](https://www.w3.org/WAI/WCAG22/Techniques/general/G1) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/style_background_decorative.html b/accessibility-checker-engine/help-v4/en-US/style_background_decorative.html index e42e8fa0d..273f9871d 100644 --- a/accessibility-checker-engine/help-v4/en-US/style_background_decorative.html +++ b/accessibility-checker-engine/help-v4/en-US/style_background_decorative.html @@ -68,7 +68,7 @@

### About this requirement * [IBM 1.1.1 Non-text content](https://www.ibm.com/able/requirements/requirements/#1_1_1) -* [WCAG technique F3](https://www.w3.org/WAI/WCAG21/Techniques/failures/F3) +* [WCAG failure F3: Due to using CSS to include images that convey important information](https://www.w3.org/WAI/WCAG22/Techniques/failures/F3) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/style_before_after_review.html b/accessibility-checker-engine/help-v4/en-US/style_before_after_review.html index b3066377c..e935d95e6 100644 --- a/accessibility-checker-engine/help-v4/en-US/style_before_after_review.html +++ b/accessibility-checker-engine/help-v4/en-US/style_before_after_review.html @@ -68,7 +68,7 @@

### About this requirement * [IBM 1.3.1 Info and Relationships](https://www.ibm.com/able/requirements/requirements/#1_3_1) -* [WCAG technique F87](https://www.w3.org/WAI/WCAG21/Techniques/failures/F87.html) +* [WCAG failure F87: Due to inserting non-decorative content by using ::before and ::after pseudo-elements and the 'content' property in CSS](https://www.w3.org/WAI/WCAG22/Techniques/failures/F87.html) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/style_focus_visible.html b/accessibility-checker-engine/help-v4/en-US/style_focus_visible.html index 8ff590ef7..6af4203fb 100644 --- a/accessibility-checker-engine/help-v4/en-US/style_focus_visible.html +++ b/accessibility-checker-engine/help-v4/en-US/style_focus_visible.html @@ -70,9 +70,9 @@

### About this requirement * [IBM 2.4.7 Focus Visible](https://www.ibm.com/able/requirements/requirements/#2_4_7) -* [WCAG technique C15](https://www.w3.org/WAI/WCAG21/Techniques/css/C15) -* [WCAG technique SCR31](https://www.w3.org/WAI/WCAG21/Techniques/client-side-script/SCR31) -* [WCAG technique F78](https://www.w3.org/WAI/WCAG21/Techniques/failures/F78) +* [WCAG technique C15: Using CSS to change the presentation of a user interface component when it receives focus](https://www.w3.org/WAI/WCAG22/Techniques/css/C15) +* [WCAG technique SCR31: Using script to change the background color or border of the element with focus](https://www.w3.org/WAI/WCAG22/Techniques/client-side-script/SCR31) +* [WCAG failure F78: Due to styling element outlines and borders in a way that removes or renders non-visible the visual focus indicator](https://www.w3.org/WAI/WCAG22/Techniques/failures/F78) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/style_highcontrast_visible.html b/accessibility-checker-engine/help-v4/en-US/style_highcontrast_visible.html index 704639104..c3be90c47 100644 --- a/accessibility-checker-engine/help-v4/en-US/style_highcontrast_visible.html +++ b/accessibility-checker-engine/help-v4/en-US/style_highcontrast_visible.html @@ -71,9 +71,9 @@

### About this requirement * [IBM 4.1.4 Accessibility-supported Technologies](https://www.ibm.com/able/requirements/requirements/#4_1_4) -* [WCAG technique F1](https://www.w3.org/WAI/WCAG21/Techniques/failures/F1) -* [WCAG technique F3](https://www.w3.org/WAI/WCAG21/Techniques/failures/F3) -* [WCAG technique F78](https://www.w3.org/WAI/WCAG21/Techniques/failures/F78) +* [WCAG failure F1: Due to changing the meaning of content by positioning information with CSS](https://www.w3.org/WAI/WCAG22/Techniques/failures/F1) +* [WCAG failure F3: Due to using CSS to include images that convey important information](https://www.w3.org/WAI/WCAG22/Techniques/failures/F3) +* [WCAG failure F78: Due to styling element outlines and borders in a way that removes or renders non-visible the visual focus indicator](https://www.w3.org/WAI/WCAG22/Techniques/failures/F78) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/style_hover_persistent.html b/accessibility-checker-engine/help-v4/en-US/style_hover_persistent.html index c86bf7140..4e7e0ec8c 100644 --- a/accessibility-checker-engine/help-v4/en-US/style_hover_persistent.html +++ b/accessibility-checker-engine/help-v4/en-US/style_hover_persistent.html @@ -91,8 +91,8 @@

### About this requirement * [IBM 1.4.13 Content on Hover or Focus](https://www.ibm.com/able/requirements/requirements/#1_4_13) -* [WCAG technique SCR39](https://www.w3.org/WAI/WCAG21/Techniques/client-side-script/SCR39) -* [WCAG technique F95](https://www.w3.org/WAI/WCAG21/Techniques/failures/F95) +* [WCAG technique SCR39: Making content on focus or hover hoverable, dismissible, and persistent](https://www.w3.org/WAI/WCAG22/Techniques/client-side-script/SCR39) +* [WCAG failure F95: Due to content shown on hover not being hoverable](https://www.w3.org/WAI/WCAG22/Techniques/failures/F95) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/style_viewport_resizable.html b/accessibility-checker-engine/help-v4/en-US/style_viewport_resizable.html index b04a10c18..4ece85718 100644 --- a/accessibility-checker-engine/help-v4/en-US/style_viewport_resizable.html +++ b/accessibility-checker-engine/help-v4/en-US/style_viewport_resizable.html @@ -67,7 +67,7 @@

* [IBM 1.4.4 Resize Text](https://www.ibm.com/able/requirements/requirements/#1_4_4) * [IBM 1.4.10 Reflow](https://www.ibm.com/able/requirements/requirements/#1_4_10) -* [WCAG technique F94](https://www.w3.org/WAI/WCAG21/Techniques/failures/F94) +* [WCAG failure F94: Due to incorrect use of viewport units to resize text](https://www.w3.org/WAI/WCAG22/Techniques/failures/F94) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/table_caption_empty.html b/accessibility-checker-engine/help-v4/en-US/table_caption_empty.html index 1ce73c387..546182f4a 100644 --- a/accessibility-checker-engine/help-v4/en-US/table_caption_empty.html +++ b/accessibility-checker-engine/help-v4/en-US/table_caption_empty.html @@ -79,7 +79,7 @@

### About this requirement * [IBM 1.3.1 Info and Relationships](https://www.ibm.com/able/requirements/requirements/#1_3_1) -* [WCAG technique H39](https://www.w3.org/WAI/WCAG21/Techniques/html/H39) +* [WCAG technique H39: Using caption elements to associate data table captions with data tables](https://www.w3.org/WAI/WCAG22/Techniques/html/H39) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/table_caption_nested.html b/accessibility-checker-engine/help-v4/en-US/table_caption_nested.html index d42de5ab6..7b51e9a9c 100644 --- a/accessibility-checker-engine/help-v4/en-US/table_caption_nested.html +++ b/accessibility-checker-engine/help-v4/en-US/table_caption_nested.html @@ -74,7 +74,7 @@

### About this requirement * [IBM 1.3.1 Info and Relationships](https://www.ibm.com/able/requirements/requirements/#1_3_1) -* [WCAG technique H39](https://www.w3.org/WAI/WCAG21/Techniques/html/H39) +* [WCAG technique H39: Using caption elements to associate data table captions with data tables](https://www.w3.org/WAI/WCAG22/Techniques/html/H39) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/table_headers_exists.html b/accessibility-checker-engine/help-v4/en-US/table_headers_exists.html index 2680908d4..cebfae0bc 100644 --- a/accessibility-checker-engine/help-v4/en-US/table_headers_exists.html +++ b/accessibility-checker-engine/help-v4/en-US/table_headers_exists.html @@ -70,8 +70,8 @@

### About this requirement * [IBM 1.3.1 Info and Relationships](https://www.ibm.com/able/requirements/requirements/#1_3_1) -* [WCAG technique H43](https://www.w3.org/WAI/WCAG21/Techniques/html/H43) -* [WCAG technique H63](https://www.w3.org/WAI/WCAG21/Techniques/html/H63) +* [WCAG technique H43: Using id and headers attributes to associate data cells with header cells in data tables](https://www.w3.org/WAI/WCAG22/Techniques/html/H43) +* [WCAG technique H63: Using the scope attribute to associate header cells and data cells in data tables](https://www.w3.org/WAI/WCAG22/Techniques/html/H63) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/table_headers_ref_valid.html b/accessibility-checker-engine/help-v4/en-US/table_headers_ref_valid.html index 2895f169c..4d416a381 100644 --- a/accessibility-checker-engine/help-v4/en-US/table_headers_ref_valid.html +++ b/accessibility-checker-engine/help-v4/en-US/table_headers_ref_valid.html @@ -66,7 +66,7 @@

### About this requirement * [IBM 1.3.1 Info and Relationships](https://www.ibm.com/able/requirements/requirements/#1_3_1) -* [WCAG technique H43](https://www.w3.org/WAI/WCAG21/Techniques/html/H43) +* [WCAG technique H43: Using id and headers attributes to associate data cells with header cells in data tables](https://www.w3.org/WAI/WCAG22/Techniques/html/H43) * [Tables with multi-level headers](https://www.w3.org/WAI/tutorials/tables/multi-level/) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/table_headers_related.html b/accessibility-checker-engine/help-v4/en-US/table_headers_related.html index 304b8c417..8e1afb28f 100644 --- a/accessibility-checker-engine/help-v4/en-US/table_headers_related.html +++ b/accessibility-checker-engine/help-v4/en-US/table_headers_related.html @@ -69,7 +69,7 @@

### About this requirement * [IBM 1.3.1 Info and Relationships](https://www.ibm.com/able/requirements/requirements/#1_3_1) -* [WCAG technique H43](https://www.w3.org/WAI/WCAG21/Techniques/html/H43) +* [WCAG technique H43: Using id and headers attributes to associate data cells with header cells in data tables](https://www.w3.org/WAI/WCAG22/Techniques/html/H43) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/table_scope_valid.html b/accessibility-checker-engine/help-v4/en-US/table_scope_valid.html index c68c1b121..b84749182 100644 --- a/accessibility-checker-engine/help-v4/en-US/table_scope_valid.html +++ b/accessibility-checker-engine/help-v4/en-US/table_scope_valid.html @@ -71,7 +71,7 @@

### About this requirement * [IBM 1.3.1 Info and relationships](https://www.ibm.com/able/requirements/requirements/#1_3_1) -* [WCAG technique H63](https://www.w3.org/WAI/WCAG21/Techniques/html/H63) +* [WCAG technique H63: Using the scope attribute to associate header cells and data cells in data tables](https://www.w3.org/WAI/WCAG22/Techniques/html/H63) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/table_structure_misuse.html b/accessibility-checker-engine/help-v4/en-US/table_structure_misuse.html index d5eda0950..d7d31e8bb 100644 --- a/accessibility-checker-engine/help-v4/en-US/table_structure_misuse.html +++ b/accessibility-checker-engine/help-v4/en-US/table_structure_misuse.html @@ -68,8 +68,8 @@

### About this requirement * [IBM 1.3.1 Info and Relationships](https://www.ibm.com/able/requirements/requirements/#1_3_1) -* [WCAG technique F46](https://www.w3.org/WAI/WCAG21/Techniques/failures/F46.html) -* [WCAG technique F92](https://www.w3.org/WAI/WCAG21/Techniques/failures/F92.html) +* [WCAG failure F46: Due to using `th` elements, `caption` elements, or non-empty `summary` attributes in layout tables](https://www.w3.org/WAI/WCAG22/Techniques/failures/F46.html) +* [WCAG failure F92: Due to the use of role presentation on content which conveys semantic information](https://www.w3.org/WAI/WCAG22/Techniques/failures/F92.html) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/table_summary_redundant.html b/accessibility-checker-engine/help-v4/en-US/table_summary_redundant.html index a27efc4ae..4256f321e 100644 --- a/accessibility-checker-engine/help-v4/en-US/table_summary_redundant.html +++ b/accessibility-checker-engine/help-v4/en-US/table_summary_redundant.html @@ -80,7 +80,7 @@

### About this requirement * [IBM 1.3.1 Info and Relationships](https://www.ibm.com/able/requirements/requirements/#1_3_1) -* [WCAG technique H73](https://www.w3.org/WAI/WCAG21/Techniques/html/H73) +* [WCAG technique H73: Using the summary attribute of the table element to give an overview of data tables](https://www.w3.org/WAI/WCAG22/Techniques/html/H73) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/text_block_heading.html b/accessibility-checker-engine/help-v4/en-US/text_block_heading.html index 531654ccf..6dc7e031e 100644 --- a/accessibility-checker-engine/help-v4/en-US/text_block_heading.html +++ b/accessibility-checker-engine/help-v4/en-US/text_block_heading.html @@ -67,7 +67,7 @@

### About this requirement * [IBM 1.3.1 Info and Relationships](https://www.ibm.com/able/requirements/requirements/#1_3_1) -* [WCAG technique H42](https://www.w3.org/WAI/WCAG21/Techniques/html/H42) +* [WCAG technique H42: Using `h1`-`h6` to identify headings](https://www.w3.org/WAI/WCAG22/Techniques/html/H42) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/text_contrast_sufficient.html b/accessibility-checker-engine/help-v4/en-US/text_contrast_sufficient.html index f6587ff57..87bb23e68 100644 --- a/accessibility-checker-engine/help-v4/en-US/text_contrast_sufficient.html +++ b/accessibility-checker-engine/help-v4/en-US/text_contrast_sufficient.html @@ -67,8 +67,8 @@

### About this requirement * [IBM 1.4.3 Contrast (Minimum)](https://www.ibm.com/able/requirements/requirements/#1_4_3) -* [WCAG technique G18](https://www.w3.org/WAI/WCAG21/Techniques/general/G18) -* [WCAG technique G145](https://www.w3.org/WAI/WCAG21/Techniques/general/G145) +* [WCAG technique G18: Ensuring that a contrast ratio of at least 4.5:1 exists between text (and images of text) and background behind the text](https://www.w3.org/WAI/WCAG22/Techniques/general/G18) +* [WCAG technique G145: Ensuring that a contrast ratio of at least 3:1 exists between text (and images of text) and background behind the text](https://www.w3.org/WAI/WCAG22/Techniques/general/G145) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/text_sensory_misuse.html b/accessibility-checker-engine/help-v4/en-US/text_sensory_misuse.html index e05525a76..3512eb4fa 100644 --- a/accessibility-checker-engine/help-v4/en-US/text_sensory_misuse.html +++ b/accessibility-checker-engine/help-v4/en-US/text_sensory_misuse.html @@ -67,8 +67,8 @@

### About this requirement * [IBM Checkpoint 1.3.3 Sensory Characteristics ](https://www.ibm.com/able/requirements/requirements/#1_3_3) -* [WCAG technique G96](https://www.w3.org/WAI/WCAG21/Techniques/general/G96.html) -* [WCAG technique F14](https://www.w3.org/WAI/WCAG21/Techniques/failures/F14) +* [WCAG technique G96: Providing textual identification of items that otherwise rely only on sensory information to be understood](https://www.w3.org/WAI/WCAG22/Techniques/general/G96.html) +* [WCAG failure F14: Due to identifying content only by its shape or location](https://www.w3.org/WAI/WCAG22/Techniques/failures/F14) ### Who does this affect? diff --git a/accessibility-checker-engine/help-v4/en-US/text_spacing_valid.html b/accessibility-checker-engine/help-v4/en-US/text_spacing_valid.html index 1a80a9005..078608bd0 100644 --- a/accessibility-checker-engine/help-v4/en-US/text_spacing_valid.html +++ b/accessibility-checker-engine/help-v4/en-US/text_spacing_valid.html @@ -76,8 +76,8 @@

### About this requirement * [IBM 1.4.12 Text Spacing](https://www.ibm.com/able/requirements/requirements/#1_4_12) -* [WCAG technique C35](https://www.w3.org/WAI/WCAG21/Techniques/css/C35) -* [WCAG technique C36](https://www.w3.org/WAI/WCAG21/Techniques/css/C36) +* [WCAG technique C35: Allowing for text spacing without wrapping](https://www.w3.org/WAI/WCAG22/Techniques/css/C35) +* [WCAG technique C36: Allowing for text spacing override](https://www.w3.org/WAI/WCAG22/Techniques/css/C36) * [Design - Responsive reflow](https://www.ibm.com/able/toolkit/design/visual/#responsive-reflow) * [Verify - Resize and re-space text](https://www.ibm.com/able/toolkit/verify/manual/#resizetext) * [Verify - Reflow text](https://www.ibm.com/able/toolkit/verify/manual/#reflow) diff --git a/accessibility-checker-engine/help-v4/en-US/text_whitespace_valid.html b/accessibility-checker-engine/help-v4/en-US/text_whitespace_valid.html index c5e092530..9aa523dba 100644 --- a/accessibility-checker-engine/help-v4/en-US/text_whitespace_valid.html +++ b/accessibility-checker-engine/help-v4/en-US/text_whitespace_valid.html @@ -69,7 +69,7 @@

### About this requirement * [IBM 1.3.2 Meaningful Sequence](https://www.ibm.com/able/requirements/requirements/#1_3_2) -* [WCAG technique C9](https://www.w3.org/WAI/WCAG21/Techniques/css/C8.html) +* [WCAG technique C8: Using CSS letter-spacing to control spacing within a word](https://www.w3.org/WAI/WCAG22/Techniques/css/C8.html) ### Who does this affect? diff --git a/accessibility-checker-engine/src/v4/rules/text_contrast_sufficient.ts b/accessibility-checker-engine/src/v4/rules/text_contrast_sufficient.ts index 7cfc5369d..1f31bbade 100644 --- a/accessibility-checker-engine/src/v4/rules/text_contrast_sufficient.ts +++ b/accessibility-checker-engine/src/v4/rules/text_contrast_sufficient.ts @@ -45,12 +45,12 @@ export let text_contrast_sufficient: Rule = { }, messages: { "en-US": { - "group": "The contrast ratio of text with its background must meet WCAG 2.1 AA requirements", + "group": "The contrast ratio of text with its background must meet WCAG AA requirements", "Pass_0": "Rule Passed", "Fail_1": "Text contrast of {0} with its background is less than the WCAG AA minimum requirements for text of size {1}px and weight of {2}", - "Potential_same_color": "The foreground text and its background color are both detected as {3}. Verify the text meets the WCAG 2.1 AA requirements for minimum contrast", - "Potential_graphic_background": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG 2.1 AA minimum requirements for text of size {1}px and weight of {2}", - "Potential_text_shadow": "Verify the contrast ratio of the text with shadow meets the WCAG 2.1 AA minimum requirements for text of size {1}px and weight of {2}" + "Potential_same_color": "The foreground text and its background color are both detected as {3}. Verify the text meets the WCAG AA requirements for minimum contrast", + "Potential_graphic_background": "Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG AA minimum requirements for text of size {1}px and weight of {2}", + "Potential_text_shadow": "Verify the contrast ratio of the text with shadow meets the WCAG AA minimum requirements for text of size {1}px and weight of {2}" } }, rulesets: [{ diff --git a/accessibility-checker-engine/src/v4/rulesets.ts b/accessibility-checker-engine/src/v4/rulesets.ts index 1481646ba..ff2219ba6 100644 --- a/accessibility-checker-engine/src/v4/rulesets.ts +++ b/accessibility-checker-engine/src/v4/rulesets.ts @@ -69,10 +69,13 @@ const summaries = { "3.2.2": "Changing the setting of any user interface component does not automatically cause a change of context unless the user has been advised of the behavior before using the component.", "3.2.3": "Navigational mechanisms that are repeated on multiple Web pages within a set of Web pages occur in the same relative order each time they are repeated, unless a change is initiated by the user.", "3.2.4": "Components that have the same functionality within a set of Web pages are identified consistently.", + "3.2.6": "Make it easier to find help and support. If a Web page contains help mechanisms they occur in the same order relative to other page content, unless a change is initiated by the user.", "3.3.1": "If an input error is automatically detected, the item that is in error is identified and the error is described to the user in text.", "3.3.2": "Labels or instructions are provided when content requires user input.", "3.3.3": "If an input error is automatically detected and suggestions for correction are known, then the suggestions are provided to the user, unless it would jeopardize the security or purpose of the content.", "3.3.4": "For content that cause legal commitments or financial transactions for the user to occur, that modify or delete user-controllable data in data storage systems, or that submit user test responses, the user can reverse, correct, or confirm the action.", + "3.3.7": "Make it easier for users to complete multi-step processes. Don't ask for the same information twice in the same session.", + "3.3.8": "Make logins possible with less mental effort. Don't make people solve, recall, or transcribe something to log in.", "4.1.1": "(Obsolete and removed) This requirement was originally adopted to address problems that assistive technology (AT) had directly parsing HTML. AT no longer has any need to directly parse HTML. Consequently, these problems either no longer exist or are addressed by other requirements.", "4.1.2": "For all user interface components (including, but not limited to: form elements, links and components generated by scripts), the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technologies.", "4.1.3": "In content implemented using markup languages, status messages can be programmatically determined through role or properties such that they can be presented to the user by assistive technologies without receiving focus.", @@ -142,7 +145,7 @@ export let a11yRulesets: Guideline[] = [ id: "WCAG_2_1", name: "WCAG 2.1 (A, AA)", category: eGuidelineCategory.ACCESSIBILITY, - description: "Rules for WCAG 2.1 A & AA. This is the current W3C recommendation. Content that conforms to WCAG 2.1 also conforms to WCAG 2.0.", + description: "Rules for WCAG 2.1 A & AA. Content that conforms to WCAG 2.1 also conforms to WCAG 2.0.", // This ruleset has all 2.0 and 2.1 checkpoints that are A or AA checkpoints: SCs .filter(sc => (sc.level === "A" || sc.level === "AA") && (sc.wcagType === "2.0" || sc.wcagType === "2.1")) diff --git a/accessibility-checker-engine/src/v4/sc-urls.json b/accessibility-checker-engine/src/v4/sc-urls.json index 1916ab358..a74b93d05 100644 --- a/accessibility-checker-engine/src/v4/sc-urls.json +++ b/accessibility-checker-engine/src/v4/sc-urls.json @@ -1,624 +1,624 @@ { "1.1.1": { "num": "1.1.1", - "url": "https://www.w3.org/TR/WCAG21/#non-text-content", + "url": "https://www.w3.org/TR/WCAG22/#non-text-content", "scId": "WCAG2:non-text-content", "scAltId": ["text-equiv-all"], "test": "WCAG2:text-equiv-all", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#non-text-content", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/non-text-content.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#non-text-content", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/non-text-content.html", "handle": "Non-text Content", "level": "A", "wcagType": "2.0" }, "1.2.1": { "num": "1.2.1", - "url": "https://www.w3.org/TR/WCAG21/#audio-only-and-video-only-prerecorded", + "url": "https://www.w3.org/TR/WCAG22/#audio-only-and-video-only-prerecorded", "scId": "WCAG2:audio-only-and-video-only-prerecorded", "scAltId": ["media-equiv-av-only-alt"], "test": "WCAG2:media-equiv-av-only-alt", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#audio-only-and-video-only-prerecorded", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/audio-only-and-video-only-prerecorded.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#audio-only-and-video-only-prerecorded", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/audio-only-and-video-only-prerecorded.html", "handle": "Audio-only and Video-only (Prerecorded)", "level": "A", "wcagType": "2.0" }, "1.2.2": { "num": "1.2.2", - "url": "https://www.w3.org/TR/WCAG21/#captions-prerecorded", + "url": "https://www.w3.org/TR/WCAG22/#captions-prerecorded", "scId": "WCAG2:captions-prerecorded", "scAltId": ["media-equiv-captions"], "test": "WCAG2:media-equiv-captions", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#captions-prerecorded", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/captions-prerecorded.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#captions-prerecorded", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/captions-prerecorded.html", "handle": "Captions (Prerecorded)", "level": "A", "wcagType": "2.0" }, "1.2.3": { "num": "1.2.3", - "url": "https://www.w3.org/TR/WCAG21/#audio-description-or-media-alternative-prerecorded", + "url": "https://www.w3.org/TR/WCAG22/#audio-description-or-media-alternative-prerecorded", "scId": "WCAG2:audio-description-or-media-alternative-prerecorded", "scAltId": ["media-equiv-audio-desc"], "test": "WCAG2:media-equiv-audio-desc", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#audio-description-or-media-alternative-prerecorded", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/audio-description-or-media-alternative-prerecorded.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#audio-description-or-media-alternative-prerecorded", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/audio-description-or-media-alternative-prerecorded.html", "handle": "Audio Description or Media Alternative (Prerecorded)", "level": "A", "wcagType": "2.0" }, "1.2.4": { "num": "1.2.4", - "url": "https://www.w3.org/TR/WCAG21/#captions-live", + "url": "https://www.w3.org/TR/WCAG22/#captions-live", "scId": "WCAG2:captions-live", "scAltId": ["media-equiv-real-time-captions"], "test": "WCAG2:media-equiv-real-time-captions", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#captions-live", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/captions-live.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#captions-live", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/captions-live.html", "handle": "Captions (Live)", "level": "AA", "wcagType": "2.0" }, "1.2.5": { "num": "1.2.5", - "url": "https://www.w3.org/TR/WCAG21/#audio-description-prerecorded", + "url": "https://www.w3.org/TR/WCAG22/#audio-description-prerecorded", "scId": "WCAG2:audio-description-prerecorded", "scAltId": ["media-equiv-audio-desc-only"], "test": "WCAG2:media-equiv-audio-desc-only", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#audio-description-prerecorded", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/audio-description-prerecorded.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#audio-description-prerecorded", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/audio-description-prerecorded.html", "handle": "Audio Description (Prerecorded)", "level": "AA", "wcagType": "2.0" }, "1.2.6": { "num": "1.2.6", - "url": "https://www.w3.org/TR/WCAG21/#sign-language-prerecorded", + "url": "https://www.w3.org/TR/WCAG22/#sign-language-prerecorded", "scId": "WCAG2:sign-language-prerecorded", "scAltId": ["media-equiv-sign"], "test": "WCAG2:media-equiv-sign", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#sign-language-prerecorded", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/sign-language-prerecorded.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#sign-language-prerecorded", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/sign-language-prerecorded.html", "handle": "Sign Language (Prerecorded)", "level": "AAA", "wcagType": "2.0" }, "1.2.7": { "num": "1.2.7", - "url": "https://www.w3.org/TR/WCAG21/#extended-audio-description-prerecorded", + "url": "https://www.w3.org/TR/WCAG22/#extended-audio-description-prerecorded", "scId": "WCAG2:extended-audio-description-prerecorded", "scAltId": ["media-equiv-extended-ad"], "test": "WCAG2:media-equiv-extended-ad", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#extended-audio-description-prerecorded", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/extended-audio-description-prerecorded.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#extended-audio-description-prerecorded", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/extended-audio-description-prerecorded.html", "handle": "Extended Audio Description (Prerecorded)", "level": "AAA", "wcagType": "2.0" }, "1.2.8": { "num": "1.2.8", - "url": "https://www.w3.org/TR/WCAG21/#media-alternative-prerecorded", + "url": "https://www.w3.org/TR/WCAG22/#media-alternative-prerecorded", "scId": "WCAG2:media-alternative-prerecorded", "scAltId": ["media-equiv-text-doc"], "test": "WCAG2:media-equiv-text-doc", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#media-alternative-prerecorded", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/media-alternative-prerecorded.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#media-alternative-prerecorded", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/media-alternative-prerecorded.html", "handle": "Media Alternative (Prerecorded)", "level": "AAA", "wcagType": "2.0" }, "1.2.9": { "num": "1.2.9", - "url": "https://www.w3.org/TR/WCAG21/#audio-only-live", + "url": "https://www.w3.org/TR/WCAG22/#audio-only-live", "scId": "WCAG2:audio-only-live", "scAltId": ["media-equiv-live-audio-only"], "test": "WCAG2:media-equiv-live-audio-only", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#audio-only-live", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/audio-only-live.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#audio-only-live", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/audio-only-live.html", "handle": "Audio-only (Live)", "level": "AAA", "wcagType": "2.0" }, "1.3.1": { "num": "1.3.1", - "url": "https://www.w3.org/TR/WCAG21/#info-and-relationships", + "url": "https://www.w3.org/TR/WCAG22/#info-and-relationships", "scId": "WCAG2:info-and-relationships", "scAltId": ["content-structure-separation-programmatic"], "test": "WCAG2:content-structure-separation-programmatic", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#info-and-relationships", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/info-and-relationships.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#info-and-relationships", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships.html", "handle": "Info and Relationships", "level": "A", "wcagType": "2.0" }, "1.3.2": { "num": "1.3.2", - "url": "https://www.w3.org/TR/WCAG21/#meaningful-sequence", + "url": "https://www.w3.org/TR/WCAG22/#meaningful-sequence", "scId": "WCAG2:meaningful-sequence", "scAltId": ["content-structure-separation-sequence"], "test": "WCAG2:content-structure-separation-sequence", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#meaningful-sequence", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/meaningful-sequence.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#meaningful-sequence", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/meaningful-sequence.html", "handle": "Meaningful Sequence", "level": "A", "wcagType": "2.0" }, "1.3.3": { "num": "1.3.3", - "url": "https://www.w3.org/TR/WCAG21/#sensory-characteristics", + "url": "https://www.w3.org/TR/WCAG22/#sensory-characteristics", "scId": "WCAG2:sensory-characteristics", "scAltId": ["content-structure-separation-understanding"], "test": "WCAG2:content-structure-separation-understanding", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#sensory-characteristics", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/sensory-characteristics.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#sensory-characteristics", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/sensory-characteristics.html", "handle": "Sensory Characteristics", "level": "A", "wcagType": "2.0" }, "1.3.4": { "num": "1.3.4", - "url": "https://www.w3.org/TR/WCAG21/#orientation", + "url": "https://www.w3.org/TR/WCAG22/#orientation", "scId": "WCAG2:orientation", "scAltId": [], - "test": "WCAG2:WCAG2:orientation", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#orientation", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/orientation.html", + "test": "WCAG2:orientation", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#orientation", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/orientation.html", "handle": "Orientation", "level": "AA", "wcagType": "2.1" }, "1.3.5": { "num": "1.3.5", - "url": "https://www.w3.org/TR/WCAG21/#identify-input-purpose", + "url": "https://www.w3.org/TR/WCAG22/#identify-input-purpose", "scId": "WCAG2:identify-input-purpose", "scAltId": [], - "test": "WCAG2:WCAG2:identify-input-purpose", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#identify-input-purpose", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/identify-input-purpose.html", + "test": "WCAG2:identify-input-purpose", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#identify-input-purpose", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/identify-input-purpose.html", "handle": "Identify Input Purpose", "level": "AA", "wcagType": "2.1" }, "1.3.6": { "num": "1.3.6", - "url": "https://www.w3.org/TR/WCAG21/#identify-purpose", + "url": "https://www.w3.org/TR/WCAG22/#identify-purpose", "scId": "WCAG2:identify-purpose", "scAltId": [], - "test": "WCAG2:WCAG2:identify-purpose", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#identify-purpose", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/identify-purpose.html", + "test": "WCAG2:identify-purpose", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#identify-purpose", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/identify-purpose.html", "handle": "Identify Purpose", "level": "AAA", "wcagType": "2.1" }, "1.4.1": { "num": "1.4.1", - "url": "https://www.w3.org/TR/WCAG21/#use-of-color", + "url": "https://www.w3.org/TR/WCAG22/#use-of-color", "scId": "WCAG2:use-of-color", "scAltId": ["visual-audio-contrast-without-color"], "test": "WCAG2:visual-audio-contrast-without-color", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#use-of-color", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/use-of-color.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#use-of-color", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/use-of-color.html", "handle": "Use of Color", "level": "A", "wcagType": "2.0" }, "1.4.2": { "num": "1.4.2", - "url": "https://www.w3.org/TR/WCAG21/#audio-control", + "url": "https://www.w3.org/TR/WCAG22/#audio-control", "scId": "WCAG2:audio-control", "scAltId": ["visual-audio-contrast-dis-audio"], "test": "WCAG2:visual-audio-contrast-dis-audio", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#audio-control", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/audio-control.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#audio-control", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/audio-control.html", "handle": "Audio Control", "level": "A", "wcagType": "2.0" }, "1.4.3": { "num": "1.4.3", - "url": "https://www.w3.org/TR/WCAG21/#contrast-minimum", + "url": "https://www.w3.org/TR/WCAG22/#contrast-minimum", "scId": "WCAG2:contrast-minimum", "scAltId": ["visual-audio-contrast-contrast"], "test": "WCAG2:visual-audio-contrast-contrast", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#contrast-minimum", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#contrast-minimum", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum.html", "handle": "Contrast (Minimum)", "level": "AA", "wcagType": "2.0" }, "1.4.4": { "num": "1.4.4", - "url": "https://www.w3.org/TR/WCAG21/#resize-text", + "url": "https://www.w3.org/TR/WCAG22/#resize-text", "scId": "WCAG2:resize-text", "scAltId": ["visual-audio-contrast-scale"], "test": "WCAG2:visual-audio-contrast-scale", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#resize-text", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/resize-text.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#resize-text", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/resize-text.html", "handle": "Resize text", "level": "AA", "wcagType": "2.0" }, "1.4.5": { "num": "1.4.5", - "url": "https://www.w3.org/TR/WCAG21/#images-of-text", + "url": "https://www.w3.org/TR/WCAG22/#images-of-text", "scId": "WCAG2:images-of-text", "scAltId": ["visual-audio-contrast-text-presentation"], "test": "WCAG2:visual-audio-contrast-text-presentation", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#images-of-text", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/images-of-text.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#images-of-text", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/images-of-text.html", "handle": "Images of Text", "level": "AA", "wcagType": "2.0" }, "1.4.6": { "num": "1.4.6", - "url": "https://www.w3.org/TR/WCAG21/#contrast-enhanced", + "url": "https://www.w3.org/TR/WCAG22/#contrast-enhanced", "scId": "WCAG2:contrast-enhanced", "scAltId": ["visual-audio-contrast7"], "test": "WCAG2:visual-audio-contrast7", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#contrast-enhanced", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/contrast-enhanced.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#contrast-enhanced", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced.html", "handle": "Contrast (Enhanced)", "level": "AAA", "wcagType": "2.0" }, "1.4.7": { "num": "1.4.7", - "url": "https://www.w3.org/TR/WCAG21/#low-or-no-background-audio", + "url": "https://www.w3.org/TR/WCAG22/#low-or-no-background-audio", "scId": "WCAG2:low-or-no-background-audio", "scAltId": ["visual-audio-contrast-noaudio"], "test": "WCAG2:visual-audio-contrast-noaudio", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#low-or-no-background-audio", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/low-or-no-background-audio.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#low-or-no-background-audio", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/low-or-no-background-audio.html", "handle": "Low or No Background Audio", "level": "AAA", "wcagType": "2.0" }, "1.4.8": { "num": "1.4.8", - "url": "https://www.w3.org/TR/WCAG21/#visual-presentation", + "url": "https://www.w3.org/TR/WCAG22/#visual-presentation", "scId": "WCAG2:visual-presentation", "scAltId": ["visual-audio-contrast-visual-presentation"], "test": "WCAG2:visual-audio-contrast-visual-presentation", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#visual-presentation", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/visual-presentation.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#visual-presentation", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/visual-presentation.html", "handle": "Visual Presentation", "level": "AAA", "wcagType": "2.0" }, "1.4.9": { "num": "1.4.9", - "url": "https://www.w3.org/TR/WCAG21/#images-of-text-no-exception", + "url": "https://www.w3.org/TR/WCAG22/#images-of-text-no-exception", "scId": "WCAG2:images-of-text-no-exception", "scAltId": ["visual-audio-contrast-text-images"], "test": "WCAG2:visual-audio-contrast-text-images", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#images-of-text-no-exception", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/images-of-text-no-exception.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#images-of-text-no-exception", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/images-of-text-no-exception.html", "handle": "Images of Text (No Exception)", "level": "AAA", "wcagType": "2.0" }, "1.4.10": { "num": "1.4.10", - "url": "https://www.w3.org/TR/WCAG21/#reflow", + "url": "https://www.w3.org/TR/WCAG22/#reflow", "scId": "WCAG2:reflow", "scAltId": [], - "test": "WCAG2:WCAG2:reflow", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#reflow", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/reflow.html", + "test": "WCAG2:reflow", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#reflow", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/reflow.html", "handle": "Reflow", "level": "AA", "wcagType": "2.1" }, "1.4.11": { "num": "1.4.11", - "url": "https://www.w3.org/TR/WCAG21/#non-text-contrast", + "url": "https://www.w3.org/TR/WCAG22/#non-text-contrast", "scId": "WCAG2:non-text-contrast", "scAltId": [], - "test": "WCAG2:WCAG2:non-text-contrast", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#non-text-contrast", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/non-text-contrast.html", + "test": "WCAG2:non-text-contrast", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#non-text-contrast", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/non-text-contrast.html", "handle": "Non-text Contrast", "level": "AA", "wcagType": "2.1" }, "1.4.12": { "num": "1.4.12", - "url": "https://www.w3.org/TR/WCAG21/#text-spacing", + "url": "https://www.w3.org/TR/WCAG22/#text-spacing", "scId": "WCAG2:text-spacing", "scAltId": [], - "test": "WCAG2:WCAG2:text-spacing", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#text-spacing", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/text-spacing.html", + "test": "WCAG2:text-spacing", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#text-spacing", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/text-spacing.html", "handle": "Text Spacing", "level": "AA", "wcagType": "2.1" }, "1.4.13": { "num": "1.4.13", - "url": "https://www.w3.org/TR/WCAG21/#content-on-hover-or-focus", + "url": "https://www.w3.org/TR/WCAG22/#content-on-hover-or-focus", "scId": "WCAG2:content-on-hover-or-focus", "scAltId": [], - "test": "WCAG2:WCAG2:content-on-hover-or-focus", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#content-on-hover-or-focus", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/content-on-hover-or-focus.html", + "test": "WCAG2:content-on-hover-or-focus", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#content-on-hover-or-focus", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/content-on-hover-or-focus.html", "handle": "Content on Hover or Focus", "level": "AA", "wcagType": "2.1" }, "2.1.1": { "num": "2.1.1", - "url": "https://www.w3.org/TR/WCAG21/#keyboard", + "url": "https://www.w3.org/TR/WCAG22/#keyboard", "scId": "WCAG2:keyboard", "scAltId": ["keyboard-operation-keyboard-operable"], "test": "WCAG2:keyboard-operation-keyboard-operable", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#keyboard", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/keyboard.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#keyboard", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/keyboard.html", "handle": "Keyboard", "level": "A", "wcagType": "2.0" }, "2.1.2": { "num": "2.1.2", - "url": "https://www.w3.org/TR/WCAG21/#no-keyboard-trap", + "url": "https://www.w3.org/TR/WCAG22/#no-keyboard-trap", "scId": "WCAG2:no-keyboard-trap", "scAltId": ["keyboard-operation-trapping"], "test": "WCAG2:keyboard-operation-trapping", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#no-keyboard-trap", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/no-keyboard-trap.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#no-keyboard-trap", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/no-keyboard-trap.html", "handle": "No Keyboard Trap", "level": "A", "wcagType": "2.0" }, "2.1.3": { "num": "2.1.3", - "url": "https://www.w3.org/TR/WCAG21/#keyboard-no-exception", + "url": "https://www.w3.org/TR/WCAG22/#keyboard-no-exception", "scId": "WCAG2:keyboard-no-exception", "scAltId": ["keyboard-operation-all-funcs"], "test": "WCAG2:keyboard-operation-all-funcs", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#keyboard-no-exception", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/keyboard-no-exception.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#keyboard-no-exception", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/keyboard-no-exception.html", "handle": "Keyboard (No Exception)", "level": "AAA", "wcagType": "2.0" }, "2.1.4": { "num": "2.1.4", - "url": "https://www.w3.org/TR/WCAG21/#character-key-shortcuts", + "url": "https://www.w3.org/TR/WCAG22/#character-key-shortcuts", "scId": "WCAG2:character-key-shortcuts", "scAltId": [], "test": "WCAG2:WCAG2:character-key-shortcuts", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#character-key-shortcuts", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/character-key-shortcuts.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#character-key-shortcuts", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/character-key-shortcuts.html", "handle": "Character Key Shortcuts", "level": "A", "wcagType": "2.1" }, "2.2.1": { "num": "2.2.1", - "url": "https://www.w3.org/TR/WCAG21/#timing-adjustable", + "url": "https://www.w3.org/TR/WCAG22/#timing-adjustable", "scId": "WCAG2:timing-adjustable", "scAltId": ["time-limits-required-behaviors"], "test": "WCAG2:time-limits-required-behaviors", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#timing-adjustable", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/timing-adjustable.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#timing-adjustable", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/timing-adjustable.html", "handle": "Timing Adjustable", "level": "A", "wcagType": "2.0" }, "2.2.2": { "num": "2.2.2", - "url": "https://www.w3.org/TR/WCAG21/#pause-stop-hide", + "url": "https://www.w3.org/TR/WCAG22/#pause-stop-hide", "scId": "WCAG2:pause-stop-hide", "scAltId": ["time-limits-pause"], "test": "WCAG2:time-limits-pause", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#pause-stop-hide", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/pause-stop-hide.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#pause-stop-hide", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/pause-stop-hide.html", "handle": "Pause, Stop, Hide", "level": "A", "wcagType": "2.0" }, "2.2.3": { "num": "2.2.3", - "url": "https://www.w3.org/TR/WCAG21/#no-timing", + "url": "https://www.w3.org/TR/WCAG22/#no-timing", "scId": "WCAG2:no-timing", "scAltId": ["time-limits-no-exceptions"], "test": "WCAG2:time-limits-no-exceptions", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#no-timing", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/no-timing.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#no-timing", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/no-timing.html", "handle": "No Timing", "level": "AAA", "wcagType": "2.0" }, "2.2.4": { "num": "2.2.4", - "url": "https://www.w3.org/TR/WCAG21/#interruptions", + "url": "https://www.w3.org/TR/WCAG22/#interruptions", "scId": "WCAG2:interruptions", "scAltId": ["time-limits-postponed"], "test": "WCAG2:time-limits-postponed", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#interruptions", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/interruptions.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#interruptions", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/interruptions.html", "handle": "Interruptions", "level": "AAA", "wcagType": "2.0" }, "2.2.5": { "num": "2.2.5", - "url": "https://www.w3.org/TR/WCAG21/#re-authenticating", + "url": "https://www.w3.org/TR/WCAG22/#re-authenticating", "scId": "WCAG2:re-authenticating", "scAltId": ["time-limits-server-timeout"], "test": "WCAG2:time-limits-server-timeout", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#re-authenticating", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/re-authenticating.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#re-authenticating", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/re-authenticating.html", "handle": "Re-authenticating", "level": "AAA", "wcagType": "2.0" }, "2.2.6": { "num": "2.2.6", - "url": "https://www.w3.org/TR/WCAG21/#timeouts", + "url": "https://www.w3.org/TR/WCAG22/#timeouts", "scId": "WCAG2:timeouts", "scAltId": [], "test": "WCAG2:WCAG2:timeouts", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#timeouts", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/timeouts.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#timeouts", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/timeouts.html", "handle": "Timeouts", "level": "AAA", "wcagType": "2.1" }, "2.3.1": { "num": "2.3.1", - "url": "https://www.w3.org/TR/WCAG21/#three-flashes-or-below-threshold", + "url": "https://www.w3.org/TR/WCAG22/#three-flashes-or-below-threshold", "scId": "WCAG2:three-flashes-or-below-threshold", "scAltId": ["seizure-does-not-violate"], "test": "WCAG2:seizure-does-not-violate", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#three-flashes-or-below-threshold", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/three-flashes-or-below-threshold.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#three-flashes-or-below-threshold", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/three-flashes-or-below-threshold.html", "handle": "Three Flashes or Below Threshold", "level": "A", "wcagType": "2.0" }, "2.3.2": { "num": "2.3.2", - "url": "https://www.w3.org/TR/WCAG21/#three-flashes", + "url": "https://www.w3.org/TR/WCAG22/#three-flashes", "scId": "WCAG2:three-flashes", "scAltId": ["seizure-three-times"], "test": "WCAG2:seizure-three-times", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#three-flashes", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/three-flashes.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#three-flashes", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/three-flashes.html", "handle": "Three Flashes", "level": "AAA", "wcagType": "2.0" }, "2.3.3": { "num": "2.3.3", - "url": "https://www.w3.org/TR/WCAG21/#animation-from-interactions", + "url": "https://www.w3.org/TR/WCAG22/#animation-from-interactions", "scId": "WCAG2:animation-from-interactions", "scAltId": [], "test": "WCAG2:WCAG2:animation-from-interactions", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#animation-from-interactions", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/animation-from-interactions.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#animation-from-interactions", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/animation-from-interactions.html", "handle": "Animation from Interactions", "level": "AAA", "wcagType": "2.1" }, "2.4.1": { "num": "2.4.1", - "url": "https://www.w3.org/TR/WCAG21/#bypass-blocks", + "url": "https://www.w3.org/TR/WCAG22/#bypass-blocks", "scId": "WCAG2:bypass-blocks", "scAltId": ["navigation-mechanisms-skip"], "test": "WCAG2:navigation-mechanisms-skip", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#bypass-blocks", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/bypass-blocks.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#bypass-blocks", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/bypass-blocks.html", "handle": "Bypass Blocks", "level": "A", "wcagType": "2.0" }, "2.4.2": { "num": "2.4.2", - "url": "https://www.w3.org/TR/WCAG21/#page-titled", + "url": "https://www.w3.org/TR/WCAG22/#page-titled", "scId": "WCAG2:page-titled", "scAltId": ["navigation-mechanisms-title"], "test": "WCAG2:navigation-mechanisms-title", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#page-titled", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/page-titled.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#page-titled", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/page-titled.html", "handle": "Page Titled", "level": "A", "wcagType": "2.0" }, "2.4.3": { "num": "2.4.3", - "url": "https://www.w3.org/TR/WCAG21/#focus-order", + "url": "https://www.w3.org/TR/WCAG22/#focus-order", "scId": "WCAG2:focus-order", "scAltId": ["navigation-mechanisms-focus-order"], "test": "WCAG2:navigation-mechanisms-focus-order", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#focus-order", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/focus-order.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#focus-order", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/focus-order.html", "handle": "Focus Order", "level": "A", "wcagType": "2.0" }, "2.4.4": { "num": "2.4.4", - "url": "https://www.w3.org/TR/WCAG21/#link-purpose-in-context", + "url": "https://www.w3.org/TR/WCAG22/#link-purpose-in-context", "scId": "WCAG2:link-purpose-in-context", "scAltId": ["navigation-mechanisms-refs"], "test": "WCAG2:navigation-mechanisms-refs", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#link-purpose-in-context", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/link-purpose-in-context.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#link-purpose-in-context", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/link-purpose-in-context.html", "handle": "Link Purpose (In Context)", "level": "A", "wcagType": "2.0" }, "2.4.5": { "num": "2.4.5", - "url": "https://www.w3.org/TR/WCAG21/#multiple-ways", + "url": "https://www.w3.org/TR/WCAG22/#multiple-ways", "scId": "WCAG2:multiple-ways", "scAltId": ["navigation-mechanisms-mult-loc"], "test": "WCAG2:navigation-mechanisms-mult-loc", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#multiple-ways", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/multiple-ways.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#multiple-ways", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/multiple-ways.html", "handle": "Multiple Ways", "level": "AA", "wcagType": "2.0" }, "2.4.6": { "num": "2.4.6", - "url": "https://www.w3.org/TR/WCAG21/#headings-and-labels", + "url": "https://www.w3.org/TR/WCAG22/#headings-and-labels", "scId": "WCAG2:headings-and-labels", "scAltId": ["navigation-mechanisms-descriptive"], "test": "WCAG2:navigation-mechanisms-descriptive", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#headings-and-labels", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/headings-and-labels.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#headings-and-labels", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/headings-and-labels.html", "handle": "Headings and Labels", "level": "AA", "wcagType": "2.0" }, "2.4.7": { "num": "2.4.7", - "url": "https://www.w3.org/TR/WCAG21/#focus-visible", + "url": "https://www.w3.org/TR/WCAG22/#focus-visible", "scId": "WCAG2:focus-visible", "scAltId": ["navigation-mechanisms-focus-visible"], "test": "WCAG2:navigation-mechanisms-focus-visible", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#focus-visible", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/focus-visible.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#focus-visible", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/focus-visible.html", "handle": "Focus Visible", "level": "AA", "wcagType": "2.0" }, "2.4.8": { "num": "2.4.8", - "url": "https://www.w3.org/TR/WCAG21/#location", + "url": "https://www.w3.org/TR/WCAG22/#location", "scId": "WCAG2:location", "scAltId": ["navigation-mechanisms-location"], "test": "WCAG2:navigation-mechanisms-location", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#location", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/location.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#location", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/location.html", "handle": "Location", "level": "AAA", "wcagType": "2.0" }, "2.4.9": { "num": "2.4.9", - "url": "https://www.w3.org/TR/WCAG21/#link-purpose-link-only", + "url": "https://www.w3.org/TR/WCAG22/#link-purpose-link-only", "scId": "WCAG2:link-purpose-link-only", "scAltId": ["navigation-mechanisms-link"], "test": "WCAG2:navigation-mechanisms-link", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#link-purpose-link-only", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/link-purpose-link-only.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#link-purpose-link-only", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/link-purpose-link-only.html", "handle": "Link Purpose (Link Only)", "level": "AAA", "wcagType": "2.0" }, "2.4.10": { "num": "2.4.10", - "url": "https://www.w3.org/TR/WCAG21/#section-headings", + "url": "https://www.w3.org/TR/WCAG22/#section-headings", "scId": "WCAG2:section-headings", "scAltId": ["navigation-mechanisms-headings"], "test": "WCAG2:navigation-mechanisms-headings", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#section-headings", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/section-headings.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#section-headings", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/section-headings.html", "handle": "Section Headings", "level": "AAA", "wcagType": "2.0" @@ -627,82 +627,106 @@ "num": "2.4.11", "url": "https://www.w3.org/TR/WCAG22/#focus-not-obscured-minimum", "scId": "WCAG2:focus-not-obscured-minimum", - "scAltId": ["focus-not-obscured-minimum"], - "test": "WCAG2:focus-not-obscured-minimum", + "scAltId": ["focus-not-obscured-minimum-alt"], + "test": "WCAG2:focus-not-obscured-minimum-test", "howToMeetUrl": "https://www.w3.org/TR/WCAG22/#focus-not-obscured-minimum", "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/focus-not-obscured-minimum.html", "handle": "Focus Not Obscured (Minimum)", "level": "AA", "wcagType": "2.2" }, + "2.4.12": { + "num": "2.4.12", + "url": "https://www.w3.org/TR/WCAG22/#focus-not-obscured-enhanced", + "scId": "WCAG2:focus-not-obscured-enhanced", + "scAltId": [], + "test": "WCAG2:focus-not-obscured-enhanced-test", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#focus-not-obscured-enhanced", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/focus-not-obscured-enhanced.html", + "handle": "Focus Not Obscured (Enhanced)", + "level": "AAA", + "wcagType": "2.2" + }, + "2.4.13": { + "num": "2.4.13", + "url": "https://www.w3.org/TR/WCAG22/#focus-appearance", + "scId": "WCAG2:focus-appearance", + "scAltId": [], + "test": "WCAG2:focus-appearance", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#focus-appearance", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/focus-appearance.html", + "handle": "Focus Appearance", + "level": "AAA", + "wcagType": "2.2" + }, "2.5.1": { "num": "2.5.1", - "url": "https://www.w3.org/TR/WCAG21/#pointer-gestures", + "url": "https://www.w3.org/TR/WCAG22/#pointer-gestures", "scId": "WCAG2:pointer-gestures", "scAltId": [], - "test": "WCAG2:WCAG2:pointer-gestures", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#pointer-gestures", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/pointer-gestures.html", + "test": "WCAG2:pointer-gestures-test", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#pointer-gestures", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/pointer-gestures.html", "handle": "Pointer Gestures", "level": "A", "wcagType": "2.1" }, "2.5.2": { "num": "2.5.2", - "url": "https://www.w3.org/TR/WCAG21/#pointer-cancellation", + "url": "https://www.w3.org/TR/WCAG22/#pointer-cancellation", "scId": "WCAG2:pointer-cancellation", "scAltId": [], "test": "WCAG2:WCAG2:pointer-cancellation", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#pointer-cancellation", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/pointer-cancellation.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#pointer-cancellation", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/pointer-cancellation.html", "handle": "Pointer Cancellation", "level": "A", "wcagType": "2.1" }, "2.5.3": { "num": "2.5.3", - "url": "https://www.w3.org/TR/WCAG21/#label-in-name", + "url": "https://www.w3.org/TR/WCAG22/#label-in-name", "scId": "WCAG2:label-in-name", "scAltId": [], "test": "WCAG2:WCAG2:label-in-name", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#label-in-name", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/label-in-name.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#label-in-name", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/label-in-name.html", "handle": "Label in Name", "level": "A", "wcagType": "2.1" }, "2.5.4": { "num": "2.5.4", - "url": "https://www.w3.org/TR/WCAG21/#motion-actuation", + "url": "https://www.w3.org/TR/WCAG22/#motion-actuation", "scId": "WCAG2:motion-actuation", "scAltId": [], "test": "WCAG2:WCAG2:motion-actuation", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#motion-actuation", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/motion-actuation.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#motion-actuation", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/motion-actuation.html", "handle": "Motion Actuation", "level": "A", "wcagType": "2.1" }, "2.5.5": { "num": "2.5.5", - "url": "https://www.w3.org/TR/WCAG21/#target-size", + "url": "https://www.w3.org/TR/WCAG22/#target-size", "scId": "WCAG2:target-size", "scAltId": [], "test": "WCAG2:WCAG2:target-size", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#target-size", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/target-size.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#target-size", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/target-size.html", "handle": "Target Size", "level": "AAA", "wcagType": "2.1" }, "2.5.6": { "num": "2.5.6", - "url": "https://www.w3.org/TR/WCAG21/#concurrent-input-mechanisms", + "url": "https://www.w3.org/TR/WCAG22/#concurrent-input-mechanisms", "scId": "WCAG2:concurrent-input-mechanisms", "scAltId": [], "test": "WCAG2:WCAG2:concurrent-input-mechanisms", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#concurrent-input-mechanisms", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/concurrent-input-mechanisms.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#concurrent-input-mechanisms", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/concurrent-input-mechanisms.html", "handle": "Concurrent Input Mechanisms", "level": "AAA", "wcagType": "2.1" @@ -711,8 +735,8 @@ "num": "2.5.7", "url": "https://www.w3.org/TR/WCAG22/#dragging-movements", "scId": "WCAG2:dragging-movement", - "scAltId": ["dragging-movement"], - "test": "WCAG2:WCAG2:dragging-movement", + "scAltId": ["dragging-movement-alt"], + "test": "WCAG2:dragging-movement-test", "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/Understanding/dragging-movements.html", "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/dragging-movements.html", "handle": "Dragging Movement", @@ -723,8 +747,8 @@ "num": "2.5.8", "url": "https://www.w3.org/TR/WCAG22/#target-size-minimum", "scId": "WCAG2:minimum-target-size", - "scAltId": ["minimum-target-size"], - "test": "WCAG2:WCAG2:minimum-target-size", + "scAltId": ["minimum-target-size-alt"], + "test": "WCAG2:minimum-target-size-test", "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#target-size-minimum", "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum.html", "handle": "Minimum Target Size", @@ -733,240 +757,288 @@ }, "3.1.1": { "num": "3.1.1", - "url": "https://www.w3.org/TR/WCAG21/#language-of-page", + "url": "https://www.w3.org/TR/WCAG22/#language-of-page", "scId": "WCAG2:language-of-page", "scAltId": ["meaning-doc-lang-id"], "test": "WCAG2:meaning-doc-lang-id", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#language-of-page", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/language-of-page.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#language-of-page", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/language-of-page.html", "handle": "Language of Page", "level": "A", "wcagType": "2.0" }, "3.1.2": { "num": "3.1.2", - "url": "https://www.w3.org/TR/WCAG21/#language-of-parts", + "url": "https://www.w3.org/TR/WCAG22/#language-of-parts", "scId": "WCAG2:language-of-parts", "scAltId": ["meaning-other-lang-id"], "test": "WCAG2:meaning-other-lang-id", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#language-of-parts", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/language-of-parts.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#language-of-parts", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/language-of-parts.html", "handle": "Language of Parts", "level": "AA", "wcagType": "2.0" }, "3.1.3": { "num": "3.1.3", - "url": "https://www.w3.org/TR/WCAG21/#unusual-words", + "url": "https://www.w3.org/TR/WCAG22/#unusual-words", "scId": "WCAG2:unusual-words", "scAltId": ["meaning-idioms"], "test": "WCAG2:meaning-idioms", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#unusual-words", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/unusual-words.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#unusual-words", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/unusual-words.html", "handle": "Unusual Words", "level": "AAA", "wcagType": "2.0" }, "3.1.4": { "num": "3.1.4", - "url": "https://www.w3.org/TR/WCAG21/#abbreviations", + "url": "https://www.w3.org/TR/WCAG22/#abbreviations", "scId": "WCAG2:abbreviations", "scAltId": ["meaning-located"], "test": "WCAG2:meaning-located", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#abbreviations", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/abbreviations.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#abbreviations", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/abbreviations.html", "handle": "Abbreviations", "level": "AAA", "wcagType": "2.0" }, "3.1.5": { "num": "3.1.5", - "url": "https://www.w3.org/TR/WCAG21/#reading-level", + "url": "https://www.w3.org/TR/WCAG22/#reading-level", "scId": "WCAG2:reading-level", "scAltId": ["meaning-supplements"], "test": "WCAG2:meaning-supplements", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#reading-level", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/reading-level.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#reading-level", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/reading-level.html", "handle": "Reading Level", "level": "AAA", "wcagType": "2.0" }, "3.1.6": { "num": "3.1.6", - "url": "https://www.w3.org/TR/WCAG21/#pronunciation", + "url": "https://www.w3.org/TR/WCAG22/#pronunciation", "scId": "WCAG2:pronunciation", "scAltId": ["meaning-pronunciation"], "test": "WCAG2:meaning-pronunciation", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#pronunciation", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/pronunciation.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#pronunciation", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/pronunciation.html", "handle": "Pronunciation", "level": "AAA", "wcagType": "2.0" }, "3.2.1": { "num": "3.2.1", - "url": "https://www.w3.org/TR/WCAG21/#on-focus", + "url": "https://www.w3.org/TR/WCAG22/#on-focus", "scId": "WCAG2:on-focus", "scAltId": ["consistent-behavior-receive-focus"], "test": "WCAG2:consistent-behavior-receive-focus", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#on-focus", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/on-focus.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#on-focus", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/on-focus.html", "handle": "On Focus", "level": "A", "wcagType": "2.0" }, "3.2.2": { "num": "3.2.2", - "url": "https://www.w3.org/TR/WCAG21/#on-input", + "url": "https://www.w3.org/TR/WCAG22/#on-input", "scId": "WCAG2:on-input", "scAltId": ["consistent-behavior-unpredictable-change"], "test": "WCAG2:consistent-behavior-unpredictable-change", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#on-input", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/on-input.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#on-input", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/on-input.html", "handle": "On Input", "level": "A", "wcagType": "2.0" }, "3.2.3": { "num": "3.2.3", - "url": "https://www.w3.org/TR/WCAG21/#consistent-navigation", + "url": "https://www.w3.org/TR/WCAG22/#consistent-navigation", "scId": "WCAG2:consistent-navigation", "scAltId": ["consistent-behavior-consistent-locations"], "test": "WCAG2:consistent-behavior-consistent-locations", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#consistent-navigation", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/consistent-navigation.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#consistent-navigation", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/consistent-navigation.html", "handle": "Consistent Navigation", "level": "AA", "wcagType": "2.0" }, "3.2.4": { "num": "3.2.4", - "url": "https://www.w3.org/TR/WCAG21/#consistent-identification", + "url": "https://www.w3.org/TR/WCAG22/#consistent-identification", "scId": "WCAG2:consistent-identification", "scAltId": ["consistent-behavior-consistent-functionality"], "test": "WCAG2:consistent-behavior-consistent-functionality", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#consistent-identification", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/consistent-identification.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#consistent-identification", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/consistent-identification.html", "handle": "Consistent Identification", "level": "AA", "wcagType": "2.0" }, "3.2.5": { "num": "3.2.5", - "url": "https://www.w3.org/TR/WCAG21/#change-on-request", + "url": "https://www.w3.org/TR/WCAG22/#change-on-request", "scId": "WCAG2:change-on-request", "scAltId": ["consistent-behavior-no-extreme-changes-context"], "test": "WCAG2:consistent-behavior-no-extreme-changes-context", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#change-on-request", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/change-on-request.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#change-on-request", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/change-on-request.html", "handle": "Change on Request", "level": "AAA", "wcagType": "2.0" }, + "3.2.6": { + "num": "3.2.6", + "url": "https://www.w3.org/TR/WCAG22/#consistent-help", + "scId": "WCAG2:consistent-help", + "scAltId": ["consistent-help-alt"], + "test": "WCAG2:consistent-help-test", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#consistent-help", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/consistent-help.html", + "handle": "Consistent Help", + "level": "AA", + "wcagType": "2.2" + }, "3.3.1": { "num": "3.3.1", - "url": "https://www.w3.org/TR/WCAG21/#error-identification", + "url": "https://www.w3.org/TR/WCAG22/#error-identification", "scId": "WCAG2:error-identification", "scAltId": ["minimize-error-identified"], "test": "WCAG2:minimize-error-identified", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#error-identification", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/error-identification.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#error-identification", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/error-identification.html", "handle": "Error Identification", "level": "A", "wcagType": "2.0" }, "3.3.2": { "num": "3.3.2", - "url": "https://www.w3.org/TR/WCAG21/#labels-or-instructions", + "url": "https://www.w3.org/TR/WCAG22/#labels-or-instructions", "scId": "WCAG2:labels-or-instructions", "scAltId": ["minimize-error-cues"], "test": "WCAG2:minimize-error-cues", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#labels-or-instructions", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/labels-or-instructions.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#labels-or-instructions", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/labels-or-instructions.html", "handle": "Labels or Instructions", "level": "A", "wcagType": "2.0" }, "3.3.3": { "num": "3.3.3", - "url": "https://www.w3.org/TR/WCAG21/#error-suggestion", + "url": "https://www.w3.org/TR/WCAG22/#error-suggestion", "scId": "WCAG2:error-suggestion", "scAltId": ["minimize-error-suggestions"], "test": "WCAG2:minimize-error-suggestions", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#error-suggestion", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/error-suggestion.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#error-suggestion", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/error-suggestion.html", "handle": "Error Suggestion", "level": "AA", "wcagType": "2.0" }, "3.3.4": { "num": "3.3.4", - "url": "https://www.w3.org/TR/WCAG21/#error-prevention-legal-financial-data", + "url": "https://www.w3.org/TR/WCAG22/#error-prevention-legal-financial-data", "scId": "WCAG2:error-prevention-legal-financial-data", "scAltId": ["minimize-error-reversible"], "test": "WCAG2:minimize-error-reversible", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#error-prevention-legal-financial-data", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/error-prevention-legal-financial-data.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#error-prevention-legal-financial-data", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/error-prevention-legal-financial-data.html", "handle": "Error Prevention (Legal, Financial, Data)", "level": "AA", "wcagType": "2.0" }, "3.3.5": { "num": "3.3.5", - "url": "https://www.w3.org/TR/WCAG21/#help", + "url": "https://www.w3.org/TR/WCAG22/#help", "scId": "WCAG2:help", "scAltId": ["minimize-error-context-help"], "test": "WCAG2:minimize-error-context-help", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#help", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/help.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#help", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/help.html", "handle": "Help", "level": "AAA", "wcagType": "2.0" }, "3.3.6": { "num": "3.3.6", - "url": "https://www.w3.org/TR/WCAG21/#error-prevention-all", + "url": "https://www.w3.org/TR/WCAG22/#error-prevention-all", "scId": "WCAG2:error-prevention-all", "scAltId": ["minimize-error-reversible-all"], "test": "WCAG2:minimize-error-reversible-all", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#error-prevention-all", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/error-prevention-all.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#error-prevention-all", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/error-prevention-all.html", "handle": "Error Prevention (All)", "level": "AAA", "wcagType": "2.0" }, + "3.3.7": { + "num": "3.3.7", + "url": "https://www.w3.org/TR/WCAG22/#redundant-entry", + "scId": "WCAG2:redundant-entry", + "scAltId": ["redundant-entry-alt"], + "test": "WCAG2:redundant-entry-test", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#redundant-entry", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/redundant-entry.html", + "handle": "Redundant Entry", + "level": "AA", + "wcagType": "2.2" + }, + "3.3.8": { + "num": "3.3.8", + "url": "https://www.w3.org/TR/WCAG22/#accessible-authentication-minimum", + "scId": "WCAG2:accessible-authentication-minimum", + "scAltId": ["accessible-authentication-minimum-alt"], + "test": "WCAG2:accessible-authentication-minimum-test", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#accessible-authentication-minimum", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/accessible-authentication-minimum.html", + "handle": "Accessible Authentication (Minimum)", + "level": "AA", + "wcagType": "2.2" + }, + "3.3.9": { + "num": "3.3.9", + "url": "https://www.w3.org/TR/WCAG22/#accessible-authentication-enhanced", + "scId": "WCAG2:accessible-authentication-enhanced", + "scAltId": [], + "test": "WCAG2:accessible-authentication-enhanced", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#accessible-authentication-enhanced", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/accessible-authentication-enhanced.html", + "handle": "Accessible Authentication (Enhanced)", + "level": "AAA", + "wcagType": "2.2" + }, "4.1.1": { "num": "4.1.1", - "url": "https://www.w3.org/TR/WCAG21/#parsing", + "url": "https://www.w3.org/TR/WCAG22/#parsing", "scId": "WCAG2:parsing", "scAltId": ["ensure-compat-parses"], "test": "WCAG2:ensure-compat-parses", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#parsing", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/parsing.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/?versions=2.1#parsing", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/parsing.html", "handle": "Parsing", "level": "A", "wcagType": "2.0" }, "4.1.2": { "num": "4.1.2", - "url": "https://www.w3.org/TR/WCAG21/#name-role-value", + "url": "https://www.w3.org/TR/WCAG22/#name-role-value", "scId": "WCAG2:name-role-value", "scAltId": ["ensure-compat-rsv"], "test": "WCAG2:ensure-compat-rsv", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#name-role-value", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/name-role-value.html", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#name-role-value", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/name-role-value.html", "handle": "Name, Role, Value", "level": "A", "wcagType": "2.0" }, "4.1.3": { "num": "4.1.3", - "url": "https://www.w3.org/TR/WCAG21/#status-messages", + "url": "https://www.w3.org/TR/WCAG22/#status-messages", "scId": "WCAG2:status-messages", "scAltId": [], - "test": "WCAG2:WCAG2:status-messages", - "howToMeetUrl": "https://www.w3.org/WAI/WCAG21/quickref/#status-messages", - "understandingUrl": "https://www.w3.org/WAI/WCAG21/Understanding/status-messages.html", + "test": "WCAG2:status-messages", + "howToMeetUrl": "https://www.w3.org/WAI/WCAG22/quickref/#status-messages", + "understandingUrl": "https://www.w3.org/WAI/WCAG22/Understanding/status-messages.html", "handle": "Status Messages", "level": "AA", "wcagType": "2.1" @@ -985,12 +1057,12 @@ }, "ARIA": { "num": "ARIA", - "url": "https://w3c.github.io/aria/", + "url": "https://www.w3.org/TR/wai-aria-1.2/", "scId": [], "scAltId": [], "test": "", - "howToMeetUrl": "https://w3c.github.io/aria/", - "understandingUrl": "https://w3c.github.io/aria/", + "howToMeetUrl": "https://www.w3.org/TR/wai-aria-1.2/", + "understandingUrl": "https://www.w3.org/TR/wai-aria-1.2/", "handle": "specification", "level": "NA", "wcagType": "NA" diff --git a/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_active_descendant_ruleunit/w3c_example1_collapsed.html b/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_active_descendant_ruleunit/w3c_example1_collapsed.html index 62ac0469b..936c577d3 100644 --- a/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_active_descendant_ruleunit/w3c_example1_collapsed.html +++ b/accessibility-checker-engine/test/v2/checker/accessibility/rules/combobox_active_descendant_ruleunit/w3c_example1_collapsed.html @@ -5,7 +5,7 @@
- Sample from ARIA 1.2 Practices + Sample from ARIA 1.2 Practices