Equal Access Accessibility Checker ACT Implementation
Consistent | Partially consistent | |
---|---|---|
WCAG 2 rules | 19 | 6 |
Proposed rules | 2 | 4 |
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 | passed |
Passed Example 2 | passed |
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 |
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 | passed |
Passed Example 2 | passed |
Passed Example 3 | passed |
Passed Example 4 | passed |
Passed Example 5 | passed |
Passed Example 6 | inapplicable |
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 |
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 | passed |
Passed Example 2 | passed |
Passed Example 3 | passed |
Passed Example 4 | passed |
Failed Example 1 | failed |
Failed Example 2 | failed |
Inapplicable Example 1 | inapplicable |
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 | 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 |
Failed Example 6 | failed |
Failed Example 7 | failed |
Failed Example 8 | failed |
Failed Example 9 | failed |
Inapplicable Example 1 | inapplicable |
Inapplicable Example 2 | passed |
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 | passed |
Passed Example 2 | passed |
Passed Example 3 | passed |
Passed Example 4 | passed |
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 | passed |
Passed Example 2 | passed |
Passed Example 3 | passed |
Passed Example 4 | passed |
Passed Example 5 | inapplicable |
Passed Example 6 | passed |
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 | passed |
Inapplicable Example 7 | passed |
Inapplicable Example 8 | passed |
Inapplicable Example 9 | passed |
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 | passed |
Passed Example 2 | passed |
Passed Example 3 | passed |
Passed Example 4 | passed |
Passed Example 5 | inapplicable |
Passed Example 6 | passed |
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 | passed |
Inapplicable Example 7 | passed |
Inapplicable Example 8 | passed |
Inapplicable Example 9 | passed |
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 partially
consistent with the
Important line height in style attributes is wide enough
WCAG 2 rule.
It covers 23 of the 24 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.
Expected | Reported |
---|---|
|
|
text_spacing_valid:pass,fail_letter_spacing_style,fail_word_spacing_style,fail_line_height_style | |
---|---|
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 | inapplicable |
Passed Example 8 | untested |
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 | passed |
Inapplicable Example 8 | passed |
Inapplicable Example 9 | passed |
Inapplicable Example 10 | passed |
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 | 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 | 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
procedure.
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 | |
---|---|
Passed Example 1 | inapplicable |
Passed Example 2 | passed |
Passed Example 3 | inapplicable |
Passed Example 4 | passed |
Passed Example 5 | inapplicable |
Passed Example 6 | inapplicable |
Failed Example 1 | failed |
Failed Example 2 | failed |
Failed Example 3 | failed |
Inapplicable Example 1 | passed |
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 | 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 | inapplicable |
Inapplicable Example 2 | inapplicable |
Inapplicable Example 3 | inapplicable |
Passed Example 8 | passed |
Failed Example 8 | failed |
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 | passed |
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 | 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 | inapplicable |
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 | passed | inapplicable |
Passed Example 2 | passed | inapplicable |
Passed Example 3 | passed | inapplicable |
Passed Example 4 | passed | passed |
Failed Example 1 | failed | inapplicable |
Failed Example 2 | failed | inapplicable |
Failed Example 3 | passed | 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
aria_img_labelled:Pass_0,Fail_1,Fail_2,Fail_3
procedure.
The implementation is partially
consistent with the
Image has non-empty accessible name
WCAG 2 rule.
It covers 15 of the 18 examples.
The implementation correctly reports which success criteria are failed by this rule.
See understanding ACT consistency.
Expected | Reported |
---|---|
|
|
aria_img_labelled:Pass_0,Fail_1,Fail_2,Fail_3 | |
---|---|
Passed Example 1 | inapplicable |
Passed Example 2 | passed |
Passed Example 3 | passed |
Passed Example 4 | inapplicable |
Passed Example 5 | inapplicable |
Passed Example 6 | inapplicable |
Passed Example 7 | inapplicable |
Passed Example 8 | inapplicable |
Failed Example 1 | inapplicable |
Failed Example 2 | failed |
Failed Example 3 | inapplicable |
Failed Example 4 | inapplicable |
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_0,Fail_1
procedure.
The implementation is partially
consistent with the
Link has non-empty accessible name
WCAG 2 rule.
It covers all 28 examples.
The implementation reports different success criteria as failed from what is expected by this rule.
See understanding ACT consistency.
Expected | Reported |
---|---|
|
|
a_text_purpose: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 | inapplicable |
Inapplicable Example 2 | inapplicable |
Inapplicable Example 3 | inapplicable |
Inapplicable Example 4 | inapplicable |
Inapplicable Example 5 | inapplicable |
Inapplicable Example 6 | inapplicable |
Passed Example 11 | passed |
Failed Example 11 | failed |
SVG element with explicit role has non-empty accessible name
This rule is implemented by Equal Access Accessibility Checker using the
aria_img_labelled:Pass_0,Fail_2
, and aria_graphic_labelled:Pass_0,Fail_2
procedures.
Failed examples should be failed by at least one of these procedures.
The implementation is
fully consistent with the
SVG element with explicit role has non-empty accessible name
WCAG 2 rule.
It covers all 10 examples.
The implementation correctly reports which success criteria are failed by this rule.
See understanding ACT consistency.
Expected | Reported |
---|---|
|
|
aria_img_labelled:Pass_0,Fail_2 | aria_graphic_labelled:Pass_0,Fail_2 | |
---|---|---|
Passed Example 1 | passed | inapplicable |
Passed Example 2 | inapplicable | passed |
Passed Example 3 | inapplicable | passed |
Failed Example 1 | failed | inapplicable |
Failed Example 2 | failed | inapplicable |
Failed Example 3 | inapplicable | failed |
Failed Example 4 | failed | inapplicable |
Inapplicable Example 1 | inapplicable | inapplicable |
Inapplicable Example 2 | inapplicable | inapplicable |
Inapplicable Example 3 | inapplicable | inapplicable |
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 | passed |
Passed Example 2 | passed |
Passed Example 3 | passed |
Failed Example 1 | failed |
Failed Example 2 | cannot tell |
Failed Example 3 | cannot tell |
Inapplicable Example 1 | inapplicable |
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 | 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 | failed |
Failed Example 3 | failed |
Failed Example 4 | failed |
Inapplicable Example 1 | inapplicable |
Inapplicable Example 2 | inapplicable |
Inapplicable Example 3 | passed |
Inapplicable Example 4 | inapplicable |
Inapplicable Example 5 | 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_redirect_optional:pass,fail,fail_longrefresh
, and meta_refresh_delay:Pass_0,Potential_1
procedures.
Failed examples should be failed by at least one of these procedures.
The implementation is
fully consistent with the
Meta element has no refresh delay
WCAG 2 rule.
It covers 14 of the 15 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 |
---|---|
|
|
meta_redirect_optional:pass,fail,fail_longrefresh | meta_refresh_delay:Pass_0,Potential_1 | |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Failed Example 1 | passed | cannot tell |
Failed Example 2 | failed | passed |
Failed Example 3 | failed | passed |
Failed Example 4 | failed | passed |
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 |
Inapplicable Example 6 | inapplicable | inapplicable |
Inapplicable Example 7 | inapplicable | inapplicable |
Inapplicable Example 8 | inapplicable | inapplicable |
Meta viewport allows for zoom
This rule is implemented by Equal Access Accessibility Checker using the
meta_viewport_zoomable:Pass_0,Potential_1
procedure.
The implementation is partially
consistent with the
Meta viewport allows for zoom
WCAG 2 rule.
It covers all 11 examples.
The implementation reports different success criteria as failed from what is expected by this rule.
See understanding ACT consistency.
Expected | Reported |
---|---|
|
|
meta_viewport_zoomable:Pass_0,Potential_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 | failed |
Inapplicable Example 1 | inapplicable |
Inapplicable Example 2 | inapplicable |
Inapplicable Example 3 | inapplicable |
Inapplicable Example 4 | inapplicable |
Passed Example 2 * | passed |
Passed Example 5 * | failed |
Failed Example 2 * | failed |
Failed Example 3 * | failed |
Failed Example 7 * | failed |
*: These examples are not yet approved for the rule. Results on these outcomes are not taken into consideration determining the consistency and coverage.
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 | 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 |
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 | passed | passed |
Failed Example 1 | failed | inapplicable |
Failed Example 2 | failed | failed |
Failed Example 3 | passed | failed |
Failed Example 4 | failed | passed |
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_0,Fail_1,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 |
---|---|
|
|
Meta element has no refresh delay (no exception)
This rule is implemented by Equal Access Accessibility Checker using the
meta_redirect_optional:pass,fail,fail_longrefresh
, and meta_refresh_delay:Pass_0,Potential_1
procedures.
Failed examples should be failed by at least one of these procedures.
The implementation is partially
consistent with the
Meta element has no refresh delay (no exception)
WCAG 2 rule.
It covers 12 of the 13 examples.
On 1 example
the implementation cannot tell the outcome. This is often because of technical
limitations in tools.
The implementation reports different success criteria as failed from what is expected by this rule.
See understanding ACT consistency.
Expected | Reported |
---|---|
|
|
meta_redirect_optional:pass,fail,fail_longrefresh | meta_refresh_delay:Pass_0,Potential_1 | |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Failed Example 1 | passed | cannot tell |
Failed Example 2 | failed | passed |
Failed Example 3 | failed | passed |
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 |
Inapplicable Example 6 | inapplicable | inapplicable |
Inapplicable Example 7 | inapplicable | inapplicable |
Inapplicable Example 8 | inapplicable | 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 partially
consistent with the
ARIA required context role
proposed rule.
It covers all 15 examples.
The implementation reports different success criteria as failed from what is expected by this rule.
See understanding ACT consistency.
Expected | Reported |
---|---|
|
|
aria_parent_required: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 | failed |
Failed Example 4 | failed |
Inapplicable Example 1 | inapplicable |
Inapplicable Example 2 | inapplicable |
Inapplicable Example 3 | inapplicable |
Inapplicable Example 4 | inapplicable |
Inapplicable Example 5 | passed |
ARIA required owned elements
This rule is implemented by Equal Access Accessibility Checker using the
aria_child_valid:Pass,Fail_no_child,Fail_invalid_child
procedure.
The implementation is partially
consistent with the
ARIA required owned elements
proposed rule.
It covers all 17 examples.
The implementation reports different success criteria as failed from what is expected by this rule.
See understanding ACT consistency.
Expected | Reported |
---|---|
|
|
aria_child_valid:Pass,Fail_no_child,Fail_invalid_child | |
---|---|
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 | failed |
Failed Example 4 | failed |
Failed Example 5 | failed |
Failed Example 6 | failed |
Failed Example 7 | failed |
Inapplicable Example 1 | inapplicable |
Inapplicable Example 2 | passed |
Inapplicable Example 3 | inapplicable |
Inapplicable Example 4 | 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 16 examples.
The implementation correctly reports which success criteria are failed by this rule.
See understanding ACT consistency.
Expected | Reported |
---|---|
None |
|
aria_attribute_valid:Pass,Fail_invalid_role_attr,Fail_invalid_implicit_role_attr | |
---|---|
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 | inapplicable |
Passed Example 11 | passed |
Failed Example 1 | failed |
Failed Example 2 | failed |
Failed Example 3 | failed |
Inapplicable Example 1 | inapplicable |
Inapplicable Example 2 | inapplicable |
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 partially
consistent with the
Orientation of the page is not restricted using CSS transforms
proposed 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.
Expected | Reported |
---|---|
|
|
element_orientation_unlocked:pass,fail_locked | |
---|---|
Passed Example 1 | passed |
Passed Example 2 | passed |
Passed Example 3 | inapplicable |
Failed Example 1 | untested |
Failed Example 2 | failed |
Failed Example 3 | untested |
Failed Example 4 | untested |
Inapplicable Example 1 | inapplicable |
Inapplicable Example 2 | inapplicable |
Inapplicable Example 3 | inapplicable |
Inapplicable Example 4 | untested |
Inapplicable Example 5 | inapplicable |
Element with role attribute has required states and properties
This rule is implemented by Equal Access Accessibility Checker using the
aria_attribute_required:Pass_0,Fail_1
, and combobox_popup_reference:Pass_1.0_expanded,Pass_1.0_collapsed,Pass_1.2_expanded,Pass_1.2_collapsed,Fail_1.2_missing_controls,Fail_1.2_popup_reference_missing
procedures.
Failed examples should be failed by at least one of these procedures.
The implementation is
fully consistent with the
Element with role attribute has required states and properties
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 |
---|---|
None |
|
aria_attribute_required:Pass_0,Fail_1 | combobox_popup_reference:Pass_1.0_expanded,Pass_1.0_collapsed,Pass_1.2_expanded,Pass_1.2_collapsed,Fail_1.2_missing_controls,Fail_1.2_popup_reference_missing | |
---|---|---|
Passed Example 1 | passed | inapplicable |
Passed Example 2 | passed | inapplicable |
Passed Example 3 | passed | inapplicable |
Passed Example 4 | inapplicable | inapplicable |
Passed Example 5 | inapplicable | inapplicable |
Passed Example 6 | passed | passed |
Failed Example 1 | failed | inapplicable |
Failed Example 2 | failed | inapplicable |
Failed Example 3 | failed | inapplicable |
Failed Example 4 | failed | inapplicable |
Failed Example 5 | failed | inapplicable |
Failed Example 6 | passed | failed |
Inapplicable Example 1 | inapplicable | inapplicable |
Inapplicable Example 2 | inapplicable | inapplicable |
Inapplicable Example 3 | inapplicable | 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 partially
consistent with the
Visible label is part of accessible name
proposed rule.
It covers 12 of the 15 examples.
For 3 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.
Expected | Reported |
---|---|
|
|
label_name_visible: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 |
Failed Example 1 | failed |
Failed Example 2 | failed |
Failed Example 3 | failed |
Failed Example 4 | untested |
Failed Example 5 | untested |
Inapplicable Example 1 | inapplicable |
Inapplicable Example 2 | passed |
Inapplicable Example 3 | inapplicable |
Inapplicable Example 4 | passed |