# VGAR Navigation Requirements

## Progress Steps (NAV-WEB-008)

### Indicate progress / wizard steps to screen readers

When a wizard or process interaction is presented it must also provide an indication of the user’s progress through wizard or process steps.

The indicator must provide context and status to screen readers and the current step in the process must be included in the page title and H1 level heading. Without this essential context cue, a screen reader user has no good way of knowing where they are in a process. A user with a cognitive disability that affects memory might not easily remember their place in a workflow.

### Requirements

#### Wizard Context Provided (NAV-WEB-008-01)

Process or Wizard Step Indicators MUST provide context and status to screen readers (e.g., "Current Step: Add Card, Step 2 of 4").

```javascript

```

#### Wizard Info in Title / h1 (NAV-WEB-008-02)

Any Process or Wizard Step Indicator information MUST be included in the page title and H1.

```javascript

```

### Test Procedures

#### Screen reader (NAV-WEB-008-01-T)

Read any process or Wizard Step Indicators with each supported screen reader and confirm that each provides context and status to screen readers (e.g., "Current Step: Add Card, Step 2 of 4").

#### FAE > Navigation > Title (NAV-WEB-008-02-T)

Confirm that any process or wizard step indicator information, if present, is included in the page title and H1.

### WCAG Success Criteria
- [2.4.8 Location](http://www.w3.org/TR/UNDERSTANDING-WCAG20/navigation-mechanisms-location.html)

### W3C Techniques
- [G65: Providing a breadcrumb trail](http://www.w3.org/TR/2015/NOTE-WCAG20-TECHS-20150226/G65)
- [G63: Providing a site map](http://www.w3.org/TR/2015/NOTE-WCAG20-TECHS-20150226/G63)
- [G128: Indicating current location within navigation bars](http://www.w3.org/TR/2015/NOTE-WCAG20-TECHS-20150226/G128)
- [G127: Identifying a web page’s relationship to a larger collection of web pages](http://www.w3.org/TR/2015/NOTE-WCAG20-TECHS-20150226/G127)
