Equal Access Accessibility Checker ACT Implementation
| Consistent | Partially consistent | |
|---|---|---|
| WCAG 2 rules | 21 | 3 | 
| Proposed rules | 3 | 0 | 
Implemented Rules
About Equal Access Accessibility Checker Results
ACT rule results were generated using the latest accessibility-checker 
from NPM using the ACT test driver.
Results were created using the preview archive and the IBM_Accessibility policy.
Mappings from ACT Rules to Accessibility Checker rule ids and reason codes can be 
found in the act property of rule definitions. 
Results indicate the rule ids and reason codes related to the ACT rule are generated in the following format:
RuleId1:ReasonCode1,ReasonCode2|RuleId2:ReasonCode3,ReasonCode4.
Results in this page are taken from a public test report published by IBM Accessibility. Data is published using the EARL+JSON-LD data format.
Implementation Details
Role attribute has valid value
  This rule is implemented by Equal Access Accessibility Checker using the
  aria_role_allowed:Pass_0,Fail_2,Potential_1 procedure.
  The implementation is 
    fully  consistent with the
  Role attribute has valid value
  WCAG 2 rule. 
    It covers 9 of the 10 examples.
    On 1 example
    the implementation cannot tell the outcome. This is often because of technical 
    limitations in tools.
  
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| None | 
 | 
| aria_role_allowed:Pass_0,Fail_2,Potential_1 | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | inapplicable | 
| Passed Example 3 | cannot tell | 
| Failed Example 1 | failed | 
| Failed Example 2 | failed | 
| Inapplicable Example 1 | inapplicable | 
| Inapplicable Example 2 | inapplicable | 
| Inapplicable Example 3 | inapplicable | 
| Inapplicable Example 4 | inapplicable | 
| Inapplicable Example 5 | inapplicable | 
| Inapplicable Example 4 * | inapplicable | 
*: These examples are not yet approved for the rule. Results on these outcomes are not taken into consideration determining the consistency and coverage.
ARIA state or property has valid value
  This rule is implemented by Equal Access Accessibility Checker using the
  aria_attribute_value_valid:Pass_0,Fail_1 procedure.
  The implementation is 
    fully  consistent with the
  ARIA state or property has valid value
  WCAG 2 rule. 
    It covers all 21 examples.
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| None | 
 | 
| aria_attribute_value_valid:Pass_0,Fail_1 | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | inapplicable | 
| Passed Example 3 | inapplicable | 
| Passed Example 4 | inapplicable | 
| Passed Example 5 | inapplicable | 
| Passed Example 6 | inapplicable | 
| Passed Example 7 | inapplicable | 
| Passed Example 8 | inapplicable | 
| Passed Example 9 | inapplicable | 
| Passed Example 10 | inapplicable | 
| Failed Example 1 | failed | 
| Failed Example 2 | failed | 
| Failed Example 3 | failed | 
| Failed Example 4 | failed | 
| Failed Example 5 | failed | 
| Failed Example 6 | failed | 
| Failed Example 7 | failed | 
| Inapplicable Example 1 | inapplicable | 
| Inapplicable Example 2 | inapplicable | 
| Inapplicable Example 3 | inapplicable | 
| Inapplicable Example 4 | inapplicable | 
ARIA attribute is defined in WAI-ARIA
  This rule is implemented by Equal Access Accessibility Checker using the
  aria_attribute_allowed:Pass_0,Fail_1 procedure.
  The implementation is 
    fully  consistent with the
  ARIA attribute is defined in WAI-ARIA
  WCAG 2 rule. 
    It covers all 7 examples.
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| None | 
 | 
