Checkpoint 1.7 - JavaScript
JavaScript does not open any new browser windows
WCAG 1.0 Priority 2
WCAG Guideline 10. Use interim solutions.
Users rely on using the browser's Back button when they browse the web. By forcing them to open a new window, the Back button mechanism is broken.
While this could be very annoying for sighted users, for screen reader users such practice presents one of the most serious accessibility issues. Some screen readers will announce "New Browser Window" to the users but others might not. This will confuse and disorient users as the screen reader starts to read the content of the new page without a warning.
Regardless of whether or not users are warned of the new browser windows, they will need to read through their entire list of open windows in order to go back to the previous page.
In addition, breaking the Back button mechanism can be very confusing for users with learning difficulties and those with other cognitive disabilities.
Requirement
Ensure all links open in the current browser window.
Checking Tool
View the source code to locate hyperlinks with any instances of JavaScript event handlers, such as onClick that employ the JavaScript function open().
Information Source
The original source of this information is located on the W3C web site (www.w3.org/TR/WCAG10-TECHS/#gl-interim-accessibility)