codeforpdx / PASS

PASS project - with HMIS module integration
MIT License
28 stars 25 forks source link

Enhancement: "Skip Navigation" links should be available to skip repetitive content #511

Closed milofultz closed 9 months ago

milofultz commented 10 months ago

Describe the Current Behavior/Feature:

n/a

Proposed Behavior/Feature:

Skip link for users of assistive technologies to skip past repetitive content.

Rationale:

Keyboard users often have to move past the same things on every page (navigation links, etc.) to get to the main content. Skip links lets a keyboard user skip past those repetitive elements and get to the main content.

See WebAIM's article for more details. You can also see an example of it on their page; on refresh, press tab and you'll see a skip link appear and disappear when you tab again.

Screen Shot 2023-11-12 at 10 20 48 AM

Proposed Implementation (if applicable):

One that is not visible until you tab is common and well vetted. See WebAIM's article for more details.

bingeboy commented 10 months ago

I'll take this one.