| aria_attribute_allowed:Pass_0,Fail_1 | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | inapplicable | 
| Passed Example 3 | inapplicable | 
| Passed Example 4 | inapplicable | 
| Failed Example 1 | failed | 
| Failed Example 2 | failed | 
| Inapplicable Example 1 | inapplicable | 
| Passed Example 2 * | inapplicable | 
*: These examples are not yet approved for the rule. Results on these outcomes are not taken into consideration determining the consistency and coverage.
Element with lang attribute has valid language tag
  This rule is implemented by Equal Access Accessibility Checker using the
  element_lang_valid:Pass_0,Fail_1,Fail_2 procedure.
  The implementation is 
    fully  consistent with the
  Element with lang attribute has valid language tag
  WCAG 2 rule. 
    It covers all 19 examples.
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| 
 | 
 | 
| element_lang_valid:Pass_0,Fail_1,Fail_2 | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | inapplicable | 
| Passed Example 3 | passed | 
| Passed Example 4 | inapplicable | 
| Passed Example 5 | inapplicable | 
| Failed Example 1 | failed | 
| Failed Example 2 | failed | 
| Failed Example 3 | failed | 
| Failed Example 4 | failed | 
| Failed Example 5 | failed | 
| Failed Example 6 | failed | 
| Failed Example 7 | failed | 
| Failed Example 8 | failed | 
| Failed Example 9 | failed | 
| Inapplicable Example 1 | inapplicable | 
| Inapplicable Example 2 | inapplicable | 
| Inapplicable Example 3 | inapplicable | 
| Inapplicable Example 4 | inapplicable | 
| Inapplicable Example 5 | inapplicable | 
Menuitem has non-empty accessible name
  This rule is implemented by Equal Access Accessibility Checker using the
  aria_widget_labelled:Pass_0,Fail_1 procedure.
  The implementation is 
    fully  consistent with the
  Menuitem has non-empty accessible name
  WCAG 2 rule. 
    It covers all 8 examples.
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| 
 | 
 | 
| aria_widget_labelled:Pass_0,Fail_1 | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | inapplicable | 
| Passed Example 3 | inapplicable | 
| Passed Example 4 | inapplicable | 
| Failed Example 1 | failed | 
| Failed Example 2 | failed | 
| Inapplicable Example 1 | inapplicable | 
| Inapplicable Example 2 | inapplicable | 
Important letter spacing in style attributes is wide enough
  This rule is implemented by Equal Access Accessibility Checker using the
  text_spacing_valid:pass,fail_letter_spacing_style,fail_word_spacing_style,fail_line_height_style procedure.
  The implementation is 
    fully  consistent with the
  Important letter spacing in style attributes is wide enough
  WCAG 2 rule. 
    It covers all 19 examples.
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| 
 | 
 | 
| text_spacing_valid:pass,fail_letter_spacing_style,fail_word_spacing_style,fail_line_height_style | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | inapplicable | 
| Passed Example 3 | inapplicable | 
| Passed Example 4 | inapplicable | 
| Passed Example 5 | inapplicable | 
| Passed Example 6 | inapplicable | 
| Failed Example 1 | failed | 
| Failed Example 2 | failed | 
| Failed Example 3 | failed | 
| Failed Example 4 | failed | 
| Inapplicable Example 1 | inapplicable | 
| Inapplicable Example 2 | inapplicable | 
| Inapplicable Example 3 | inapplicable | 
| Inapplicable Example 4 | inapplicable | 
| Inapplicable Example 5 | inapplicable | 
| Inapplicable Example 6 | inapplicable | 
| Inapplicable Example 7 | inapplicable | 
| Inapplicable Example 8 | inapplicable | 
| Inapplicable Example 9 | inapplicable | 
Important word spacing in style attributes is wide enough
  This rule is implemented by Equal Access Accessibility Checker using the
  text_spacing_valid:pass,fail_letter_spacing_style,fail_word_spacing_style,fail_line_height_style procedure.
  The implementation is 
    fully  consistent with the
  Important word spacing in style attributes is wide enough
  WCAG 2 rule. 
    It covers all 19 examples.
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| 
 | 
 | 
