Skip to content

Equal Access Accessibility Checker ACT Implementation

This page is under development and has not been approved by the working group.

Number of Rules Implemented
Consistent Partially consistent
WCAG 2 rules 0 9
Proposed rules 0 14

Implemented Rules

Rule Name Type Consistency
Button has non-empty accessible name WCAG 2 Rule Partial
Form field has non-empty accessible name WCAG 2 Rule Partial
HTML page has lang attribute WCAG 2 Rule Partial
HTML page lang attribute has valid language tag WCAG 2 Rule Partial
HTML page lang and xml:lang attributes have matching values WCAG 2 Rule Partial
HTML page has non-empty title WCAG 2 Rule Partial
Image button has non-empty accessible name WCAG 2 Rule Partial
Image has non-empty accessible name WCAG 2 Rule Partial
Link has non-empty accessible name WCAG 2 Rule Partial
ARIA attribute is defined in WAI-ARIA Proposed Rule Partial
Element with aria-hidden has no content in sequential focus navigation Proposed Rule Partial
ARIA required context role Proposed Rule Partial
ARIA state or property is permitted Proposed Rule Partial
ARIA state or property has valid value Proposed Rule Partial
SVG element with explicit role has non-empty accessible name Proposed Rule Partial
Id attribute value is unique Proposed Rule Partial
Iframe element has non-empty accessible name Proposed Rule Partial
Menuitem has non-empty accessible name Proposed Rule Partial
Meta viewport allows for zoom Proposed Rule Partial
Object element rendering non-text content has non-empty accessible name Proposed Rule Partial
Role attribute has valid value Proposed Rule Partial
Element with role attribute has required states and properties Proposed Rule Partial
Headers attribute specified on a cell refers to cells in the same table element Proposed Rule Partial

About Equal Access Accessibility Checker Results

