Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • funkwhale funkwhale
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 379
    • Issues 379
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 17
    • Merge requests 17
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • funkwhalefunkwhale
  • funkwhalefunkwhale
  • Issues
  • #1126
Closed
Open
Issue created May 15, 2020 by Agate@agateMaintainer

Implement a skiplink

Part of #1106 (closed) (read this issue for access to the full audit and recommendations).

What is a skip link

Note that it would likely require a reordering of the HTML elements, in particular moving the sidebar after the <router-view></router-view>` to ensure content is always first on the page

Note that we may also need to implement some focus-related tweaks to reset the focus when a link is clicked (cf https://daverupert.com/2019/01/accessible-page-navigations-in-single-page-apps/).

Audit section (Section 2.4.1):

A mechanism should be available to skip content that is repeated throughout the website. This can be done by means of a skiplink. The skiplink can be hidden with CSS and displayed only when it receives the focus, and it should be the first link on the page that receives the focus.

Assignee
Assign to
Time tracking