| text_spacing_valid:pass,fail_letter_spacing_style,fail_word_spacing_style,fail_line_height_style | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | inapplicable | 
| Passed Example 3 | inapplicable | 
| Passed Example 4 | inapplicable | 
| Passed Example 5 | inapplicable | 
| Passed Example 6 | inapplicable | 
| Failed Example 1 | failed | 
| Failed Example 2 | failed | 
| Failed Example 3 | failed | 
| Failed Example 4 | failed | 
| Inapplicable Example 1 | inapplicable | 
| Inapplicable Example 2 | inapplicable | 
| Inapplicable Example 3 | inapplicable | 
| Inapplicable Example 4 | inapplicable | 
| Inapplicable Example 5 | inapplicable | 
| Inapplicable Example 6 | inapplicable | 
| Inapplicable Example 7 | inapplicable | 
| Inapplicable Example 8 | inapplicable | 
| Inapplicable Example 9 | inapplicable | 
Important line height in style attributes is wide enough
  This rule is implemented by Equal Access Accessibility Checker using the
  text_spacing_valid:pass,fail_letter_spacing_style,fail_word_spacing_style,fail_line_height_style procedure.
  The implementation is 
    fully  consistent with the
  Important line height in style attributes is wide enough
  WCAG 2 rule. 
    It covers all 24 examples.
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| 
 | 
 | 
| text_spacing_valid:pass,fail_letter_spacing_style,fail_word_spacing_style,fail_line_height_style | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | inapplicable | 
| Passed Example 3 | inapplicable | 
| Passed Example 4 | inapplicable | 
| Passed Example 5 | inapplicable | 
| Passed Example 6 | inapplicable | 
| Passed Example 7 | inapplicable | 
| Passed Example 8 | inapplicable | 
| Failed Example 1 | failed | 
| Failed Example 2 | failed | 
| Failed Example 3 | failed | 
| Failed Example 4 | failed | 
| Failed Example 5 | failed | 
| Failed Example 6 | failed | 
| Inapplicable Example 1 | inapplicable | 
| Inapplicable Example 2 | inapplicable | 
| Inapplicable Example 3 | inapplicable | 
| Inapplicable Example 4 | inapplicable | 
| Inapplicable Example 5 | inapplicable | 
| Inapplicable Example 6 | inapplicable | 
| Inapplicable Example 7 | inapplicable | 
| Inapplicable Example 8 | inapplicable | 
| Inapplicable Example 9 | inapplicable | 
| Inapplicable Example 10 | inapplicable | 
Button has non-empty accessible name
  This rule is implemented by Equal Access Accessibility Checker using the
  input_label_exists:Pass_0,Fail_1,Fail_2 procedure.
  The implementation is 
    fully  consistent with the
  Button has non-empty accessible name
  WCAG 2 rule. 
    It covers all 17 examples.
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| 
 | 
 | 
| input_label_exists:Pass_0,Fail_1,Fail_2 | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | inapplicable | 
| Passed Example 3 | inapplicable | 
| Passed Example 4 | inapplicable | 
| Passed Example 5 | inapplicable | 
| Passed Example 6 | inapplicable | 
| Passed Example 7 | inapplicable | 
| Failed Example 1 | failed | 
| Failed Example 2 | failed | 
| Failed Example 3 | failed | 
| Failed Example 4 | failed | 
| Failed Example 5 | failed | 
| Inapplicable Example 1 | inapplicable | 
| Inapplicable Example 2 | inapplicable | 
| Inapplicable Example 3 | inapplicable | 
| Inapplicable Example 4 | inapplicable | 
| Inapplicable Example 5 | inapplicable | 
Element marked as decorative is not exposed
  This rule is implemented by Equal Access Accessibility Checker using the
  aria_attribute_valid:Pass,Fail_invalid_role_attr,Fail_invalid_implicit_role_attr, and img_alt_null:potential_aria_override procedures.
    Failed examples should be failed by at least one of these procedures.
  The implementation is  partially 
   consistent with the
  Element marked as decorative is not exposed
  WCAG 2 rule. 
    It covers all 10 examples.
  
  
    The implementation reports different success criteria as failed from what is expected by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| None | 
 | 
