Implementation report of Alfa (Siteimprove)

ARIA required context role

Id:ff89c9
Type:atomic
Consistency:consistent
Testcase UrlExpectedsia-r42
Passed Example 1passedpassed
Passed Example 2passedpassed
Passed Example 3passedpassed
Passed Example 4passedpassed
Passed Example 5passedpassed
Passed Example 6passedpassed
Failed Example 1failedfailed
Failed Example 2failedfailed
Failed Example 3failedfailed
Failed Example 4failedfailed
Inapplicable Example 1inapplicableinapplicable
Inapplicable Example 2inapplicablepassed
Inapplicable Example 3inapplicableinapplicable
Inapplicable Example 4inapplicableinapplicable
Inapplicable Example 5inapplicablepassed

ARIA state or property has valid value

Id:6a7281
Type:atomic
Consistency:partially-consistent
Testcase UrlExpectedsia-r19
Passed Example 1passedpassed
Passed Example 2passedpassed
Passed Example 3passedpassed
Passed Example 4passedpassed
Passed Example 5passedpassed
Passed Example 6passedpassed
Passed Example 7passedpassed
Passed Example 8passedpassed
Passed Example 9passedpassed
Passed Example 10passedpassed
Failed Example 1failedfailed
Failed Example 2failedfailed
Failed Example 3failedfailed
Failed Example 4failedfailed
Failed Example 5failedfailed
Failed Example 6failedfailed
Failed Example 7failedfailed
Failed Example 8failedfailed
Failed Example 9failedfailed
Failed Example 10failedpassed
Inapplicable Example 1inapplicableinapplicable
Inapplicable Example 2inapplicableinapplicable
Inapplicable Example 3inapplicableinapplicable
Inapplicable Example 4inapplicableinapplicable

Button has non-empty accessible name

Id:97a4e1
Type:atomic
Consistency:consistent
Testcase UrlExpectedsia-r12
Passed Example 1passedpassed
Passed Example 2passedpassed
Passed Example 3passedpassed
Passed Example 4passedpassed
Passed Example 5passedpassed
Passed Example 6passedpassed
Passed Example 7passedpassed
Failed Example 1failedfailed
Failed Example 2failedfailed
Failed Example 3failedfailed
Failed Example 4failedfailed
Failed Example 5failedfailed
Inapplicable Example 1inapplicableinapplicable
Inapplicable Example 2inapplicableinapplicable
Inapplicable Example 3inapplicableinapplicable
Inapplicable Example 4inapplicableinapplicable
Inapplicable Example 5inapplicableinapplicable

Element in sequential focus order has visible focus

Id:oj04fd
Type:atomic
Consistency:consistent
Testcase UrlExpectedsia-r65
Passed Example 1passedpassed
Passed Example 2passedpassed
Passed Example 3passedpassed
Passed Example 4passedcantTell
Failed Example 1failedcantTell
Inapplicable Example 1inapplicableinapplicable
Inapplicable Example 2inapplicableinapplicable
Inapplicable Example 3inapplicableinapplicable
Inapplicable Example 4inapplicableinapplicable

Element marked as decorative is not exposed

Id:46ca7f
Type:atomic
Consistency:consistent
Testcase UrlExpectedsia-r86
Passed Example 1passeduntested
Passed Example 2passeduntested
Passed Example 3passedpassed
Passed Example 4passeduntested
Passed Example 5passeduntested
Passed Example 6passedpassed
Failed Example 1failedfailed
Failed Example 2faileduntested
Failed Example 3failedfailed
Inapplicable Example 1inapplicableuntested

Element with aria-hidden has no focusable content

Id:6cfa84
Type:atomic
Consistency:consistent
Testcase UrlExpectedsia-r17
Passed Example 1passedpassed
Passed Example 2passedpassed
Passed Example 3passedpassed
Passed Example 4passedpassed
Passed Example 5passedpassed
Passed Example 6passedpassed
Failed Example 1failedfailed
Failed Example 2failedfailed
Failed Example 3failedfailed
Failed Example 4failedfailed
Failed Example 5failedfailed
Inapplicable Example 1inapplicableinapplicable
Inapplicable Example 2inapplicableinapplicable
Inapplicable Example 3inapplicableinapplicable

Element with presentational children has no focusable content

Id:307n5z
Type:atomic
Consistency:consistent
Testcase UrlExpectedsia-r90
Passed Example 1passedpassed
Passed Example 2passedpassed
Passed Example 3passedpassed
Failed Example 1failedfailed
Failed Example 2failedfailed
Failed Example 3failedfailed
Inapplicable Example 1inapplicableinapplicable

