Other

Page language

Checks for presence of lang attribute on <html> tag. If attribute is missing, an error banner will be appended at the top of the page.


Audio and video

This condition is meant to act as a friendly reminder. Videos will recieve a warning to ensure captions are available. Audio will recieve a warning to ensure the podcast/audio has a transcript. This condition does not test whether captions or transcripts are present. Customize this condition by adding your own media streaming sources.

Videos

iFrame with video source

Video does not have <track> element

Video Source: W3Schools

Video has <track> element

Video Source: MDN WebDocs

Audio

iFrame with audio source

<audio> source

Video Source: W3Schools


Twitter widgets

This condition is meant to encourage users to optimize the default Twitter widget for accessibility and usability. This condition might be helpful in large organizations (like a University or College) where there are many social media channels. This condition is not based on WCAG 2.0, however is strongly recommended.

Default Twitter widget

Optimized Twitter widget

Other Twitter widget


General iFrames

Missing title on iFrame

Generic iFrame Warning


Detecting URL changes

This is not a ruleset. This is a demo of a nifty feature to find errors or warnings after detecting a URL change on the same page. For example, single page applications (SPA). A non-descript link will be appended to the page 1 second after the page is fully loaded. It will not recieve an error flag initially.

To test: Wait for the "click here" link to load. Then click on any of the sidebar navigation links. It will then get flagged as an error.