Skip link for staff interfaces

Bug #2017034 reported by Stephanie Leary
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Evergreen
Confirmed
Medium
Terran McCanna

Bug Description

As mentioned in bug 1615707, we should have a "skip to main content" link on the staff interfaces in addition to the landmarks.

Related: bug 1744629 for the OPAC.

Revision history for this message
Stephanie Leary (stephanieleary) wrote :

Branch with separate commits for Angular and AngularJS screens. Improvements welcome, especially on AngularJS, where focus lands on the main content container in a way that's invisible.

https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/sleary/2017034-staff-skipnav

description: updated
Changed in evergreen:
status: New → Confirmed
tags: added: pullrequest
Revision history for this message
Stephanie Leary (stephanieleary) wrote :

To test:

1. If you don't have keyboard tabbing set up in your browser already, you'll need to do that first: https://wiki.evergreen-ils.org/doku.php?id=accessibility:testing#testing_keyboard_navigation
2. Open any AngularJS staff page
3. Focus on your address bar
4. Press the tab key until you get past the built-in browser buttons. The first thing you should see focused in the Evergreen screen itself is a "Skip to main content" link that is visible only when you're focused on it; when you press tab again, it should disappear.
5. If you press Enter while focused on the skip link, your focus should move past the navigation menu and onto the next element on the page, whatever that is.

Changed in evergreen:
assignee: Stephanie Leary (stephanieleary) → nobody
Changed in evergreen:
milestone: none → 3.12-beta
importance: Undecided → Medium
Changed in evergreen:
assignee: nobody → Terran McCanna (tmccanna)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.