Form field has non-empty accessible name

Id:e086e5
Type:atomic
Consistency:consistent
Testcase UrlExpectedsia-r8
Passed Example 1passedpassed
Passed Example 2passedpassed
Passed Example 3passedpassed
Passed Example 4passedpassed
Passed Example 5passedpassed
Passed Example 6passedpassed
Failed Example 1failedfailed
Failed Example 2failedfailed
Failed Example 3failedfailed
Failed Example 4failedfailed
Failed Example 5failedfailed
Failed Example 6failedfailed
Inapplicable Example 1inapplicableinapplicable
Inapplicable Example 2inapplicableinapplicable
Inapplicable Example 3inapplicableinapplicable

HTML page lang and xml:lang attributes have matching values

Id:5b7ae0
Type:atomic
Consistency:consistent
Testcase UrlExpectedsia-r6
Passed Example 1passedpassed
Passed Example 2passedpassed
Passed Example 3passedpassed
Failed Example 1failedfailed
Failed Example 2failedfailed
Inapplicable Example 1inapplicableinapplicable
Inapplicable Example 2inapplicableinapplicable
Inapplicable Example 3inapplicableinapplicable
Inapplicable Example 4inapplicableinapplicable
Inapplicable Example 5inapplicableinapplicable
Inapplicable Example 6inapplicableinapplicable
Inapplicable Example 7inapplicableinapplicable
Inapplicable Example 8inapplicableinapplicable

HTML page lang attribute has valid language tag

Id:bf051a
Type:atomic
Consistency:consistent
Testcase UrlExpectedsia-r5
Passed Example 1passedpassed
Passed Example 2passedpassed
Failed Example 1failedfailed
Failed Example 2failedfailed
Inapplicable Example 1inapplicableinapplicable

HTML page has non-empty title

Id:2779a5
Type:atomic
Consistency:consistent
Testcase UrlExpectedsia-r1
Passed Example 1passedpassed
Passed Example 2passedpassed
Passed Example 3passedpassed
Passed Example 4passedpassed
Passed Example 5passedpassed
Failed Example 1failedfailed
Failed Example 2failedfailed
Failed Example 3failedfailed
Failed Example 4failedfailed
Failed Example 5failedfailed
Inapplicable Example 1inapplicableinapplicable

Heading has non-empty accessible name

Id:ffd0e9
Type:atomic
Consistency:consistent
Testcase UrlExpectedsia-r64
Passed Example 1passedpassed
Passed Example 2passedpassed
Passed Example 3passedpassed
Passed Example 4passedpassed
Passed Example 5passedpassed
Failed Example 1failedfailed
Failed Example 2failedfailed
Failed Example 3failedfailed
Failed Example 4failedfailed
Failed Example 5failedfailed
Failed Example 6failedfailed
Failed Example 7failedfailed
Failed Example 8failedfailed
Inapplicable Example 1inapplicableinapplicable
Inapplicable Example 2inapplicableinapplicable

Image has non-empty accessible name

Id:23a2a8
Type:atomic
Consistency:consistent
Testcase UrlExpectedsia-r2
Passed Example 1passedpassed
Passed Example 2passedpassed
Passed Example 3passedpassed
Passed Example 4passedpassed
Passed Example 5passedinapplicable
Passed Example 6passedinapplicable
Passed Example 7passedinapplicable
Passed Example 8passedinapplicable
Failed Example 1failedfailed
Failed Example 2failedfailed
Failed Example 3failedfailed
Failed Example 4failedfailed
Failed Example 5failedfailed
Inapplicable Example 1inapplicableinapplicable
Inapplicable Example 2inapplicableinapplicable
Inapplicable Example 3inapplicableinapplicable
Inapplicable Example 4inapplicableinapplicable
Inapplicable Example 5inapplicableinapplicable

Link has non-empty accessible name

