Implementation report of Alfa (Siteimprove)
ARIA attribute is defined in WAI-ARIA
Testcase Url | Expected | sia-r20 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Passed Example 4 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Inapplicable Example 1 | inapplicable | inapplicable |
ARIA required context role
Testcase Url | Expected | sia-r42 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Passed Example 4 | passed | passed |
Passed Example 5 | passed | passed |
Passed Example 6 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | failed |
Failed Example 4 | failed | failed |
Inapplicable Example 1 | inapplicable | inapplicable |
Inapplicable Example 2 | inapplicable | passed |
Inapplicable Example 3 | inapplicable | inapplicable |
Inapplicable Example 4 | inapplicable | inapplicable |
Inapplicable Example 5 | inapplicable | passed |
ARIA required owned elements
Testcase Url | Expected | sia-r68 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Passed Example 4 | passed | passed |
Passed Example 5 | passed | passed |
Passed Example 6 | passed | passed |
Passed Example 7 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | failed |
Failed Example 4 | failed | failed |
Failed Example 5 | failed | failed |
Failed Example 6 | failed | failed |
Failed Example 7 | failed | passed |
Inapplicable Example 1 | inapplicable | inapplicable |
Inapplicable Example 2 | inapplicable | passed |
Inapplicable Example 3 | inapplicable | inapplicable |
Inapplicable Example 4 | inapplicable | inapplicable |
Inapplicable Example 5 | inapplicable | inapplicable |
ARIA state or property has valid value
Testcase Url | Expected | sia-r19 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Passed Example 4 | passed | passed |
Passed Example 5 | passed | passed |
Passed Example 6 | passed | passed |
Passed Example 7 | passed | passed |
Passed Example 8 | passed | passed |
Passed Example 9 | passed | passed |
Passed Example 10 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | failed |
Failed Example 4 | failed | failed |
Failed Example 5 | failed | failed |
Failed Example 6 | failed | failed |
Failed Example 7 | failed | failed |
Failed Example 8 | failed | failed |
Failed Example 9 | failed | failed |
Failed Example 10 | failed | passed |
Inapplicable Example 1 | inapplicable | inapplicable |
Inapplicable Example 2 | inapplicable | inapplicable |
Inapplicable Example 3 | inapplicable | inapplicable |
Inapplicable Example 4 | inapplicable | inapplicable |
ARIA state or property is permitted
Testcase Url | Expected | sia-r18 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Passed Example 4 | passed | passed |
Passed Example 5 | passed | passed |
Passed Example 6 | passed | passed |
Passed Example 7 | passed | passed |
Passed Example 8 | passed | passed |
Passed Example 9 | passed | passed |
Passed Example 10 | passed | passed |
Passed Example 11 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Inapplicable Example 1 | inapplicable | inapplicable |
Inapplicable Example 2 | inapplicable | inapplicable |
Autocomplete attribute has valid value
Testcase Url | Expected | sia-r10 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Passed Example 4 | passed | passed |
Passed Example 5 | passed | passed |
Passed Example 6 | passed | passed |
Passed Example 7 | passed | passed |
Passed Example 8 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | failed |
Failed Example 4 | failed | failed |
Failed Example 5 | failed | 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 |
Inapplicable Example 6 | inapplicable | inapplicable |
Inapplicable Example 7 | inapplicable | inapplicable |
Button has non-empty accessible name
Testcase Url | Expected | sia-r12 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Passed Example 4 | passed | passed |
Passed Example 5 | passed | passed |
Passed Example 6 | passed | passed |
Passed Example 7 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | failed |
Failed Example 4 | failed | failed |
Failed Example 5 | failed | 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 |
Element in sequential focus order has visible focus
Testcase Url | Expected | sia-r65 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Passed Example 4 | passed | cantTell |
Failed Example 1 | failed | cantTell |
Inapplicable Example 1 | inapplicable | inapplicable |
Inapplicable Example 2 | inapplicable | inapplicable |
Inapplicable Example 3 | inapplicable | inapplicable |
Inapplicable Example 4 | inapplicable | inapplicable |
Element marked as decorative is not exposed
Testcase Url | Expected | sia-r86 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Passed Example 4 | passed | passed |
Passed Example 5 | passed | passed |
Passed Example 6 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | failed |
Inapplicable Example 1 | inapplicable | inapplicable |
Element with lang attribute has valid language tag
Testcase Url | Expected | sia-r7 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Passed Example 4 | passed | passed |
Passed Example 5 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | failed |
Failed Example 4 | failed | failed |
Failed Example 5 | failed | failed |
Failed Example 6 | failed | failed |
Failed Example 7 | failed | failed |
Failed Example 8 | failed | failed |
Failed Example 9 | failed | 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 |
Element with presentational children has no focusable content
Testcase Url | Expected | sia-r90 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | failed |
Inapplicable Example 1 | inapplicable | inapplicable |
Form field has non-empty accessible name
Testcase Url | Expected | sia-r8 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Passed Example 4 | passed | passed |
Passed Example 5 | passed | passed |
Passed Example 6 | passed | passed |
Passed Example 7 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | failed |
Failed Example 4 | failed | failed |
Failed Example 5 | failed | failed |
Failed Example 6 | failed | failed |
Failed Example 7 | failed | failed |
Inapplicable Example 1 | inapplicable | inapplicable |
Inapplicable Example 2 | inapplicable | inapplicable |
Inapplicable Example 3 | inapplicable | inapplicable |
HTML page has non-empty title
Testcase Url | Expected | sia-r1 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Passed Example 4 | passed | passed |
Passed Example 5 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | failed |
Failed Example 4 | failed | failed |
Failed Example 5 | failed | failed |
Inapplicable Example 1 | inapplicable | inapplicable |
HTML page lang and xml:lang attributes have matching values
Testcase Url | Expected | sia-r6 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | 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 |
Inapplicable Example 6 | inapplicable | inapplicable |
Inapplicable Example 7 | inapplicable | inapplicable |
HTML page lang attribute has valid language tag
Testcase Url | Expected | sia-r5 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | failed |
Failed Example 4 | failed | failed |
Inapplicable Example 1 | inapplicable | inapplicable |
Headers attribute specified on a cell refers to cells in the same table element
Testcase Url | Expected | sia-r45 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Passed Example 4 | passed | passed |
Passed Example 5 | passed | passed |
Passed Example 6 | passed | passed |
Passed Example 7 | passed | passed |
Passed Example 8 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | failed |
Failed Example 4 | failed | 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 |
Heading has non-empty accessible name
Testcase Url | Expected | sia-r64 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Passed Example 4 | passed | passed |
Passed Example 5 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | failed |
Failed Example 4 | failed | failed |
Failed Example 5 | failed | failed |
Failed Example 6 | failed | failed |
Failed Example 7 | failed | failed |
Failed Example 8 | failed | failed |
Inapplicable Example 1 | inapplicable | inapplicable |
Inapplicable Example 2 | inapplicable | inapplicable |
Id attribute value is unique
Testcase Url | Expected | sia-r3 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Passed Example 4 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | failed |
Inapplicable Example 1 | inapplicable | inapplicable |
Inapplicable Example 2 | inapplicable | inapplicable |
Inapplicable Example 3 | inapplicable | inapplicable |
Iframe elements with identical accessible names have equivalent purpose
Testcase Url | Expected | sia-r15 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Passed Example 4 | passed | cantTell |
Passed Example 5 | passed | cantTell |
Passed Example 6 | passed | cantTell |
Passed Example 7 | passed | cantTell |
Passed Example 8 | passed | cantTell |
Passed Example 9 | passed | passed |
Passed Example 10 | passed | passed |
Failed Example 1 | failed | cantTell |
Failed Example 2 | failed | cantTell |
Failed Example 3 | failed | cantTell |
Failed Example 4 | failed | cantTell |
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 |
Inapplicable Example 9 | inapplicable | inapplicable |
Image button has non-empty accessible name
Testcase Url | Expected | sia-r28 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Passed Example 4 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | 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
Testcase Url | Expected | sia-r2 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Passed Example 4 | passed | passed |
Passed Example 5 | passed | inapplicable |
Passed Example 6 | passed | inapplicable |
Passed Example 7 | passed | inapplicable |
Passed Example 8 | passed | inapplicable |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | failed |
Failed Example 4 | failed | failed |
Failed Example 5 | failed | 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 |
Link has non-empty accessible name
Testcase Url | Expected | sia-r11 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Passed Example 4 | passed | passed |
Passed Example 5 | passed | passed |
Passed Example 6 | passed | passed |
Passed Example 7 | passed | passed |
Passed Example 8 | passed | passed |
Passed Example 9 | passed | passed |
Passed Example 10 | passed | passed |
Passed Example 11 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | failed |
Failed Example 4 | failed | failed |
Failed Example 5 | failed | failed |
Failed Example 6 | failed | failed |
Failed Example 7 | failed | failed |
Failed Example 8 | failed | failed |
Failed Example 9 | failed | failed |
Failed Example 10 | failed | failed |
Failed Example 11 | failed | 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 |
Inapplicable Example 6 | inapplicable | inapplicable |
Links with identical accessible names and same context serve equivalent purpose
Testcase Url | Expected | sia-r81 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | cantTell |
Passed Example 3 | passed | cantTell |
Passed Example 4 | passed | cantTell |
Passed Example 5 | passed | cantTell |
Passed Example 6 | passed | cantTell |
Passed Example 7 | passed | cantTell |
Passed Example 8 | passed | passed |
Failed Example 1 | failed | cantTell |
Failed Example 2 | failed | cantTell |
Failed Example 3 | failed | cantTell |
Failed Example 4 | failed | cantTell |
Failed Example 5 | failed | cantTell |
Inapplicable Example 1 | inapplicable | inapplicable |
Inapplicable Example 2 | inapplicable | inapplicable |
Inapplicable Example 3 | inapplicable | inapplicable |
Inapplicable Example 4 | inapplicable | inapplicable |
Inapplicable Example 5 | inapplicable | passed |
Inapplicable Example 6 | inapplicable | cantTell |
Links with identical accessible names have equivalent purpose
Testcase Url | Expected | sia-r41 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | cantTell |
Passed Example 3 | passed | cantTell |
Passed Example 4 | passed | cantTell |
Passed Example 5 | passed | cantTell |
Passed Example 6 | passed | cantTell |
Passed Example 7 | passed | cantTell |
Passed Example 8 | passed | cantTell |
Passed Example 9 | passed | passed |
Passed Example 10 | passed | passed |
Passed Example 11 | passed | inapplicable |
Passed Example 12 | passed | inapplicable |
Failed Example 1 | failed | cantTell |
Failed Example 2 | failed | cantTell |
Failed Example 3 | failed | cantTell |
Failed Example 4 | failed | cantTell |
Failed Example 5 | failed | cantTell |
Failed Example 6 | failed | cantTell |
Inapplicable Example 1 | inapplicable | inapplicable |
Inapplicable Example 2 | inapplicable | inapplicable |
Inapplicable Example 3 | inapplicable | inapplicable |
Menuitem has non-empty accessible name
Testcase Url | Expected | sia-r94 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Passed Example 4 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Inapplicable Example 1 | inapplicable | inapplicable |
Inapplicable Example 2 | inapplicable | inapplicable |
Meta element has no refresh delay
Testcase Url | Expected | sia-r9 |
---|---|---|
Passed Example 1 | passed | untested |
Passed Example 2 | passed | untested |
Passed Example 3 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | failed |
Failed Example 4 | failed | 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 |
Inapplicable Example 6 | inapplicable | inapplicable |
Inapplicable Example 7 | inapplicable | inapplicable |
Inapplicable Example 8 | inapplicable | inapplicable |
Meta viewport allows for zoom
Testcase Url | Expected | sia-r47 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | failed |
Failed Example 4 | failed | failed |
Inapplicable Example 1 | inapplicable | inapplicable |
Inapplicable Example 2 | inapplicable | inapplicable |
Inapplicable Example 3 | inapplicable | passed |
Inapplicable Example 4 | inapplicable | passed |
Object element rendering non-text content has non-empty accessible name
Testcase Url | Expected | sia-r63 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Passed Example 4 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | failed |
Failed Example 4 | failed | 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 | passed |
Inapplicable Example 6 | inapplicable | inapplicable |
Orientation of the page is not restricted using CSS transform property
Testcase Url | Expected | sia-r44 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | 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 |
SVG element with explicit role has non-empty accessible name
Testcase Url | Expected | sia-r43 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | passed |
Passed Example 3 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | failed |
Failed Example 4 | failed | failed |
Inapplicable Example 1 | inapplicable | inapplicable |
Inapplicable Example 2 | inapplicable | inapplicable |
Inapplicable Example 3 | inapplicable | inapplicable |
Table header cell has assigned cells
Testcase Url | Expected | sia-r46 |
---|---|---|
Passed Example 1 | passed | passed |
Passed Example 2 | passed | inapplicable |
Passed Example 3 | passed | passed |
Passed Example 4 | passed | passed |
Passed Example 5 | passed | passed |
Passed Example 6 | passed | passed |
Failed Example 1 | failed | failed |
Failed Example 2 | failed | failed |
Failed Example 3 | failed | inapplicable |
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 |