ACT rule results were generated using the latest `accessibility-checker` from NPM using the [ACT test driver](https://github.com/IBMa/equal-access/tree/master/accessibility-checker/test-act). 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 [`act_aligned.json`](https://github.com/IBMa/equal-access/blob/master/accessibility-checker/test-act/act_aligned.json) and [`ace_mapping.js`](https://github.com/IBMa/equal-access/blob/master/accessibility-checker/test-act/ace_mapping.js). 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

Button has non-empty accessible name

This rule is implemented by Equal Access Accessibility Checker using the WCAG20_Input_ExplicitLabel:Pass_0,Fail_1,Fail_2 procedure. The implementation is partially consistent with the Button has non-empty accessible name WCAG 2 rule. It covers 12 of the 17 examples. For 5 examples no results were reported. This can happen when examples are newer then the test results. The implementation reports different success criteria as failed from what is expected by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
  • 4.1.2 Name, Role, Value
  • 1.1.1 Non-text Content
  • 4.1.2 Name, Role, Value
Test Results
WCAG20_Input_ExplicitLabel:Pass_0,Fail_1,Fail_2
Passed Example 1 passed
Passed Example 2 passed
Passed Example 3 passed
Passed Example 4 passed
Passed Example 5 passed
Passed Example 6 passed
Passed Example 7 passed
Failed Example 1 failed
Failed Example 2 failed
Failed Example 3 failed
Failed Example 4 failed
Failed Example 5 failed
Inapplicable Example 1 untested
Inapplicable Example 2 untested
Inapplicable Example 3 untested
Inapplicable Example 4 untested
Inapplicable Example 5 untested

Form field has non-empty accessible name

This rule is implemented by Equal Access Accessibility Checker using the WCAG20_Input_ExplicitLabel:Pass_0,Fail_1,Fail_2 procedure. The implementation is partially consistent with the Form field has non-empty accessible name WCAG 2 rule. It covers 14 of the 17 examples. For 3 examples no results were reported. This can happen when examples are newer then the test results. The implementation reports different success criteria as failed from what is expected by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
  • 4.1.2 Name, Role, Value
  • 1.1.1 Non-text Content
  • 4.1.2 Name, Role, Value
Test Results
WCAG20_Input_ExplicitLabel:Pass_0,Fail_1,Fail_2
Passed Example 1 passed
Passed Example 2 passed
Passed Example 3 passed
Passed Example 4 passed
Passed Example 5 passed
Passed Example 6 passed
Passed Example 7 passed
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 untested
Inapplicable Example 2 untested
Inapplicable Example 3 untested

HTML page has lang attribute

This rule is implemented by Equal Access Accessibility Checker using the WCAG20_Html_HasLang:Pass_0,Fail_3, and WCAG20_Elem_Lang_Valid:Pass_0,Fail_1 procedures. Failed examples should be failed by at least one of these procedures. The implementation is partially consistent with the HTML page has lang attribute WCAG 2 rule. It covers 4 of the 7 examples. For 3 examples no results were reported. This can happen when examples are newer then the test results. The implementation reports different success criteria as failed from what is expected by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
  • 3.1.1 Language of Page
  • 3.1.1 Language of Page
  • 3.1.2 Language of Parts
Test Results
WCAG20_Html_HasLang:Pass_0,Fail_3 WCAG20_Elem_Lang_Valid:Pass_0,Fail_1
Passed Example 1 passed passed
Failed Example 1 failed untested
Failed Example 2 failed failed
Failed Example 3 passed failed
Failed Example 4 failed passed
Inapplicable Example 1 untested untested
Inapplicable Example 2 untested untested

HTML page lang attribute has valid language tag

This rule is implemented by Equal Access Accessibility Checker using the WCAG20_Elem_Lang_Valid:Pass_0,Fail_1,Fail_2,Fail_3 procedure. The implementation is partially consistent with the HTML page lang attribute has valid language tag WCAG 2 rule. It covers 6 of the 7 examples. For 1 example no results were reported. This can happen when examples are newer then the test results. The implementation reports different success criteria as failed from what is expected by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
  • 3.1.1 Language of Page
  • 3.1.2 Language of Parts
Test Results
WCAG20_Elem_Lang_Valid:Pass_0,Fail_1,Fail_2,Fail_3
Passed Example 1 passed
Passed Example 2 passed
Failed Example 1 failed
Failed Example 2 failed
Failed Example 3 failed
Failed Example 4 failed
Inapplicable Example 1 untested

HTML page lang and xml:lang attributes have matching values

This rule is implemented by Equal Access Accessibility Checker using the WCAG20_Html_HasLang:Pass_0,Fail_4,Fail_5 procedure. The implementation is partially consistent with the HTML page lang and xml:lang attributes have matching values WCAG 2 rule. It covers 8 of the 12 examples. For 4 examples no results were reported. This can happen when examples are newer then the test results. The implementation correctly reports which success criteria are failed by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
  • 3.1.1 Language of Page
  • 3.1.1 Language of Page
Test Results
WCAG20_Html_HasLang:Pass_0,Fail_4,Fail_5
Passed Example 1 passed
Passed Example 2 passed
Passed Example 3 passed
Failed Example 1 failed
Failed Example 2 failed
Inapplicable Example 1 untested
Inapplicable Example 2 untested
Inapplicable Example 3 untested
Inapplicable Example 4 untested
Inapplicable Example 5 passed
Inapplicable Example 6 passed
Inapplicable Example 7 passed

HTML page has non-empty title

This rule is implemented by Equal Access Accessibility Checker using the WCAG20_Doc_HasTitle:Pass_0,Fail_1,Fail_2,Fail_3 procedure. The implementation is partially consistent with the HTML page has non-empty title WCAG 2 rule. It covers 10 of the 11 examples. For 1 example no results were reported. This can happen when examples are newer then the test results. The implementation correctly reports which success criteria are failed by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
  • 2.4.2 Page Titled
  • 2.4.2 Page Titled
Test Results
WCAG20_Doc_HasTitle:Pass_0,Fail_1,Fail_2,Fail_3
Passed Example 1 passed
Passed Example 2 passed
Passed Example 3 passed
Passed Example 4 passed
Passed Example 5 passed
Failed Example 1 failed
Failed Example 2 failed
Failed Example 3 failed
Failed Example 4 failed
Failed Example 5 failed
Inapplicable Example 1 untested

Image button has non-empty accessible name

This rule is implemented by Equal Access Accessibility Checker using the WCAG20_Input_ExplicitLabelImage:Pass_0,Pass_1,Pass_2,Fail, and Rpt_Aria_ValidIdRef:Pass_0,Fail_1 procedures. Failed examples should be failed by at least one of these procedures. The implementation is partially consistent with the Image button has non-empty accessible name WCAG 2 rule. It covers 2 of the 12 examples. For 10 examples no results were reported. This can happen when examples are newer then the test results. The implementation correctly reports which success criteria are failed by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
  • 1.1.1 Non-text Content
  • 4.1.2 Name, Role, Value
  • 1.1.1 Non-text Content
  • 4.1.2 Name, Role, Value
Test Results
WCAG20_Input_ExplicitLabelImage:Pass_0,Pass_1,Pass_2,Fail Rpt_Aria_ValidIdRef:Pass_0,Fail_1
Passed Example 1 passed untested
Passed Example 2 passed untested
Passed Example 3 passed untested
Passed Example 4 passed passed
Failed Example 1 failed untested
Failed Example 2 failed untested
Failed Example 3 passed failed
Inapplicable Example 1 untested untested
Inapplicable Example 2 untested untested
Inapplicable Example 3 untested untested
Inapplicable Example 4 untested untested
Inapplicable Example 5 untested untested

Image has non-empty accessible name

This rule is implemented by Equal Access Accessibility Checker using the WCAG20_Img_HasAlt:Pass_0,Fail_1,Fail_2,Fail_3, and HAAC_Aria_ImgAlt:Pass_0,Fail_1,Fail_2,Fail_3 procedures. Failed examples should be failed by at least one of these procedures. The implementation is partially consistent with the Image has non-empty accessible name WCAG 2 rule. It covers 1 of the 18 examples. For 17 examples no results were reported. This can happen when examples are newer then the test results. The implementation reports different success criteria as failed from what is expected by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
  • 1.1.1 Non-text Content
  • 1.1.1 Non-text Content
  • 4.1.2 Name, Role, Value
Test Results
WCAG20_Img_HasAlt:Pass_0,Fail_1,Fail_2,Fail_3 HAAC_Aria_ImgAlt:Pass_0,Fail_1,Fail_2,Fail_3
Passed Example 1 passed untested
Passed Example 2 untested passed
Passed Example 3 untested passed
Passed Example 4 passed untested
Passed Example 5 passed untested
Passed Example 6 passed untested
Passed Example 7 passed untested
Passed Example 8 passed untested
Failed Example 1 failed untested
Failed Example 2 untested failed
Failed Example 3 failed untested
Failed Example 4 failed untested
Failed Example 5 failed failed
Inapplicable Example 1 untested untested
Inapplicable Example 2 untested untested
Inapplicable Example 3 untested untested
Inapplicable Example 4 untested untested
Inapplicable Example 5 untested untested

Link has non-empty accessible name

This rule is implemented by Equal Access Accessibility Checker using the WCAG20_A_HasText:Pass_0,Fail_1 procedure. The implementation is partially consistent with the Link has non-empty accessible name WCAG 2 rule. It covers 20 of the 28 examples. For 8 examples no results were reported. This can happen when examples are newer then the test results. The implementation reports different success criteria as failed from what is expected by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
  • 4.1.2 Name, Role, Value
  • 2.4.4 Link Purpose (In Context)
  • 2.4.9 Link Purpose (Link Only)
  • 2.4.4 Link Purpose (In Context)
Test Results
WCAG20_A_HasText:Pass_0,Fail_1
Passed Example 1 passed
Passed Example 2 passed
Passed Example 3 passed
Passed Example 4 passed
Passed Example 5 passed
Passed Example 6 passed
Passed Example 7 passed
Passed Example 8 passed
Passed Example 9 passed
Passed Example 10 passed
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 untested
Inapplicable Example 2 untested
Inapplicable Example 3 untested
Inapplicable Example 4 untested
Inapplicable Example 5 untested
Inapplicable Example 6 untested
Passed Example 11 * untested
Failed Example 11 * untested

*: These examples are not yet approved for the rule. Results on these outcomes are not taken into consideration determining the consistency and coverage.

ARIA attribute is defined in WAI-ARIA

This rule is implemented by Equal Access Accessibility Checker using the Rpt_Aria_ValidProperty:Pass_0,Fail_1 procedure. The implementation is partially consistent with the ARIA attribute is defined in WAI-ARIA proposed rule. It covers 6 of the 7 examples. For 1 example no results were reported. This can happen when examples are newer then the test results. The implementation reports different success criteria as failed from what is expected by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
None
  • 4.1.2 Name, Role, Value
Test Results
Rpt_Aria_ValidProperty:Pass_0,Fail_1
Passed Example 1 passed
Passed Example 2 passed
Passed Example 3 passed
Passed Example 4 passed
Failed Example 1 failed
Failed Example 2 failed
Inapplicable Example 1 untested

Element with aria-hidden has no content in sequential focus navigation

This rule is implemented by Equal Access Accessibility Checker using the aria_hidden_focus_misuse:Pass_0,Fail_1 procedure. The implementation is partially consistent with the Element with aria-hidden has no content in sequential focus navigation proposed rule. It covers 9 of the 14 examples. For 5 examples no results were reported. This can happen when examples are newer then the test results. The implementation reports different success criteria as failed from what is expected by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
  • 4.1.2 Name, Role, Value
  • 1.3.1 Info and Relationships
  • 4.1.2 Name, Role, Value
Test Results
aria_hidden_focus_misuse:Pass_0,Fail_1
Passed Example 1 passed
Passed Example 2 passed
Passed Example 3 passed
Passed Example 4 untested
Passed Example 5 passed
Failed Example 1 failed
Failed Example 2 failed
Failed Example 3 failed
Failed Example 4 failed
Failed Example 5 failed
Failed Example 6 untested
Inapplicable Example 1 untested
Inapplicable Example 2 untested
Inapplicable Example 3 untested

ARIA required context role

This rule is implemented by Equal Access Accessibility Checker using the Rpt_Aria_RequiredParent_Native_Host_Sematics:Pass_0,Fail_1 procedure. The implementation is partially consistent with the ARIA required context role proposed rule. It covers 10 of the 15 examples. For 4 examples no results were reported. This can happen when examples are newer then the test results. The implementation reports different success criteria as failed from what is expected by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
  • 1.3.1 Info and Relationships
  • 4.1.2 Name, Role, Value
Test Results
Rpt_Aria_RequiredParent_Native_Host_Sematics:Pass_0,Fail_1
Passed Example 1 passed
Passed Example 2 passed
Passed Example 3 passed
Passed Example 4 passed
Passed Example 5 passed
Passed Example 6 passed
Failed Example 1 failed
Failed Example 2 failed
Failed Example 3 passed
Failed Example 4 failed
Inapplicable Example 1 untested
Inapplicable Example 2 untested
Inapplicable Example 3 untested
Inapplicable Example 4 untested
Inapplicable Example 5 passed

ARIA state or property is permitted

This rule is implemented by Equal Access Accessibility Checker using the aria_semantics_attribute:Pass_0,Fail_1 procedure. The implementation is partially consistent with the ARIA state or property is permitted proposed rule. It covers 13 of the 15 examples. For 2 examples no results were reported. This can happen when examples are newer then the test results. The implementation reports different success criteria as failed from what is expected by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
None
  • 4.1.2 Name, Role, Value
Test Results
aria_semantics_attribute:Pass_0,Fail_1
Passed Example 1 passed
Passed Example 2 passed
Passed Example 3 passed
Passed Example 4 passed
Passed Example 5 passed
Passed Example 6 passed
Passed Example 7 passed
Passed Example 8 passed
Passed Example 9 passed
Passed Example 10 passed
Passed Example 11 passed
Failed Example 1 failed
Failed Example 2 failed
Inapplicable Example 1 untested
Inapplicable Example 2 untested

ARIA state or property has valid value

This rule is implemented by Equal Access Accessibility Checker using the Rpt_Aria_ValidPropertyValue:Pass_0,Fail_1 procedure. The implementation is partially consistent with the ARIA state or property has valid value proposed rule. It covers 17 of the 24 examples. For 5 examples no results were reported. This can happen when examples are newer then the test results. The implementation reports different success criteria as failed from what is expected by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
None
  • 4.1.2 Name, Role, Value
Test Results
Rpt_Aria_ValidPropertyValue:Pass_0,Fail_1
Passed Example 1 passed
Passed Example 2 passed
Passed Example 3 passed
Passed Example 4 passed
Passed Example 5 untested
Passed Example 6 passed
Passed Example 7 passed
Passed Example 8 passed
Passed Example 9 passed
Passed Example 10 passed
Failed Example 1 failed
Failed Example 2 failed
Failed Example 3 failed
Failed Example 4 passed
Failed Example 5 failed
Failed Example 6 failed
Failed Example 7 failed
Failed Example 8 failed
Failed Example 9 failed
Failed Example 10 passed
Inapplicable Example 1 untested
Inapplicable Example 2 untested
Inapplicable Example 3 untested
Inapplicable Example 4 untested

SVG element with explicit role has non-empty accessible name

This rule is implemented by Equal Access Accessibility Checker using the HAAC_Aria_ImgAlt:Pass_0,Fail_2, and HAAC_Aria_SvgAlt:Pass_0,Fail_2 procedures. Failed examples should be failed by at least one of these procedures. The implementation is partially consistent with the SVG element with explicit role has non-empty accessible name proposed rule. It covers 0 of the 10 examples. For 10 examples no results were reported. This can happen when examples are newer then the test results. The implementation reports different success criteria as failed from what is expected by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
  • 1.1.1 Non-text Content
  • 4.1.2 Name, Role, Value
Test Results
HAAC_Aria_ImgAlt:Pass_0,Fail_2 HAAC_Aria_SvgAlt:Pass_0,Fail_2
Passed Example 1 passed untested
Passed Example 2 untested passed
Passed Example 3 untested passed
Failed Example 1 failed untested
Failed Example 2 failed untested
Failed Example 3 untested failed
Failed Example 4 failed untested
Inapplicable Example 1 untested untested
Inapplicable Example 2 untested untested
Inapplicable Example 3 untested untested

Id attribute value is unique

This rule is implemented by Equal Access Accessibility Checker using the RPT_Elem_UniqueId:Pass_0,Fail_1,Fail_2 procedure. The implementation is partially consistent with the Id attribute value is unique proposed rule. It covers 8 of the 10 examples. For 2 examples no results were reported. This can happen when examples are newer then the test results. The implementation correctly reports which success criteria are failed by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
  • 4.1.1 Parsing
  • 4.1.1 Parsing
Test Results
RPT_Elem_UniqueId:Pass_0,Fail_1,Fail_2
Passed Example 1 passed
Passed Example 2 passed
Passed Example 3 passed
Passed Example 4 passed
Failed Example 1 failed
Failed Example 2 failed
Failed Example 3 failed
Inapplicable Example 1 untested
Inapplicable Example 2 untested
Inapplicable Example 3 passed

Iframe element has non-empty accessible name

This rule is implemented by Equal Access Accessibility Checker using the WCAG20_Frame_HasTitle:Pass_0,Fail_1 procedure. The implementation is partially consistent with the Iframe element has non-empty accessible name proposed rule. It covers 6 of the 10 examples. For 4 examples no results were reported. This can happen when examples are newer then the test results. The implementation reports different success criteria as failed from what is expected by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
  • 4.1.2 Name, Role, Value
  • 2.4.1 Bypass Blocks
Test Results
WCAG20_Frame_HasTitle:Pass_0,Fail_1
Passed Example 1 passed
Passed Example 2 passed
Passed Example 3 passed
Failed Example 1 failed
Failed Example 2 failed
Failed Example 3 failed
Failed Example 4 untested
Inapplicable Example 1 untested
Inapplicable Example 2 untested
Inapplicable Example 3 untested

Menuitem has non-empty accessible name

This rule is implemented by Equal Access Accessibility Checker using the Rpt_Aria_WidgetLabels_Implicit:Pass_0,Fail_1 procedure. The implementation is partially consistent with the Menuitem has non-empty accessible name proposed rule. It covers 6 of the 8 examples. For 2 examples no results were reported. This can happen when examples are newer then the test results. The implementation correctly reports which success criteria are failed by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
  • 4.1.2 Name, Role, Value
  • 4.1.2 Name, Role, Value
Test Results
Rpt_Aria_WidgetLabels_Implicit:Pass_0,Fail_1
Passed Example 1 passed
Passed Example 2 passed
Passed Example 3 passed
Passed Example 4 passed
Failed Example 1 failed
Failed Example 2 failed
Inapplicable Example 1 untested
Inapplicable Example 2 untested

Meta viewport allows for zoom

This rule is implemented by Equal Access Accessibility Checker using the meta_viewport_zoom:Pass_0,Potential_1 procedure. The implementation is partially consistent with the Meta viewport allows for zoom proposed rule. It covers 6 of the 11 examples. For 5 examples no results were reported. This can happen when examples are newer then the test results. The implementation reports different success criteria as failed from what is expected by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
  • 1.4.4 Resize text
  • 1.4.4 Resize text
  • 1.4.10 Reflow
Test Results
meta_viewport_zoom:Pass_0,Potential_1
Passed Example 1 passed
Passed Example 2 untested
Passed Example 3 passed
Failed Example 1 failed
Failed Example 2 failed
Failed Example 3 failed
Failed Example 4 failed
Inapplicable Example 1 untested
Inapplicable Example 2 untested
Inapplicable Example 3 untested
Inapplicable Example 4 untested

Object element rendering non-text content has non-empty accessible name

This rule is implemented by Equal Access Accessibility Checker using the WCAG20_Object_HasText:Pass_0,Fail_1 procedure. The implementation is partially consistent with the Object element rendering non-text content has non-empty accessible name proposed rule. It covers 8 of the 14 examples. For 6 examples no results were reported. This can happen when examples are newer then the test results. The implementation correctly reports which success criteria are failed by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
  • 1.1.1 Non-text Content
  • 1.1.1 Non-text Content
Test Results
WCAG20_Object_HasText:Pass_0,Fail_1
Passed Example 1 passed
Passed Example 2 passed
Passed Example 3 passed
Passed Example 4 passed
Failed Example 1 failed
Failed Example 2 failed
Failed Example 3 failed
Failed Example 4 failed
Inapplicable Example 1 untested
Inapplicable Example 2 untested
Inapplicable Example 3 untested
Inapplicable Example 4 untested
Inapplicable Example 5 untested
Inapplicable Example 6 untested

Role attribute has valid value

This rule is implemented by Equal Access Accessibility Checker using the Rpt_Aria_ValidRole:Pass_0,Fail_2,Potential_1 procedure. The implementation is partially consistent with the Role attribute has valid value proposed rule. It covers 4 of the 10 examples. On 1 example the implementation cannot tell the outcome. This is often because of technical limitations in tools. For 5 examples no results were reported. This can happen when examples are newer then the test results. The implementation reports different success criteria as failed from what is expected by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
  • 1.3.1 Info and Relationships
  • 4.1.2 Name, Role, Value
Test Results
Rpt_Aria_ValidRole:Pass_0,Fail_2,Potential_1
Passed Example 1 passed
Passed Example 2 passed
Passed Example 3 cannot tell
Failed Example 1 failed
Failed Example 2 failed
Inapplicable Example 1 untested
Inapplicable Example 2 untested
Inapplicable Example 3 untested
Inapplicable Example 4 untested
Inapplicable Example 5 untested

Element with role attribute has required states and properties

This rule is implemented by Equal Access Accessibility Checker using the combobox_popup_reference:Pass_expanded,Pass_collapsed,Fail_1.2_missing_controls,Fail_1.2_popup_reference_missing procedure. The implementation is partially consistent with the Element with role attribute has required states and properties proposed rule. It covers 2 of the 8 examples. For 6 examples no results were reported. This can happen when examples are newer then the test results. The implementation correctly reports which success criteria are failed by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
  • 4.1.2 Name, Role, Value
  • 4.1.2 Name, Role, Value
Test Results
combobox_popup_reference:Pass_expanded,Pass_collapsed,Fail_1.2_missing_controls,Fail_1.2_popup_reference_missing
Passed Example 1 untested
Passed Example 2 untested
Passed Example 3 untested
Failed Example 1 failed
Failed Example 2 failed
Inapplicable Example 1 untested
Inapplicable Example 2 untested
Inapplicable Example 3 untested

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 partially consistent with the Headers attribute specified on a cell refers to cells in the same table element proposed rule. It covers 12 of the 17 examples. For 5 examples no results were reported. This can happen when examples are newer then the test results. The implementation correctly reports which success criteria are failed by this rule. See understanding ACT consistency.

Success Criteria
Expected Reported
  • 1.3.1 Info and Relationships
  • 1.3.1 Info and Relationships
Test Results
table_headers_ref_valid:Pass_0,Fail_1,Fail_2,Fail_3,Fail_4
Passed Example 1 passed
Passed Example 2 passed
Passed Example 3 passed
Passed Example 4 passed
Passed Example 5 passed
Passed Example 6 passed
Passed Example 7 passed
Passed Example 8 passed
Failed Example 1 failed
Failed Example 2 untested
Failed Example 3 failed
Failed Example 4 failed
Inapplicable Example 1 untested
Inapplicable Example 2 untested
Inapplicable Example 3 passed
Inapplicable Example 4 untested
Inapplicable Example 5 untested
Back to Top

This is an unpublished draft preview that might include content that is not yet approved. The published website is at w3.org/WAI/.