Id:c487ae
Type:atomic
Consistency:consistent
Testcase UrlExpectedsia-r11
Passed Example 1passedpassed
Passed Example 2passedpassed
Passed Example 3passedpassed
Passed Example 4passedpassed
Passed Example 5passedpassed
Passed Example 6passedpassed
Passed Example 7passedpassed
Passed Example 8passedpassed
Passed Example 9passedpassed
Passed Example 10passedpassed
Failed Example 1failedfailed
Failed Example 2failedfailed
Failed Example 3failedfailed
Failed Example 4failedfailed
Failed Example 5failedfailed
Failed Example 6failedfailed
Failed Example 7failedfailed
Failed Example 8failedfailed
Failed Example 9failedfailed
Failed Example 10failedfailed
Inapplicable Example 1inapplicableinapplicable
Inapplicable Example 2inapplicableinapplicable
Inapplicable Example 3inapplicableinapplicable
Inapplicable Example 4inapplicableinapplicable
Inapplicable Example 5inapplicableinapplicable
Inapplicable Example 6inapplicableinapplicable
Testcase UrlExpectedsia-r81
Passed Example 1passedpassed
Passed Example 2passedcantTell
Passed Example 3passedcantTell
Passed Example 4passedcantTell
Passed Example 5passedcantTell
Passed Example 6passedcantTell
Passed Example 7passedcantTell
Passed Example 8passedpassed
Failed Example 1failedcantTell
Failed Example 2failedcantTell
Failed Example 3failedcantTell
Failed Example 4failedcantTell
Failed Example 5failedcantTell
Inapplicable Example 1inapplicableinapplicable
Inapplicable Example 2inapplicableinapplicable
Inapplicable Example 3inapplicableinapplicable
Inapplicable Example 4inapplicableinapplicable

Links with identical accessible names have equivalent purpose

Id:b20e66
Type:atomic
Consistency:consistent
Testcase UrlExpectedsia-r41
Passed Example 1passedpassed
Passed Example 2passedcantTell
Passed Example 3passedcantTell
Passed Example 4passedcantTell
Passed Example 5passedcantTell
Passed Example 6passedcantTell
Passed Example 7passedcantTell
Passed Example 8passedcantTell
Passed Example 9passedpassed
Passed Example 10passedpassed
Passed Example 11passedinapplicable
Passed Example 12passedinapplicable
Failed Example 1failedcantTell
Failed Example 2failedcantTell
Failed Example 3failedcantTell
Failed Example 4failedcantTell
Failed Example 5failedcantTell
Failed Example 6failedcantTell
Inapplicable Example 1inapplicableinapplicable
Inapplicable Example 2inapplicableinapplicable
Inapplicable Example 3inapplicableinapplicable

Menuitem has non-empty accessible name

Id:m6b1q3
Type:atomic
Consistency:consistent
Testcase UrlExpectedsia-r94
Passed Example 1passedpassed
Passed Example 2passedpassed
Passed Example 3passedpassed
Passed Example 4passedpassed
Failed Example 1failedfailed
Failed Example 2failedfailed
Inapplicable Example 1inapplicableinapplicable
Inapplicable Example 2inapplicableinapplicable
Testcase UrlExpectedsia-r63
Passed Example 1passedpassed
Passed Example 2passedpassed
Passed Example 3passedpassed
Passed Example 4passedpassed
Failed Example 1failedfailed
Failed Example 2failedfailed
Failed Example 3failedfailed
Failed Example 4failedfailed
Inapplicable Example 1inapplicableinapplicable
Inapplicable Example 2inapplicableinapplicable
Inapplicable Example 3inapplicableinapplicable
Inapplicable Example 4inapplicableinapplicable
Inapplicable Example 5inapplicablepassed
Inapplicable Example 6inapplicableinapplicable
Testcase UrlExpectedsia-r44
Passed Example 1passedpassed
Passed Example 2passedpassed
Failed Example 1failedfailed
Failed Example 2failedfailed
Failed Example 3failedfailed
Inapplicable Example 1inapplicableinapplicable
Inapplicable Example 2inapplicableinapplicable
Inapplicable Example 3inapplicableinapplicable
Inapplicable Example 4inapplicableinapplicable
Inapplicable Example 5inapplicableinapplicable

Table header cell has assigned cells

Id:d0f69e
Type:atomic
Consistency:partially-consistent
Testcase UrlExpectedsia-r46
Passed Example 1passedpassed
Passed Example 2passedinapplicable
Passed Example 3passedpassed
Passed Example 4passedpassed
Passed Example 5passedpassed
Passed Example 6passedpassed
Failed Example 1failedfailed
Failed Example 2failedfailed
Failed Example 3failedinapplicable
Inapplicable Example 1inapplicableinapplicable
Inapplicable Example 2inapplicableinapplicable
Inapplicable Example 3inapplicableinapplicable
Inapplicable Example 4inapplicableinapplicable
Inapplicable Example 5inapplicableinapplicable
Inapplicable Example 6inapplicableinapplicable
Inapplicable Example 7inapplicableinapplicable

