xi / a11y-outline

web extension to navigate document outlines easily
https://addons.mozilla.org/firefox/addon/a11y-outline/
BSD 3-Clause "New" or "Revised" License
36 stars 3 forks source link
a11y outline webextension

a11y-outline - web extension to navigate page outlines easily

Many screen readers like JAWS or NVDA have shortcuts to bring up a list of landmarks, headings or links. This browser extension provides the same functionality without requiring a screen reader. It therefore implements Success Criterion 1.9.1 of UAAG20.

This is mainly useful for two audiences:

Installation

Firefox

See https://addons.mozilla.org/firefox/addon/a11y-outline/

Chrome

Bookmarklet

A bookmarklet is available on https://xi.github.io/a11y-outline/.

Building manually

Running make should be sufficient.

Usage

Pressing Ctrl+Shift+7 brings up a dialog. You can use the up/down arrow keys to select a list. With the tab key you can switch to the actual list and navigate it with arrow keys.`

Optionally you can create shortcuts for some additional commands in your browser settings.

Note on HTML5 outline algorithm

This extension does not implement the HTML5 outline algorithm, as that is also not available in common screen readers and works very differently from the WAI-ARIA based outlines used here.