| aria_attribute_valid:Pass,Fail_invalid_role_attr,Fail_invalid_implicit_role_attr | img_alt_null:potential_aria_override | |
|---|---|---|
| Passed Example 1 | inapplicable | inapplicable | 
| Passed Example 2 | inapplicable | inapplicable | 
| Passed Example 3 | inapplicable | inapplicable | 
| Passed Example 4 | inapplicable | inapplicable | 
| Passed Example 5 | inapplicable | inapplicable | 
| Passed Example 6 | inapplicable | inapplicable | 
| Failed Example 1 | failed | inapplicable | 
| Failed Example 2 | inapplicable | failed | 
| Failed Example 3 | failed | inapplicable | 
| Inapplicable Example 1 | inapplicable | inapplicable | 
Form field has non-empty accessible name
  This rule is implemented by Equal Access Accessibility Checker using the
  input_label_exists:Pass_0,Fail_1,Fail_2 procedure.
  The implementation is 
    fully  consistent with the
  Form field has non-empty accessible name
  WCAG 2 rule. 
    It covers all 19 examples.
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| 
 | 
 | 
| input_label_exists:Pass_0,Fail_1,Fail_2 | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | inapplicable | 
| Passed Example 3 | inapplicable | 
| Passed Example 4 | inapplicable | 
| Passed Example 5 | inapplicable | 
| Passed Example 6 | inapplicable | 
| Passed Example 7 | inapplicable | 
| Failed Example 1 | failed | 
| Failed Example 2 | failed | 
| Failed Example 3 | failed | 
| Failed Example 4 | failed | 
| Failed Example 5 | failed | 
| Failed Example 6 | failed | 
| Failed Example 7 | failed | 
| Inapplicable Example 1 | inapplicable | 
| Inapplicable Example 2 | inapplicable | 
| Inapplicable Example 3 | inapplicable | 
| Passed Example 8 | inapplicable | 
| Failed Example 8 | failed | 
| Passed Example 8 * | inapplicable | 
*: These examples are not yet approved for the rule. Results on these outcomes are not taken into consideration determining the consistency and coverage.
HTML page lang attribute has valid language tag
  This rule is implemented by Equal Access Accessibility Checker using the
  html_lang_valid:Pass_0,Fail_1,Fail_2,Fail_3 procedure.
  The implementation is 
    fully  consistent with the
  HTML page lang attribute has valid language tag
  WCAG 2 rule. 
    It covers all 7 examples.
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| 
 | 
 | 
| html_lang_valid:Pass_0,Fail_1,Fail_2,Fail_3 | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | passed | 
| Failed Example 1 | failed | 
| Failed Example 2 | failed | 
| Failed Example 3 | failed | 
| Failed Example 4 | failed | 
| Inapplicable Example 1 | inapplicable | 
HTML page has non-empty title
  This rule is implemented by Equal Access Accessibility Checker using the
  page_title_exists:Pass_0,Fail_1,Fail_2,Fail_3 procedure.
  The implementation is 
    fully  consistent with the
  HTML page has non-empty title
  WCAG 2 rule. 
    It covers all 11 examples.
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| 
 | 
 | 
| page_title_exists:Pass_0,Fail_1,Fail_2,Fail_3 | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | inapplicable | 
| Passed Example 3 | inapplicable | 
| Passed Example 4 | inapplicable | 
| Passed Example 5 | inapplicable | 
| Failed Example 1 | failed | 
| Failed Example 2 | failed | 
| Failed Example 3 | failed | 
| Failed Example 4 | failed | 
| Failed Example 5 | failed | 
| Inapplicable Example 1 | inapplicable | 
| Passed Example 2 * | inapplicable | 
| Failed Example 6 * | failed | 
*: These examples are not yet approved for the rule. Results on these outcomes are not taken into consideration determining the consistency and coverage.
Image button has non-empty accessible name
  This rule is implemented by Equal Access Accessibility Checker using the
  imagebutton_alt_exists:Pass_0,Pass_1,Pass_2,Fail, and aria_id_unique:Pass_0,Fail_1 procedures.
    Failed examples should be failed by at least one of these procedures.
  The implementation is 
    fully  consistent with the
  Image button has non-empty accessible name
  WCAG 2 rule. 
    It covers all 12 examples.
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| 
 | 
 | 