aria-* attribute is defined in WAI-ARIA

Id:5f99a7
Type:atomic
Consistency:consistent
Testcase UrlExpectedsia-r20
Passed Example 1passedpassed
Passed Example 2passedpassed
Passed Example 3passedpassed
Passed Example 4passedpassed
Failed Example 1failedfailed
Failed Example 2failedfailed
Inapplicable Example 1inapplicableinapplicable
Testcase UrlExpectedsia-r45
Passed Example 1passedpassed
Passed Example 2passedpassed
Passed Example 3passedpassed
Passed Example 4passedpassed
Passed Example 5passedpassed
Passed Example 6passedpassed
Passed Example 7passedpassed
Passed Example 8passedpassed
Failed Example 1failedfailed
Failed Example 2failedfailed
Failed Example 3failedfailed
Inapplicable Example 1inapplicableinapplicable
Inapplicable Example 2inapplicableinapplicable
Inapplicable Example 3inapplicableinapplicable
Inapplicable Example 4inapplicableinapplicable
Inapplicable Example 5inapplicableinapplicable

id attribute value is unique

Id:3ea0c8
Type:atomic
Consistency:consistent
Testcase UrlExpectedsia-r3
Passed Example 1passedpassed
Passed Example 2passedpassed
Passed Example 3passedpassed
Passed Example 4passedpassed
Failed Example 1failedfailed
Failed Example 2failedfailed
Failed Example 3failedfailed
Inapplicable Example 1inapplicableinapplicable
Inapplicable Example 2inapplicableinapplicable
Inapplicable Example 3inapplicableinapplicable
Testcase UrlExpectedsia-r15
Passed Example 1passedpassed
Passed Example 2passedpassed
Passed Example 3passedpassed
Passed Example 4passedcantTell
Passed Example 5passedcantTell
Passed Example 6passedcantTell
Passed Example 7passedcantTell
Passed Example 8passedcantTell
Passed Example 9passedpassed
Passed Example 10passedpassed
Failed Example 1failedcantTell
Failed Example 2failedcantTell
Failed Example 3failedcantTell
Failed Example 4failedcantTell
Inapplicable Example 1inapplicableinapplicable
Inapplicable Example 2inapplicableinapplicable
Inapplicable Example 3inapplicableinapplicable
Inapplicable Example 4inapplicableinapplicable
Inapplicable Example 5inapplicableinapplicable
Inapplicable Example 6inapplicableinapplicable
Inapplicable Example 7inapplicableinapplicable
Inapplicable Example 8inapplicableinapplicable
Inapplicable Example 9inapplicableinapplicable

meta viewport allows for zoom

Id:b4f0c3
Type:atomic
Consistency:consistent
Testcase UrlExpectedsia-r47
Passed Example 1passedpassed
Passed Example 2passedpassed
Passed Example 3passedpassed
Passed Example 4passedpassed
Passed Example 5passedpassed
Failed Example 1failedfailed
Failed Example 2failedfailed
Failed Example 3failedfailed
Failed Example 4failedfailed
Inapplicable Example 1inapplicableinapplicable
Inapplicable Example 2inapplicableinapplicable

meta element has no refresh delay

Id:bc659a
Type:atomic
Consistency:consistent
Testcase UrlExpectedsia-r9
Passed Example 1passeduntested
Passed Example 2passeduntested
Passed Example 3passedpassed
Failed Example 1failedfailed
Failed Example 2failedfailed
Failed Example 3failedfailed
Failed Example 4failedfailed
Inapplicable Example 1inapplicableinapplicable
Inapplicable Example 2inapplicableinapplicable
Inapplicable Example 3inapplicableinapplicable
Inapplicable Example 4inapplicableinapplicable
Inapplicable Example 5inapplicableinapplicable
Inapplicable Example 6inapplicableinapplicable
Inapplicable Example 7inapplicableinapplicable
Inapplicable Example 8inapplicableinapplicable

svg element with explicit role has non-empty accessible name

Id:7d6734
Type:atomic
Consistency:consistent
Testcase UrlExpectedsia-r43
Passed Example 1passedpassed
Passed Example 2passedpassed
Passed Example 3passedpassed
Failed Example 1failedfailed
Failed Example 2failedfailed
Failed Example 3failedfailed
Failed Example 4failedfailed
Inapplicable Example 1inapplicableinapplicable
Inapplicable Example 2inapplicableinapplicable
Inapplicable Example 3inapplicableinapplicable