This article provides information about the accessibility checks that the scan performs.
The four principles of web accessibility for website content as specified in W3C are:
If any of these are not true, users with disabilities will not be able to use the Web.” |
For more information, visit Understanding the four principles of Accessibility.
The scan prioritizes the results of the accessibility checks and places any issues in the following categories:
Error
The issue is in direct conflict with the standard and needs to be fixed.
Warning
The issue is most likely in conflict with the standard, do a manual review and fix the issue.
Review
The issue cannot be programmatically determined as an error or warning and requires human review. Do a manual review of the issue to determine if any fix can be done.
For more information, visit Issue priority.
This section provides instructions on how to find the list of issues in the tool.
Select Checklist (insect icon) from the menu on the left side of the page. This page shows a list of all checks that are done for the selected category.
This section provides a list of the checks that are done by the scan for this success criteria selection.
| Check id | Check name | Description | Type | Success Criteria |
| 375 | SVG element with explicit role has non-empty accessible name | This rule checks that each SVG image element that is explicitly included in the accessibility tree has a non-empty accessible name. | error | 1.1.1 Non-text Content WCAG 2.0 A |
| 376 | Image has non-empty accessible name | This rule checks that each image either has a non-empty accessible name or is marked up as decorative. | error | 1.1.1 Non-text Content WCAG 2.0 A |
| 377 | <code>object</code> element rendering non-text content has non-empty accessible name | This rule checks that each object element that renders non-text content has a non-empty accessible name. | error | 1.1.1 Non-text Content WCAG 2.0 A |
| 378 | Image not in the accessibility tree is decorative | This rule checks that visible img, svg, and canvas elements that are ignored by assistive technologies are decorative. | warning | 1.1.1 Non-text Content WCAG 2.0 A |
| 379 | Image accessible name is descriptive | This rule checks that the accessible names of images serve an equivalent purpose to the image. | warning | 1.1.1 Non-text Content WCAG 2.0 A |
| 380 | Image button has non-empty accessible name | This rule checks that each image button element has a non-empty accessible name. | error | 1.1.1 Non-text Content WCAG 2.0 A |
| 17 | Sound file must have a text transcript. | This rule states that <code>a</code>, or anchor, elements do not contain an <code>href</code> attribute value that ends with any of the following, all are case-insensitive: .wav .snd .mp3 .iff .svx .sam .smp .vce .vox .pcm .aif. | review | 1.2.1 Audio-only and Video-only (Prerecorded) WCAG 2.0 A |
| 20 | Links to multimedia require a text transcript. | This rule states that <code>a</code>, or anchor, elements must not contain an <code>href</code> attribute value that ends with any of the following, all are case-insensitive: .wmv .mpg .mov .ram .aif. | warning | 1.2.1 Audio-only and Video-only (Prerecorded) WCAG 2.0 A |
| 66 | <code>area</code> link to sound file must have text transcript. | This rule states that <code>area</code> elements must not contain <code>href</code> attribute values that end with the following, all are case-insensitive: .wav .snd .mp3 .iff .svx .sam .smp .vce .vox .pcm .aif | warning | 1.2.1 Audio-only and Video-only (Prerecorded) WCAG 2.0 A |
| 393 | Video element visual-only content has accessible alternative. | This rule checks that video elements without audio have an alternative available. | warning | 1.2.1 Audio-only and Video-only (Prerecorded) WCAG 2.0 A |
| 394 | Audio element content has text alternative | This rule checks that audio elements have a text alternative available. | warning | 1.2.1 Audio-only and Video-only (Prerecorded) WCAG 2.0 A |
| 395 | Video element auditory content has accessible alternative | This rule checks that video elements have an alternative for information conveyed through audio. | warning | 1.2.2 Captions (Prerecorded) WCAG 2.0 A |
| 396 | <code>object</code> link to multimedia file require equivalent alternatives (e.g. captions or auditory descriptions of the visual track). | This rule generates an error if the <code>object</code> element contains a <code>type</code> attribute value of "video". | review | 1.2.3 Audio Description or Media Alternative (Prerecorded) WCAG 2.0 A |
| 397 | Video element visual content has accessible alternative | This rule checks that video elements with audio have an alternative for the video content as audio or as text. | warning | 1.2.3 Audio Description or Media Alternative (Prerecorded) WCAG 2.0 A |
| 414 | Aria required owned elements | This rule checks that an element with an explicit semantic role has at least one of its required owned elements. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 415 | Table header cell has assigned cells | This rule checks that each table header has assigned cells in a table element. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 417 | Element needs to have the right semantic role | Elements you can click touch or navigate to need to have the right semantic role | warning | 1.3.1 Info and Relationships WCAG 2.0 A |
| 421 | Heading has non-empty accessible name | This rule checks that each heading element in the document has an accessible name which is not empty. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 82 | All <code>p</code> elements are not used as headers. | All <code>p</code> element content must not be marked with either <code>b</code> <code>i</code> <code>u</code> <code>strong</code> <code>font</code> <code>em</code>. | warning | 1.3.1 Info and Relationships WCAG 2.0 A |
| 112 | All data <code>table</code> summaries contain text. | The <code>table</code> element cannot contain an empty <code>summary</code> attribute if it is a data <code>table</code>. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 114 | All layout <code>tables</code> have an empty <code>summary</code> attribute or no <code>summary</code> attribute. | The <code>table</code> element <code>summary</code> attribute for all layout tables contains no printable characters or is absent. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 115 | All layout tables do not contain <code>caption</code> elements. | The <code>table</code> element content cannot contain a <code>caption</code> element if it is a layout <code>table</code>. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 154 | <code>pre</code> element should not be used to create tabular layout. | This error is generated for each <code>pre</code> element. | review | 1.3.1 Info and Relationships WCAG 2.0 A |
| 203 | All data table summaries describe navigation and structure of the table. | The <code>table</code> summary cannot be garbage text. | review | 1.3.1 Info and Relationships WCAG 2.0 A |
| 241 | Table markup is used for all tabular information. | The objective of this technique is to present tabular information in a way that preserves relationships within the information even when users cannot see the table or the presentation format is changed. | review | 1.3.1 Info and Relationships WCAG 2.0 A |
| 242 | Table captions identify the table. | If the table has a caption then the caption must identify the table. | review | 1.3.1 Info and Relationships WCAG 2.0 A |
| 243 | Table summaries do not duplicate the table captions. | The summary and the caption must be different. Caption identifies the table. Summary describes the table contents. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 245 | Data tables that contain more than one row/column of headers use the <code>id</code> and <code>headers</code> attributes to identify cells. | ID and header attributes allow screen readers to speak the headers associated with each data cell when the relationships are too complex to be identified using the th element alone or the th element with the scope attribute. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 248 | All visual lists are marked. | Create lists of related items using list elements appropriate for their purposes. | review | 1.3.1 Info and Relationships WCAG 2.0 A |
| 407 | ARIA attribute is defined in WAI-ARIA | This rule checks that each aria attribute specified is defined in ARIA 1.2. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 408 | Aria state or property has valid value | This rule checks that each ARIA state or property has a valid value type. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 409 | ARIA required context role | This rule checks that an element with an explicit semantic role exists inside its required context. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 410 | ARIA required ID references exist | This rule checks that every ID reference required by WAI-ARIA exists | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 411 | Use a quote element to mark up quotations. | Review that the quotations in your text are within relevant quote elements to ensure that users of assistive technology can easily identify quotations. | warning | 1.3.1 Info and Relationships WCAG 2.0 A |
| 412 | Non-decorative content in pseudo classes | The “::before” and “::after” pseudo classes contain non-decorative content. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 413 | Headers attribute specified on a cell refers to cells in the same table element | This rule checks that all headers attributes in cells of a given table refers to ids of cells within that same table. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 133 | All layout <code>tables</code> make sense when linearized. | This error is generated for all layout <code>tables</code>. If the <code>table</code> contains <code>th</code> elements then it is a data <code>table</code>. If the <code>table</code> does not contain <code>th</code> elements then it is a layout <code>table</code>. | review | 1.3.2 Meaningful Sequence WCAG 2.0 A |
| 398 | HTML layout tables should make sense when linearized | If layout tables are used it is important that the content makes sense when linearized. | warning | 1.3.2 Meaningful Sequence WCAG 2.0 A |
| 399 | Using white space characters to control spacing within a word | White space characters such as space tab line break or carriage return are not used to format individual words visually. | error | 1.3.2 Meaningful Sequence WCAG 2.0 A |
| 400 | Using white space characters to create multiple columns or to format tables in plain text content | White space characters such as space tab line break or carriage return are not used to create columns or format tables in plain text. | error | 1.3.2 Meaningful Sequence WCAG 2.0 A |
| 416 | Changing the meaning of content by positioning information with CSS. | CSS rather than structural markup is used to modify the visual layout of the content and the modified layout changes the meaning of the content. | review | 1.3.2 Meaningful Sequence WCAG 2.0 A |
| 250 | Sensory Characteristics. | Instructions provided for understanding and operating content do not rely solely on sensory characteristics of components such as shape, color, size, visual location, orientation, or sound. | review | 1.3.3 Sensory Characteristics WCAG 2.0 A |
This section provides a list of the checks that are done by the scan for this success criteria selection.
Checks in this section include all checks from the previous category:
| Check id | Check name | Description | Type | Success Criteria |
| 401 | Captions (Live) | Live video has captions. | warning | 1.2.4 Captions (Live) WCAG 2.0 AA |
| 81 | List items must not be used to format text. | OL element should not contain only one LI element. | warning | 3.2.4 Consistent Identification WCAG 2.0 AA |
| 100 | <code>blockquote</code> must not be used for indentation. | This error is generated if any <code>blockquote</code> element is missing a <code>cite</code> attribute. | review | 3.2.4 Consistent Identification WCAG 2.0 AA |
This section provides a list of the checks that are done by the scan for this success criteria selection.
Checks in this section include all checks from the previous categories:
| Check id | Check name | Description | Type | Success Criteria |
| 420 | Sign Language (Prerecorded) | Sign language interpretation is provided for all pre-recorded audio content in synchronized media. | warning | 1.2.6 Sign Language (Prerecorded) WCAG 2.0 AAA |
| 419 | Extended Audio Description | Where it pauses in the foreground, audio is insufficient to allow audio descriptions to convey the sense of the extended audio description in the video and it should be provided for all pre-recorded video content in synchronized media. | warning | 1.2.7 Extended Audio Description (Prerecorded) WCAG 2.0 AAA |
| 418 | Media Alternative (Prerecorded) | An alternative for time-based media is provided for all pre-recorded synchronized media and for all pre-recorded video-only media. | warning | 1.2.8 Media Alternative (Prerecorded) WCAG 2.0 AAA |
| 402 | Audio-only (Live) | Live audio has a media alternative. | warning | 1.2.9 Audio-only (Live) WCAG 2.0 AAA |
| 385 | Scrollable content can be reached with sequential focus navigation | This rule checks that scrollable elements or their descendants can be reached with sequential focus navigation so that they can be scrolled by keyboard | error | 2.1.3 Keyboard (No Exception) WCAG 2.0 AAA |
| 18 | Anchor should not open a new window without warning. | a <code>a</code>, or anchor, element must not contain a <code>target</code> attribute unless the <code>target</code> attribute value is either _self _top or _parent. | warning | 3.2.5 Change on Request WCAG 2.0 AAA |
| 272 | Information deleted using a web page can be recovered. | Help users with disabilities avoid serious consequences as the result of a mistake when performing an action that cannot be reversed. | review | 3.3.6 Error Prevention (All) WCAG 2.0 AAA |
This section provides a list of the checks that are done by the scan for this success criteria selection.
Checks in this section include all checks from the previous categories:
| Check id | Check name | Description | Type | Success Criteria |
| 447 | Covers multimedia alternatives | All non-text content that is presented to the user has a text alternative that serves the equivalent purpose. | 1.1.1 Non-text content | |
| 446 | All heading elements are not used for formatting | Instructions provided for understanding and operating content do not rely solely on sensory characteristics of components such as shape, color, size, visual location, orientation, or sound. | 1.3.1 Sensory Characteristics | |
| 352 | Links inside text are distinguishable. | Determines if links inside text are sufficiently distinguished from the text. | error | 1.4.1 Use of Color WCAG 2.1 A |
| 358 | Audio Control. | If Multimedia with audible content plays for more than 3 seconds controls must be readily available (for visually impaired people) to shut it down. | warning | 1.4.2 Audio Control WCAG 2.1 A |
| 381 | Use of Color | Color is not used as the only visual means of conveying information indicating an action prompting a response or distinguishing a visual element. | review | 1.4.1 Use of Color WCAG 2.1 A |
| 404 | Links inside text are sufficiently distinguishable | This rule looks for links that have adjacent text and compares it to various criteria to determine if it is sufficiently distinguishable from the text. | error | 1.4.1 Use of Color WCAG 2.1 A |
| 382 | All functionality of the content is operable through a keyboard interface | Review that all functionality can be operated by keyboard. | review | 2.1.1 Keyboard WCAG 2.1 A |
| 383 | Scrollable content can be reached with sequential focus navigation | This rule checks that scrollable elements or their descendants can be reached with sequential focus navigation so that they can be scrolled by keyboard | error | 2.1.1 Keyboard WCAG 2.1 A |
| 384 | Iframe with interactive elements is not excluded from tab-order | This rule checks that iframe elements which contain an interactive (tabbable) element are not excluded from sequential focus navigation. | error | 2.1.1 Keyboard WCAG 2.1 A |
| 386 | Keyboard Trap | Review that the keyboard focus is not trapped by any component on the web page. | review | 2.1.2 No Keyboard Trap WCAG 2.1 A |
| 422 | Meta element has no refresh delay | This rule checks that the first valid meta refresh element on the page is either an instant redirect or has a very long delay (20 hours). | error | 2.2.1 Timing Adjustable WCAG 2.1 A |
| 27 | <code>blink</code> element is not used. | This error is generated for all <code>blink</code> elements. | error | 2.2.2 Pause Stop Hide WCAG 2.1 A |
| 69 | <code>marquee</code> element is not used. | This error will be generated for each <code>marquee</code> element. | error | 2.2.2 Pause Stop Hide WCAG 2.1 A |
| 71 | Auto-redirect must not be used. | <code>meta</code> elements that contain a <code>http-equiv</code> attribute with a value of "refresh" cannot contain a <code>content</code> attribute with a value of (start case insensitive) "http://". | error | 2.2.2 Pause Stop Hide WCAG 2.1 A |
| 423 | Bypass Blocks | A mechanism is available to bypass blocks of content that are repeated on multiple Web pages. | 2.4.1 Bypass Blocks | |
| 387 | HTML page has non-empty title | This rule checks that a non-embedded HTML page has a non-empty title. | error | 2.4.2 Page Titled WCAG 2.1 A |
| 388 | HTML page title is descriptive | This rule checks that the first title in an HTML web page describes the topic or purpose of that page. | review | 2.4.2 Page Titled WCAG 2.1 A |
| 10 | Image is not a flickering GIF. | All <code>img</code> elements that contain a <code>src</code> attribute value that ends with ".gif" (case insensitive) and have a width and height larger than 25 are offered up for review. | review | 2.3.1 Three Flashes or Below Threshold WCAG 2.1 A |
| 280 | The tab order specified by <code>tabindex</code> attributes follows a logical order. | Provide a logical tab order when the default tab order does not suffice. | review | 2.4.3 Focus Order WCAG 2.1 A |
| 460 | Links with identical accessible names and same context serve equivalent purpose | The purpose of each link can be determined from the link text alone or from the link text together with its programmatically determined link context, except where the purpose of the link would be ambiguous to users in general. | 2.4.4 Link Purpose (In Context) | |
| 470 | Visible label is part of accessible name | For user interface components with labels that include text or images of text, the name contains the text that is presented visually. | 2.5.3 Label in Name | |
| 328 | Functionality that can be operated by device motion or user motion can be disabled to prevent accidental actuation. | Functionality that can be operated by device motion or user motion can also be operated by user interface components and responding to the motion can be disabled to prevent accidental actuation except when: \nSupported Interface \nThe motion is used to operate functionality through an accessibility-supported interface; \nEssential \nThe motion is essential for the function and doing so would invalidate the activity. | review | 2.5.4 Motion Actuation |
| 451 | HTML page lang attribute has valid language tag | The default human language of each Web page can be programmatically determined. | 3.1.1 Language of Page | |
| 434 | Document has required lang attribute(s) | The default human language of each Web page can be programmatically determined. | 3.1.1 Language of Page | |
| 467 | An input error is described to the user in text. | If an input error is automatically detected, the item that is in error is identified and the error is described to the user in text. | 3.3.1 Error Identification | |
| 473 | Labels or instructions are provided when content requires user input | Labels or instructions are provided when content requires user input. | 3.3.2 Labels or Instructions | |
| 366 | Element with role attribute has required states and properties | This rule checks that elements that have an explicit role also specify all required states and properties. | error | 4.1.2 Name Role Value WCAG 2.1 A |
| 367 | Form field has non-empty accessible name | This rule checks that each form field element has a non-empty accessible name. | error | 4.1.2 Name Role Value WCAG 2.1 A |
| 368 | Menuitem has non-empty accessible name | This rule checks that each menu item element has a non-empty accessible name. | error | 4.1.2 Name Role Value WCAG 2.1 A |
| 369 | Element with aria-hidden has no content in sequential focus navigation | This rule checks that no content marked with aria-hidden=true is part of the accessibility tree. | error | 4.1.2 Name Role Value WCAG 2.1 A |
| 370 | iframe elements with identical accessible names have equivalent purpose | This rule checks that iFrames with the same accessible name have essentially the same purpose and function. | warning | 4.1.2 Name Role Value WCAG 2.1 A |
| 371 | Link has non-empty accessible name | This rule checks that each link element has a non-empty accessible name. | error | 4.1.2 Name Role Value WCAG 2.1 A |
| 372 | Iframe element has non-empty accessible name | This rule checks that each iFrame element has a non-empty accessible name. | error | 4.1.2 Name Role Value WCAG 2.1 A |
| 373 | Element with presentational children has no focusable content | This rule checks that each element which should be treated as having only presentational children has no focusable children. | error | 4.1.2 Name Role Value WCAG 2.1 A |
| 374 | Button has non-empty accessible name | This rule checks that each button element has a non-empty accessible name. | error | 4.1.2 Name Role Value WCAG 2.1 A |
| 405 | ARIA state or property is permitted | This rule checks that WAI-ARIA states or properties are allowed for the element they are specified on. | error | 4.1.2 Name Role Value WCAG 2.1 A |
| 406 | Role attribute has valid value | This rule checks that each role attribute has a valid value. | error | 4.1.2 Name Role Value WCAG 2.1 A |
This section provides a list of the checks that are done by the scan for this success criteria selection.
Checks in this section include all checks from the previous categories:
This section provides a list of the checks that are done by the scan for this success criteria selection.
Checks in this section include all checks from the previous categories:
| Check id | Check name | Description | Type | Success Criteria |
| 314 | The purpose of User Interface Components icons and regions can be programmatically determined. | In content implemented using markup languages the purpose of User Interface Components icons and regions can be programmatically determined. | review | 1.3.6 Identify Purpose WCAG 2.1 AAA |
| 253 | The luminosity contrast ratio between text and background color in all images is at least 7:1. | Make sure that users can read text that is presented over a background. | review | 1.4.6 Contrast (Enhanced) |
| 439 | The contrast between the color of link text and its background is not sufficient to meet WCAG 2.0 Level AAA. | Make sure that users can read text that is presented over a background. | review | 1.4.6 Contrast (Enhanced) |
| 441 | Text has enhanced contrast | Make sure that users can read text that is presented over a background. | review | 1.4.6 Contrast (Enhanced) |
| 443 | Text on top of image, gradient or backdrop-filter, or using Text Shadows, should have enhanced contrast | Make sure that users can read text that is presented over a background. | review | 1.4.6 Contrast (Enhanced) |
| 445 | Link text on top of image, gradient or backdrop-filter, or using Text Shadows, should have enhanced contrast | Make sure that users can read text that is presented over a background. | review | 1.4.6 Contrast (Enhanced) |
| 479 | Link text color in user induced states must meet enhanced contrast or better with its background colour. | Make sure that users can read text that is presented over a background. | review | 1.4.6 Contrast (Enhanced) |
| 449 | Low or no background audio | For pre-recorded, audio-only content that
| 1.4.7 Low or No Background Audio | |
| 465 | Text is justified | For the visual presentation of blocks of text, a mechanism is available to achieve the following:
| 1.4.8 Visual Presentation | |
| 319 | Users are warned of the duration of any user inactivity that could cause data loss. | Users are warned of the duration of any user inactivity that could cause data loss unless the data is preserved for more than 20 hours when the user does not take any actions. | review | 2.2.6 Timeouts WCAG 2.1 AAA |
| 320 | Motion animation triggered by interaction can be disabled unless the animation is essential to the functionality or the information being conveyed. | Motion animation triggered by interaction can be disabled unless the animation is essential to the functionality or the information being conveyed. | review | 2.3.3 Animation from Interactions WCAG 2.1 AAA |
| 476 | Links with identical accessible names have equivalent purpose | A mechanism is available to allow the purpose of each link to be identified from link text alone, except where the purpose of the link would be ambiguous to users in general. | 2.4.9 Link Purpose (Link Only) | |
| 477 | Pointer-interactive elements, such as linked icons, must be easy to target (extended) | The size of the target for pointer inputs is at least 44 by 44 CSS pixels except when:
| 2.5.5 Target Size | |
| 471 | Abbreviations must be described | A mechanism for identifying the expanded form or meaning of abbreviations is available. | 3.1.4 Abbreviations | |
| 475 | Context-sensitive help is available for forms | Context-sensitive help is available. | 3.3.5 Help |
This section provides a list of the checks that are done by the scan for this success criteria selection.
There are no new checks for this category.
Checks that may be added in this section will include all checks from the previous categories:
This section provides a list of the checks that are done by the scan for this success criteria selection.
Checks in this section include all checks from the previous categories:
| Check id | Check name | Description | Type | Success Criteria |
| 360 | Interface components receiving focus are not entirely hidden. | when an interface component receives focus, there must be no author-created content that blocks the view of the component entirely. | review | 2.4.11 Focus Not Obscured (Minimum) WCAG 2.2 AA |
| 345 | Any dragging movements required for functionality must have a proper alternative. | If dragging movements are needed (for example to change a slider) an alternative dragging method such as clicking or tapping should be provided. | review | 2.5.7 Dragging Movements WCAG 2.2 AA |
This section provides a list of the checks that are done by the scan for this success criteria selection.
Checks in this section include all checks from the previous categories:
| Check id | Check name | Description | Type | Success Criteria |
| 361 | No part of interface components receiving focus is hidden. | When an interface component receives focus, there must be no author-created content that blocks the view of the component in any way. | review | 2.4.12 Focus Not Obscured (Enhanced) WCAG 2.2 AAA |
| 363 | Focus Appearance meets the criteria for conformance. | When receiving keyboard focus; user Interface components must have a minimum focus indication area that contrasts sufficiently with both the colors of the unfocused state and the adjacent colors or meet a criterion for exemption | review | 2.4.13 Focus Appearance WCAG 2.2 AAA |
| 359 | Authentication Form is accessible for cognitively challenged people (enhanced criterion). | A cognitive function test is not required for any step in an authentication process unless that step provides an alternative accessible to cognitively challenged individuals, which are stricter options. | warning | 3.3.9 Accessible Authentication (Enhanced) WCAG 2.2 AAA |
For more information, visit Accessibility guide
If this content did not answer your questions, try searching or contacting our support team for further assistance.
This article provides information about the accessibility checks that the scan performs.
The four principles of web accessibility for website content as specified in W3C are:
If any of these are not true, users with disabilities will not be able to use the Web.” |
For more information, visit Understanding the four principles of Accessibility.
The scan prioritizes the results of the accessibility checks and places any issues in the following categories:
Error
The issue is in direct conflict with the standard and needs to be fixed.
Warning
The issue is most likely in conflict with the standard, do a manual review and fix the issue.
Review
The issue cannot be programmatically determined as an error or warning and requires human review. Do a manual review of the issue to determine if any fix can be done.
For more information, visit Issue priority.
This section provides instructions on how to find the list of issues in the tool.
Select Checklist (insect icon) from the menu on the left side of the page. This page shows a list of all checks that are done for the selected category.
This section provides a list of the checks that are done by the scan for this success criteria selection.
| Check id | Check name | Description | Type | Success Criteria |
| 375 | SVG element with explicit role has non-empty accessible name | This rule checks that each SVG image element that is explicitly included in the accessibility tree has a non-empty accessible name. | error | 1.1.1 Non-text Content WCAG 2.0 A |
| 376 | Image has non-empty accessible name | This rule checks that each image either has a non-empty accessible name or is marked up as decorative. | error | 1.1.1 Non-text Content WCAG 2.0 A |
| 377 | <code>object</code> element rendering non-text content has non-empty accessible name | This rule checks that each object element that renders non-text content has a non-empty accessible name. | error | 1.1.1 Non-text Content WCAG 2.0 A |
| 378 | Image not in the accessibility tree is decorative | This rule checks that visible img, svg, and canvas elements that are ignored by assistive technologies are decorative. | warning | 1.1.1 Non-text Content WCAG 2.0 A |
| 379 | Image accessible name is descriptive | This rule checks that the accessible names of images serve an equivalent purpose to the image. | warning | 1.1.1 Non-text Content WCAG 2.0 A |
| 380 | Image button has non-empty accessible name | This rule checks that each image button element has a non-empty accessible name. | error | 1.1.1 Non-text Content WCAG 2.0 A |
| 17 | Sound file must have a text transcript. | This rule states that <code>a</code>, or anchor, elements do not contain an <code>href</code> attribute value that ends with any of the following, all are case-insensitive: .wav .snd .mp3 .iff .svx .sam .smp .vce .vox .pcm .aif. | review | 1.2.1 Audio-only and Video-only (Prerecorded) WCAG 2.0 A |
| 20 | Links to multimedia require a text transcript. | This rule states that <code>a</code>, or anchor, elements must not contain an <code>href</code> attribute value that ends with any of the following, all are case-insensitive: .wmv .mpg .mov .ram .aif. | warning | 1.2.1 Audio-only and Video-only (Prerecorded) WCAG 2.0 A |
| 66 | <code>area</code> link to sound file must have text transcript. | This rule states that <code>area</code> elements must not contain <code>href</code> attribute values that end with the following, all are case-insensitive: .wav .snd .mp3 .iff .svx .sam .smp .vce .vox .pcm .aif | warning | 1.2.1 Audio-only and Video-only (Prerecorded) WCAG 2.0 A |
| 393 | Video element visual-only content has accessible alternative. | This rule checks that video elements without audio have an alternative available. | warning | 1.2.1 Audio-only and Video-only (Prerecorded) WCAG 2.0 A |
| 394 | Audio element content has text alternative | This rule checks that audio elements have a text alternative available. | warning | 1.2.1 Audio-only and Video-only (Prerecorded) WCAG 2.0 A |
| 395 | Video element auditory content has accessible alternative | This rule checks that video elements have an alternative for information conveyed through audio. | warning | 1.2.2 Captions (Prerecorded) WCAG 2.0 A |
| 396 | <code>object</code> link to multimedia file require equivalent alternatives (e.g. captions or auditory descriptions of the visual track). | This rule generates an error if the <code>object</code> element contains a <code>type</code> attribute value of "video". | review | 1.2.3 Audio Description or Media Alternative (Prerecorded) WCAG 2.0 A |
| 397 | Video element visual content has accessible alternative | This rule checks that video elements with audio have an alternative for the video content as audio or as text. | warning | 1.2.3 Audio Description or Media Alternative (Prerecorded) WCAG 2.0 A |
| 414 | Aria required owned elements | This rule checks that an element with an explicit semantic role has at least one of its required owned elements. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 415 | Table header cell has assigned cells | This rule checks that each table header has assigned cells in a table element. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 417 | Element needs to have the right semantic role | Elements you can click touch or navigate to need to have the right semantic role | warning | 1.3.1 Info and Relationships WCAG 2.0 A |
| 421 | Heading has non-empty accessible name | This rule checks that each heading element in the document has an accessible name which is not empty. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 82 | All <code>p</code> elements are not used as headers. | All <code>p</code> element content must not be marked with either <code>b</code> <code>i</code> <code>u</code> <code>strong</code> <code>font</code> <code>em</code>. | warning | 1.3.1 Info and Relationships WCAG 2.0 A |
| 112 | All data <code>table</code> summaries contain text. | The <code>table</code> element cannot contain an empty <code>summary</code> attribute if it is a data <code>table</code>. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 114 | All layout <code>tables</code> have an empty <code>summary</code> attribute or no <code>summary</code> attribute. | The <code>table</code> element <code>summary</code> attribute for all layout tables contains no printable characters or is absent. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 115 | All layout tables do not contain <code>caption</code> elements. | The <code>table</code> element content cannot contain a <code>caption</code> element if it is a layout <code>table</code>. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 154 | <code>pre</code> element should not be used to create tabular layout. | This error is generated for each <code>pre</code> element. | review | 1.3.1 Info and Relationships WCAG 2.0 A |
| 203 | All data table summaries describe navigation and structure of the table. | The <code>table</code> summary cannot be garbage text. | review | 1.3.1 Info and Relationships WCAG 2.0 A |
| 241 | Table markup is used for all tabular information. | The objective of this technique is to present tabular information in a way that preserves relationships within the information even when users cannot see the table or the presentation format is changed. | review | 1.3.1 Info and Relationships WCAG 2.0 A |
| 242 | Table captions identify the table. | If the table has a caption then the caption must identify the table. | review | 1.3.1 Info and Relationships WCAG 2.0 A |
| 243 | Table summaries do not duplicate the table captions. | The summary and the caption must be different. Caption identifies the table. Summary describes the table contents. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 245 | Data tables that contain more than one row/column of headers use the <code>id</code> and <code>headers</code> attributes to identify cells. | ID and header attributes allow screen readers to speak the headers associated with each data cell when the relationships are too complex to be identified using the th element alone or the th element with the scope attribute. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 248 | All visual lists are marked. | Create lists of related items using list elements appropriate for their purposes. | review | 1.3.1 Info and Relationships WCAG 2.0 A |
| 407 | ARIA attribute is defined in WAI-ARIA | This rule checks that each aria attribute specified is defined in ARIA 1.2. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 408 | Aria state or property has valid value | This rule checks that each ARIA state or property has a valid value type. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 409 | ARIA required context role | This rule checks that an element with an explicit semantic role exists inside its required context. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 410 | ARIA required ID references exist | This rule checks that every ID reference required by WAI-ARIA exists | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 411 | Use a quote element to mark up quotations. | Review that the quotations in your text are within relevant quote elements to ensure that users of assistive technology can easily identify quotations. | warning | 1.3.1 Info and Relationships WCAG 2.0 A |
| 412 | Non-decorative content in pseudo classes | The “::before” and “::after” pseudo classes contain non-decorative content. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 413 | Headers attribute specified on a cell refers to cells in the same table element | This rule checks that all headers attributes in cells of a given table refers to ids of cells within that same table. | error | 1.3.1 Info and Relationships WCAG 2.0 A |
| 133 | All layout <code>tables</code> make sense when linearized. | This error is generated for all layout <code>tables</code>. If the <code>table</code> contains <code>th</code> elements then it is a data <code>table</code>. If the <code>table</code> does not contain <code>th</code> elements then it is a layout <code>table</code>. | review | 1.3.2 Meaningful Sequence WCAG 2.0 A |
| 398 | HTML layout tables should make sense when linearized | If layout tables are used it is important that the content makes sense when linearized. | warning | 1.3.2 Meaningful Sequence WCAG 2.0 A |
| 399 | Using white space characters to control spacing within a word | White space characters such as space tab line break or carriage return are not used to format individual words visually. | error | 1.3.2 Meaningful Sequence WCAG 2.0 A |
| 400 | Using white space characters to create multiple columns or to format tables in plain text content | White space characters such as space tab line break or carriage return are not used to create columns or format tables in plain text. | error | 1.3.2 Meaningful Sequence WCAG 2.0 A |
| 416 | Changing the meaning of content by positioning information with CSS. | CSS rather than structural markup is used to modify the visual layout of the content and the modified layout changes the meaning of the content. | review | 1.3.2 Meaningful Sequence WCAG 2.0 A |
| 250 | Sensory Characteristics. | Instructions provided for understanding and operating content do not rely solely on sensory characteristics of components such as shape, color, size, visual location, orientation, or sound. | review | 1.3.3 Sensory Characteristics WCAG 2.0 A |
This section provides a list of the checks that are done by the scan for this success criteria selection.
Checks in this section include all checks from the previous category:
| Check id | Check name | Description | Type | Success Criteria |
| 401 | Captions (Live) | Live video has captions. | warning | 1.2.4 Captions (Live) WCAG 2.0 AA |
| 81 | List items must not be used to format text. | OL element should not contain only one LI element. | warning | 3.2.4 Consistent Identification WCAG 2.0 AA |
| 100 | <code>blockquote</code> must not be used for indentation. | This error is generated if any <code>blockquote</code> element is missing a <code>cite</code> attribute. | review | 3.2.4 Consistent Identification WCAG 2.0 AA |
This section provides a list of the checks that are done by the scan for this success criteria selection.
Checks in this section include all checks from the previous categories:
| Check id | Check name | Description | Type | Success Criteria |
| 420 | Sign Language (Prerecorded) | Sign language interpretation is provided for all pre-recorded audio content in synchronized media. | warning | 1.2.6 Sign Language (Prerecorded) WCAG 2.0 AAA |
| 419 | Extended Audio Description | Where it pauses in the foreground, audio is insufficient to allow audio descriptions to convey the sense of the extended audio description in the video and it should be provided for all pre-recorded video content in synchronized media. | warning | 1.2.7 Extended Audio Description (Prerecorded) WCAG 2.0 AAA |
| 418 | Media Alternative (Prerecorded) | An alternative for time-based media is provided for all pre-recorded synchronized media and for all pre-recorded video-only media. | warning | 1.2.8 Media Alternative (Prerecorded) WCAG 2.0 AAA |
| 402 | Audio-only (Live) | Live audio has a media alternative. | warning | 1.2.9 Audio-only (Live) WCAG 2.0 AAA |
| 385 | Scrollable content can be reached with sequential focus navigation | This rule checks that scrollable elements or their descendants can be reached with sequential focus navigation so that they can be scrolled by keyboard | error | 2.1.3 Keyboard (No Exception) WCAG 2.0 AAA |
| 18 | Anchor should not open a new window without warning. | a <code>a</code>, or anchor, element must not contain a <code>target</code> attribute unless the <code>target</code> attribute value is either _self _top or _parent. | warning | 3.2.5 Change on Request WCAG 2.0 AAA |
| 272 | Information deleted using a web page can be recovered. | Help users with disabilities avoid serious consequences as the result of a mistake when performing an action that cannot be reversed. | review | 3.3.6 Error Prevention (All) WCAG 2.0 AAA |
This section provides a list of the checks that are done by the scan for this success criteria selection.
Checks in this section include all checks from the previous categories:
| Check id | Check name | Description | Type | Success Criteria |
| 447 | Covers multimedia alternatives | All non-text content that is presented to the user has a text alternative that serves the equivalent purpose. | 1.1.1 Non-text content | |
| 446 | All heading elements are not used for formatting | Instructions provided for understanding and operating content do not rely solely on sensory characteristics of components such as shape, color, size, visual location, orientation, or sound. | 1.3.1 Sensory Characteristics | |
| 352 | Links inside text are distinguishable. | Determines if links inside text are sufficiently distinguished from the text. | error | 1.4.1 Use of Color WCAG 2.1 A |
| 358 | Audio Control. | If Multimedia with audible content plays for more than 3 seconds controls must be readily available (for visually impaired people) to shut it down. | warning | 1.4.2 Audio Control WCAG 2.1 A |
| 381 | Use of Color | Color is not used as the only visual means of conveying information indicating an action prompting a response or distinguishing a visual element. | review | 1.4.1 Use of Color WCAG 2.1 A |
| 404 | Links inside text are sufficiently distinguishable | This rule looks for links that have adjacent text and compares it to various criteria to determine if it is sufficiently distinguishable from the text. | error | 1.4.1 Use of Color WCAG 2.1 A |
| 382 | All functionality of the content is operable through a keyboard interface | Review that all functionality can be operated by keyboard. | review | 2.1.1 Keyboard WCAG 2.1 A |
| 383 | Scrollable content can be reached with sequential focus navigation | This rule checks that scrollable elements or their descendants can be reached with sequential focus navigation so that they can be scrolled by keyboard | error | 2.1.1 Keyboard WCAG 2.1 A |
| 384 | Iframe with interactive elements is not excluded from tab-order | This rule checks that iframe elements which contain an interactive (tabbable) element are not excluded from sequential focus navigation. | error | 2.1.1 Keyboard WCAG 2.1 A |
| 386 | Keyboard Trap | Review that the keyboard focus is not trapped by any component on the web page. | review | 2.1.2 No Keyboard Trap WCAG 2.1 A |
| 422 | Meta element has no refresh delay | This rule checks that the first valid meta refresh element on the page is either an instant redirect or has a very long delay (20 hours). | error | 2.2.1 Timing Adjustable WCAG 2.1 A |
| 27 | <code>blink</code> element is not used. | This error is generated for all <code>blink</code> elements. | error | 2.2.2 Pause Stop Hide WCAG 2.1 A |
| 69 | <code>marquee</code> element is not used. | This error will be generated for each <code>marquee</code> element. | error | 2.2.2 Pause Stop Hide WCAG 2.1 A |
| 71 | Auto-redirect must not be used. | <code>meta</code> elements that contain a <code>http-equiv</code> attribute with a value of "refresh" cannot contain a <code>content</code> attribute with a value of (start case insensitive) "http://". | error | 2.2.2 Pause Stop Hide WCAG 2.1 A |
| 423 | Bypass Blocks | A mechanism is available to bypass blocks of content that are repeated on multiple Web pages. | 2.4.1 Bypass Blocks | |
| 387 | HTML page has non-empty title | This rule checks that a non-embedded HTML page has a non-empty title. | error | 2.4.2 Page Titled WCAG 2.1 A |
| 388 | HTML page title is descriptive | This rule checks that the first title in an HTML web page describes the topic or purpose of that page. | review | 2.4.2 Page Titled WCAG 2.1 A |
| 10 | Image is not a flickering GIF. | All <code>img</code> elements that contain a <code>src</code> attribute value that ends with ".gif" (case insensitive) and have a width and height larger than 25 are offered up for review. | review | 2.3.1 Three Flashes or Below Threshold WCAG 2.1 A |
| 280 | The tab order specified by <code>tabindex</code> attributes follows a logical order. | Provide a logical tab order when the default tab order does not suffice. | review | 2.4.3 Focus Order WCAG 2.1 A |
| 460 | Links with identical accessible names and same context serve equivalent purpose | The purpose of each link can be determined from the link text alone or from the link text together with its programmatically determined link context, except where the purpose of the link would be ambiguous to users in general. | 2.4.4 Link Purpose (In Context) | |
| 470 | Visible label is part of accessible name | For user interface components with labels that include text or images of text, the name contains the text that is presented visually. | 2.5.3 Label in Name | |
| 328 | Functionality that can be operated by device motion or user motion can be disabled to prevent accidental actuation. | Functionality that can be operated by device motion or user motion can also be operated by user interface components and responding to the motion can be disabled to prevent accidental actuation except when: \nSupported Interface \nThe motion is used to operate functionality through an accessibility-supported interface; \nEssential \nThe motion is essential for the function and doing so would invalidate the activity. | review | 2.5.4 Motion Actuation |
| 451 | HTML page lang attribute has valid language tag | The default human language of each Web page can be programmatically determined. | 3.1.1 Language of Page | |
| 434 | Document has required lang attribute(s) | The default human language of each Web page can be programmatically determined. | 3.1.1 Language of Page | |
| 467 | An input error is described to the user in text. | If an input error is automatically detected, the item that is in error is identified and the error is described to the user in text. | 3.3.1 Error Identification | |
| 473 | Labels or instructions are provided when content requires user input | Labels or instructions are provided when content requires user input. | 3.3.2 Labels or Instructions | |
| 366 | Element with role attribute has required states and properties | This rule checks that elements that have an explicit role also specify all required states and properties. | error | 4.1.2 Name Role Value WCAG 2.1 A |
| 367 | Form field has non-empty accessible name | This rule checks that each form field element has a non-empty accessible name. | error | 4.1.2 Name Role Value WCAG 2.1 A |
| 368 | Menuitem has non-empty accessible name | This rule checks that each menu item element has a non-empty accessible name. | error | 4.1.2 Name Role Value WCAG 2.1 A |
| 369 | Element with aria-hidden has no content in sequential focus navigation | This rule checks that no content marked with aria-hidden=true is part of the accessibility tree. | error | 4.1.2 Name Role Value WCAG 2.1 A |
| 370 | iframe elements with identical accessible names have equivalent purpose | This rule checks that iFrames with the same accessible name have essentially the same purpose and function. | warning | 4.1.2 Name Role Value WCAG 2.1 A |
| 371 | Link has non-empty accessible name | This rule checks that each link element has a non-empty accessible name. | error | 4.1.2 Name Role Value WCAG 2.1 A |
| 372 | Iframe element has non-empty accessible name | This rule checks that each iFrame element has a non-empty accessible name. | error | 4.1.2 Name Role Value WCAG 2.1 A |
| 373 | Element with presentational children has no focusable content | This rule checks that each element which should be treated as having only presentational children has no focusable children. | error | 4.1.2 Name Role Value WCAG 2.1 A |
| 374 | Button has non-empty accessible name | This rule checks that each button element has a non-empty accessible name. | error | 4.1.2 Name Role Value WCAG 2.1 A |
| 405 | ARIA state or property is permitted | This rule checks that WAI-ARIA states or properties are allowed for the element they are specified on. | error | 4.1.2 Name Role Value WCAG 2.1 A |
| 406 | Role attribute has valid value | This rule checks that each role attribute has a valid value. | error | 4.1.2 Name Role Value WCAG 2.1 A |
This section provides a list of the checks that are done by the scan for this success criteria selection.
Checks in this section include all checks from the previous categories:
This section provides a list of the checks that are done by the scan for this success criteria selection.
Checks in this section include all checks from the previous categories:
| Check id | Check name | Description | Type | Success Criteria |
| 314 | The purpose of User Interface Components icons and regions can be programmatically determined. | In content implemented using markup languages the purpose of User Interface Components icons and regions can be programmatically determined. | review | 1.3.6 Identify Purpose WCAG 2.1 AAA |
| 253 | The luminosity contrast ratio between text and background color in all images is at least 7:1. | Make sure that users can read text that is presented over a background. | review | 1.4.6 Contrast (Enhanced) |
| 439 | The contrast between the color of link text and its background is not sufficient to meet WCAG 2.0 Level AAA. | Make sure that users can read text that is presented over a background. | review | 1.4.6 Contrast (Enhanced) |
| 441 | Text has enhanced contrast | Make sure that users can read text that is presented over a background. | review | 1.4.6 Contrast (Enhanced) |
| 443 | Text on top of image, gradient or backdrop-filter, or using Text Shadows, should have enhanced contrast | Make sure that users can read text that is presented over a background. | review | 1.4.6 Contrast (Enhanced) |
| 445 | Link text on top of image, gradient or backdrop-filter, or using Text Shadows, should have enhanced contrast | Make sure that users can read text that is presented over a background. | review | 1.4.6 Contrast (Enhanced) |
| 479 | Link text color in user induced states must meet enhanced contrast or better with its background colour. | Make sure that users can read text that is presented over a background. | review | 1.4.6 Contrast (Enhanced) |
| 449 | Low or no background audio | For pre-recorded, audio-only content that
| 1.4.7 Low or No Background Audio | |
| 465 | Text is justified | For the visual presentation of blocks of text, a mechanism is available to achieve the following:
| 1.4.8 Visual Presentation | |
| 319 | Users are warned of the duration of any user inactivity that could cause data loss. | Users are warned of the duration of any user inactivity that could cause data loss unless the data is preserved for more than 20 hours when the user does not take any actions. | review | 2.2.6 Timeouts WCAG 2.1 AAA |
| 320 | Motion animation triggered by interaction can be disabled unless the animation is essential to the functionality or the information being conveyed. | Motion animation triggered by interaction can be disabled unless the animation is essential to the functionality or the information being conveyed. | review | 2.3.3 Animation from Interactions WCAG 2.1 AAA |
| 476 | Links with identical accessible names have equivalent purpose | A mechanism is available to allow the purpose of each link to be identified from link text alone, except where the purpose of the link would be ambiguous to users in general. | 2.4.9 Link Purpose (Link Only) | |
| 477 | Pointer-interactive elements, such as linked icons, must be easy to target (extended) | The size of the target for pointer inputs is at least 44 by 44 CSS pixels except when:
| 2.5.5 Target Size | |
| 471 | Abbreviations must be described | A mechanism for identifying the expanded form or meaning of abbreviations is available. | 3.1.4 Abbreviations | |
| 475 | Context-sensitive help is available for forms | Context-sensitive help is available. | 3.3.5 Help |
This section provides a list of the checks that are done by the scan for this success criteria selection.
There are no new checks for this category.
Checks that may be added in this section will include all checks from the previous categories:
This section provides a list of the checks that are done by the scan for this success criteria selection.
Checks in this section include all checks from the previous categories:
| Check id | Check name | Description | Type | Success Criteria |
| 360 | Interface components receiving focus are not entirely hidden. | when an interface component receives focus, there must be no author-created content that blocks the view of the component entirely. | review | 2.4.11 Focus Not Obscured (Minimum) WCAG 2.2 AA |
| 345 | Any dragging movements required for functionality must have a proper alternative. | If dragging movements are needed (for example to change a slider) an alternative dragging method such as clicking or tapping should be provided. | review | 2.5.7 Dragging Movements WCAG 2.2 AA |
This section provides a list of the checks that are done by the scan for this success criteria selection.
Checks in this section include all checks from the previous categories:
| Check id | Check name | Description | Type | Success Criteria |
| 361 | No part of interface components receiving focus is hidden. | When an interface component receives focus, there must be no author-created content that blocks the view of the component in any way. | review | 2.4.12 Focus Not Obscured (Enhanced) WCAG 2.2 AAA |
| 363 | Focus Appearance meets the criteria for conformance. | When receiving keyboard focus; user Interface components must have a minimum focus indication area that contrasts sufficiently with both the colors of the unfocused state and the adjacent colors or meet a criterion for exemption | review | 2.4.13 Focus Appearance WCAG 2.2 AAA |
| 359 | Authentication Form is accessible for cognitively challenged people (enhanced criterion). | A cognitive function test is not required for any step in an authentication process unless that step provides an alternative accessible to cognitively challenged individuals, which are stricter options. | warning | 3.3.9 Accessible Authentication (Enhanced) WCAG 2.2 AAA |
For more information, visit Accessibility guide
If this content did not answer your questions, try searching or contacting our support team for further assistance.