| imagebutton_alt_exists:Pass_0,Pass_1,Pass_2,Fail | aria_id_unique:Pass_0,Fail_1 | |
|---|---|---|
| Passed Example 1 | inapplicable | inapplicable | 
| Passed Example 2 | inapplicable | inapplicable | 
| Passed Example 3 | inapplicable | inapplicable | 
| Passed Example 4 | inapplicable | inapplicable | 
| Failed Example 1 | failed | inapplicable | 
| Failed Example 2 | failed | inapplicable | 
| Failed Example 3 | inapplicable | failed | 
| Inapplicable Example 1 | inapplicable | inapplicable | 
| Inapplicable Example 2 | inapplicable | inapplicable | 
| Inapplicable Example 3 | inapplicable | inapplicable | 
| Inapplicable Example 4 | inapplicable | inapplicable | 
| Inapplicable Example 5 | inapplicable | inapplicable | 
Image has non-empty accessible name
  This rule is implemented by Equal Access Accessibility Checker using the
  img_alt_valid:pass,fail_blank_alt,fail_no_alt,fail_blank_title procedure.
  The implementation is  partially 
   consistent with the
  Image has non-empty accessible name
  WCAG 2 rule. 
    It covers 17 of the 18 examples.
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| 
 | 
 | 
| img_alt_valid:pass,fail_blank_alt,fail_no_alt,fail_blank_title | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | inapplicable | 
| Passed Example 3 | inapplicable | 
| Passed Example 4 | inapplicable | 
| Passed Example 5 | inapplicable | 
| Passed Example 6 | inapplicable | 
| Passed Example 7 | inapplicable | 
| Passed Example 8 | inapplicable | 
| Failed Example 1 | failed | 
| Failed Example 2 | inapplicable | 
| Failed Example 3 | failed | 
| Failed Example 4 | failed | 
| Failed Example 5 | failed | 
| Inapplicable Example 1 | inapplicable | 
| Inapplicable Example 2 | inapplicable | 
| Inapplicable Example 3 | inapplicable | 
| Inapplicable Example 4 | inapplicable | 
| Inapplicable Example 5 | inapplicable | 
Link has non-empty accessible name
  This rule is implemented by Equal Access Accessibility Checker using the
  a_text_purpose:pass,fail_acc_name procedure.
  The implementation is 
    fully  consistent with the
  Link has non-empty accessible name
  WCAG 2 rule. 
    It covers all 28 examples.
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| 
 | 
 | 
| a_text_purpose:pass,fail_acc_name | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | inapplicable | 
| Passed Example 3 | inapplicable | 
| Passed Example 4 | inapplicable | 
| Passed Example 5 | inapplicable | 
| Passed Example 6 | inapplicable | 
| Passed Example 7 | inapplicable | 
| Passed Example 8 | inapplicable | 
| Passed Example 9 | inapplicable | 
| Passed Example 10 | inapplicable | 
| Failed Example 1 | failed | 
| Failed Example 2 | failed | 
| Failed Example 3 | failed | 
| Failed Example 4 | failed | 
| Failed Example 5 | failed | 
| Failed Example 6 | failed | 
| Failed Example 7 | failed | 
| Failed Example 8 | failed | 
| Failed Example 9 | failed | 
| Failed Example 10 | failed | 
| Inapplicable Example 1 | inapplicable | 
| Inapplicable Example 2 | inapplicable | 
| Inapplicable Example 3 | inapplicable | 
| Inapplicable Example 4 | inapplicable | 
| Inapplicable Example 5 | inapplicable | 
| Inapplicable Example 6 | inapplicable | 
| Passed Example 11 | inapplicable | 
| Failed Example 11 | failed | 
Element with presentational children has no focusable content
  This rule is implemented by Equal Access Accessibility Checker using the
  aria_descendant_valid:pass,potential_child_implicit_role,fail_child_explicit_role procedure.
  The implementation is 
    fully  consistent with the
  Element with presentational children has no focusable content
  WCAG 2 rule. 
    It covers 5 of the 7 examples.
    On 2 examples
    the implementation cannot tell the outcome. This is often because of technical 
    limitations in tools.
  
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| 
 | 
 | 
