WAVE Accessibility Tips

WAVE Accessibility Tips


WAVE has been designed to be accessible to users with disabilities, including screen reader users. Because the WAVE interface is complex and highly visual, accessibility for screen reader users poses some unique challenges, but structure has been added to facilitate better screen reader navigation and exploration.

IMPORTANT! While WAVE can identify accessibility issues within the web page being tested, including issues that may not be readily detectable using a screen reader alone, WAVE does not fix accessibility issues within the page. Significant page accessibility issues can sometimes interfere with WAVE functionality.

Interface Structure

The WAVE interface is comprised of the following primary areas (in order):

  • WAVE Sidebar
  • Page content (with injected WAVE icons and indicators)
  • WAVE Code panel

Accessibility items identified by WAVE (Errors, Contrast Errors, Alerts, Features, Structural Elements, and ARIA) are presented in all 3 of these areas, allowing the WAVE user to explore WAVE feedback in various places and ways.

Extension Shortcut Key

When using the WAVE Chrome or Firefox extension, you can activate WAVE by pressing Control + Shift + U (Command + Shift + U on Mac) or by activating the “WAVE this page” context (right click) menu item.

Icon Alternative Text and Color Reliance

While colors are used to identify [...]

Read article at wave.webaim.org

Article Taxonomies

Fatal error: Uncaught Error: Object of class WP_Error could not be converted to string in /home/webable/www/www/wp-content/themes/webable/content-mcm.php:65 Stack trace: #0 /home/webable/www/www/wp-includes/template.php(812): require() #1 /home/webable/www/www/wp-includes/template.php(745): load_template('/home/webable/w...', false, Array) #2 /home/webable/www/www/wp-includes/general-template.php(206): locate_template(Array, true, false, Array) #3 /home/webable/www/www/wp-content/themes/webable/single-mcm_article.php(15): get_template_part('content-mcm') #4 /home/webable/www/www/wp-includes/template-loader.php(106): include('/home/webable/w...') #5 /home/webable/www/www/wp-blog-header.php(19): require_once('/home/webable/w...') #6 /home/webable/www/www/index.php(17): require('/home/webable/w...') #7 {main} thrown in /home/webable/www/www/wp-content/themes/webable/content-mcm.php on line 65