Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • B bootstrap
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 263
    • Issues 263
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 114
    • Merge requests 114
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Bootstrap
  • bootstrap
  • Issues
  • #22543
Closed
Open
Issue created Apr 28, 2017 by Administrator@rootContributor

WAI-ARIA

Created by: LaurenceRLewis

Although you develop a great product --- I see you're still implementing invalid ARIA attributes. For example for the carousel

Required children not present role="option". But if you add this child element it can contain no active elements. So remove role listbox and wrap the carousel in a role region with an aria-label or aria-labelledby. No other aria is required. Additionally the carousel should pause on focus and mouseover. You use role button on the anchors but they are not triggered by the spacebar as expected for a button element, only enter key.

There are other issues in relation to accessibility for most of the functionality.

Just saying :-)

Assignee
Assign to
Time tracking