| aria_descendant_valid:pass,potential_child_implicit_role,fail_child_explicit_role | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | inapplicable | 
| Passed Example 3 | inapplicable | 
| Failed Example 1 | failed | 
| Failed Example 2 | cannot tell | 
| Failed Example 3 | cannot tell | 
| Inapplicable Example 1 | inapplicable | 
| Passed Example 4 * | inapplicable | 
| Failed Example 4 * | cannot tell | 
| Failed Example 5 * | cannot tell | 
| Inapplicable Example 1 * | inapplicable | 
| Inapplicable Example 2 * | inapplicable | 
*: These examples are not yet approved for the rule. Results on these outcomes are not taken into consideration determining the consistency and coverage.
Headers attribute specified on a cell refers to cells in the same table element
  This rule is implemented by Equal Access Accessibility Checker using the
  table_headers_ref_valid:Pass_0,Fail_1,Fail_2,Fail_3,Fail_4 procedure.
  The implementation is 
    fully  consistent with the
  Headers attribute specified on a cell refers to cells in the same table element
  WCAG 2 rule. 
    It covers all 17 examples.
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| 
 | 
 | 
| table_headers_ref_valid:Pass_0,Fail_1,Fail_2,Fail_3,Fail_4 | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | inapplicable | 
| Passed Example 3 | inapplicable | 
| Passed Example 4 | inapplicable | 
| Passed Example 5 | inapplicable | 
| Passed Example 6 | inapplicable | 
| Passed Example 7 | inapplicable | 
| Passed Example 8 | inapplicable | 
| Failed Example 1 | failed | 
| Failed Example 2 | failed | 
| Failed Example 3 | failed | 
| Failed Example 4 | failed | 
| Inapplicable Example 1 | inapplicable | 
| Inapplicable Example 2 | inapplicable | 
| Inapplicable Example 3 | inapplicable | 
| Inapplicable Example 4 | inapplicable | 
| Inapplicable Example 5 | inapplicable | 
| Inapplicable Example 4 * | inapplicable | 
| Inapplicable Example 6 * | inapplicable | 
*: These examples are not yet approved for the rule. Results on these outcomes are not taken into consideration determining the consistency and coverage.
Meta element has no refresh delay
  This rule is implemented by Equal Access Accessibility Checker using the
  meta_refresh_delay:pass,potential_refresh procedure.
  The implementation is  partially 
   consistent with the
  Meta element has no refresh delay
  WCAG 2 rule. 
    It covers 10 of the 15 examples.
    On 5 examples
    the implementation cannot tell the outcome. This is often because of technical 
    limitations in tools.
  
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| 
 | 
 | 
| meta_refresh_delay:pass,potential_refresh | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | inapplicable | 
| Passed Example 3 | cannot tell | 
| Failed Example 1 | cannot tell | 
| Failed Example 2 | cannot tell | 
| Failed Example 3 | cannot tell | 
| Failed Example 4 | cannot tell | 
| Inapplicable Example 1 | inapplicable | 
| Inapplicable Example 2 | inapplicable | 
| Inapplicable Example 3 | inapplicable | 
| Inapplicable Example 4 | inapplicable | 
| Inapplicable Example 5 | inapplicable | 
| Inapplicable Example 6 | inapplicable | 
| Inapplicable Example 7 | inapplicable | 
| Inapplicable Example 8 | inapplicable | 
Object element rendering non-text content has non-empty accessible name
  This rule is implemented by Equal Access Accessibility Checker using the
  object_text_exists:pass,fail_no_text_alternative procedure.
  The implementation is 
    fully  consistent with the
  Object element rendering non-text content has non-empty accessible name
  WCAG 2 rule. 
    It covers all 18 examples.
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| 
 | 
 | 
| object_text_exists:pass,fail_no_text_alternative | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | inapplicable | 
| Passed Example 3 | inapplicable | 
| Passed Example 4 | inapplicable | 
| Failed Example 1 | failed | 
| Failed Example 2 | failed | 
| Failed Example 3 | failed | 
| Failed Example 4 | failed | 
| Failed Example 5 | failed | 
| Failed Example 6 | failed | 
| Inapplicable Example 1 | inapplicable | 
| Inapplicable Example 2 | inapplicable | 
| Inapplicable Example 3 | inapplicable | 
| Inapplicable Example 4 | inapplicable | 
| Inapplicable Example 5 | inapplicable | 
| Inapplicable Example 6 | inapplicable | 
| Inapplicable Example 7 | inapplicable | 
| Inapplicable Example 8 | inapplicable | 
HTML page has lang attribute
  This rule is implemented by Equal Access Accessibility Checker using the
  html_lang_exists:Pass_0,Fail_3, and html_lang_valid:Pass_0,Fail_1 procedures.
    Failed examples should be failed by at least one of these procedures.
  The implementation is 
    fully  consistent with the
  HTML page has lang attribute
  WCAG 2 rule. 
    It covers all 7 examples.
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| 
 | 
 | 
| html_lang_exists:Pass_0,Fail_3 | html_lang_valid:Pass_0,Fail_1 | |
|---|---|---|
| Passed Example 1 | inapplicable | inapplicable | 
| Failed Example 1 | failed | inapplicable | 
| Failed Example 2 | failed | failed | 
| Failed Example 3 | inapplicable | failed | 
| Failed Example 4 | failed | inapplicable | 
| Inapplicable Example 1 | inapplicable | inapplicable | 
| Inapplicable Example 2 | inapplicable | inapplicable | 
Text has minimum contrast
  This rule is implemented by Equal Access Accessibility Checker using the
  text_contrast_sufficient:pass,fail_contrast,potential_same_color,potential_graphic_background,potential_text_shadow procedure.
  The implementation is 
    fully  consistent with the
  Text has minimum contrast
  WCAG 2 rule. 
    It covers 26 of the 32 examples.
    On 6 examples
    the implementation cannot tell the outcome. This is often because of technical 
    limitations in tools.
  
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| 
 | 
 | 
*: These examples are not yet approved for the rule. Results on these outcomes are not taken into consideration determining the consistency and coverage.
Orientation of the page is not restricted using CSS transforms
  This rule is implemented by Equal Access Accessibility Checker using the
  element_orientation_unlocked:pass,fail_locked procedure.
  The implementation is 
    fully  consistent with the
  Orientation of the page is not restricted using CSS transforms
  WCAG 2 rule. 
    It covers all 12 examples.
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| 
 | 
 | 
| element_orientation_unlocked:pass,fail_locked | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | inapplicable | 
| Passed Example 3 | inapplicable | 
| Failed Example 1 | failed | 
| Failed Example 2 | failed | 
| Failed Example 3 | failed | 
| Failed Example 4 | failed | 
| Inapplicable Example 1 | inapplicable | 
| Inapplicable Example 2 | inapplicable | 
| Inapplicable Example 3 | inapplicable | 
| Inapplicable Example 4 | inapplicable | 
| Inapplicable Example 5 | inapplicable | 
| Inapplicable Example 3 * | inapplicable | 
*: These examples are not yet approved for the rule. Results on these outcomes are not taken into consideration determining the consistency and coverage.
Element with role attribute has required states and properties
  This rule is implemented by Equal Access Accessibility Checker using the
  aria_attribute_required:pass,fail_missing procedure.
  The implementation is 
    fully  consistent with the
  Element with role attribute has required states and properties
  WCAG 2 rule. 
    It covers all 14 examples.
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| None | 
 | 
| aria_attribute_required:pass,fail_missing | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | inapplicable | 
| Passed Example 3 | inapplicable | 
| Passed Example 4 | inapplicable | 
| Passed Example 5 | inapplicable | 
| Passed Example 6 | inapplicable | 
| Failed Example 1 | failed | 
| Failed Example 2 | failed | 
| Failed Example 3 | failed | 
| Failed Example 4 | failed | 
| Failed Example 5 | failed | 
| Inapplicable Example 1 | inapplicable | 
| Inapplicable Example 2 | inapplicable | 
| Inapplicable Example 3 | inapplicable | 
ARIA required context role
  This rule is implemented by Equal Access Accessibility Checker using the
  aria_parent_required:Pass_0,Fail_1 procedure.
  The implementation is 
    fully  consistent with the
  ARIA required context role
   proposed rule.
    It covers all 15 examples.
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| 
 | 
 | 
| aria_parent_required:Pass_0,Fail_1 | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | inapplicable | 
| Passed Example 3 | inapplicable | 
| Passed Example 4 | inapplicable | 
| Passed Example 5 | inapplicable | 
| Passed Example 6 | inapplicable | 
| Failed Example 1 | failed | 
| Failed Example 2 | failed | 
| Failed Example 3 | failed | 
| Failed Example 4 | failed | 
| Inapplicable Example 1 | inapplicable | 
| Inapplicable Example 2 | inapplicable | 
| Inapplicable Example 3 | inapplicable | 
| Inapplicable Example 4 | inapplicable | 
| Inapplicable Example 5 | inapplicable | 
ARIA state or property is permitted
  This rule is implemented by Equal Access Accessibility Checker using the
  aria_attribute_valid:Pass,Fail_invalid_role_attr,Fail_invalid_implicit_role_attr procedure.
  The implementation is 
    fully  consistent with the
  ARIA state or property is permitted
   proposed rule.
    It covers all 19 examples.
  
  
    The implementation correctly reports no success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| None | None | 
| aria_attribute_valid:Pass,Fail_invalid_role_attr,Fail_invalid_implicit_role_attr | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | inapplicable | 
| Passed Example 3 | inapplicable | 
| Passed Example 4 | inapplicable | 
| Passed Example 5 | inapplicable | 
| Passed Example 6 | inapplicable | 
| Passed Example 7 | inapplicable | 
| Passed Example 8 | inapplicable | 
| Passed Example 9 | inapplicable | 
| Passed Example 10 | inapplicable | 
| Passed Example 11 | inapplicable | 
| Passed Example 12 | inapplicable | 
| Passed Example 13 | inapplicable | 
| Failed Example 1 | failed | 
| Failed Example 2 | failed | 
| Failed Example 3 | failed | 
| Failed Example 4 | failed | 
| Inapplicable Example 1 | inapplicable | 
| Inapplicable Example 2 | inapplicable | 
Visible label is part of accessible name
  This rule is implemented by Equal Access Accessibility Checker using the
  label_name_visible:Pass_0,Fail_1 procedure.
  The implementation is 
    fully  consistent with the
  Visible label is part of accessible name
   proposed rule.
    It covers all 15 examples.
  
  
    The implementation correctly reports which success criteria are failed by this rule.
  
  See understanding ACT consistency.
| Expected | Reported | 
|---|---|
| 
 | 
 | 
| label_name_visible:Pass_0,Fail_1 | |
|---|---|
| Passed Example 1 | inapplicable | 
| Passed Example 2 | inapplicable | 
| Passed Example 3 | inapplicable | 
| Passed Example 4 | inapplicable | 
| Passed Example 5 | inapplicable | 
| Passed Example 6 | inapplicable | 
| Failed Example 1 | failed | 
| Failed Example 2 | failed | 
| Failed Example 3 | failed | 
| Failed Example 4 | failed | 
| Failed Example 5 | failed | 
| Inapplicable Example 1 | inapplicable | 
| Inapplicable Example 2 | inapplicable | 
| Inapplicable Example 3 | inapplicable | 
| Inapplicable Example 4 | inapplicable |