Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • M MathJax
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 304
    • Issues 304
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 15
    • Merge requests 15
  • 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
  • MathJax
  • MathJax
  • Issues
  • #2609
Closed
Open
Issue created Jan 12, 2021 by Peter Krautzberger@pkraContributor

aria-hidden and focusable children

MathJax currently adds aria-hidden to its container element. When there are links in the MathJax output, such links are focusable but in aria-hidden parents which is problematic, e.g., for non-visual users tabbing to the link in an aria-hidden area and thus no accessible name. In addition, the link might not have an accessible name (e.g., in SVG output).

Oddly, this is the case even when the accessibility explorer is active (when aria-hidden shouldn't be necessary). It's also unfortunate in situations like $\ref{...}$.

Assignee
Assign to
Time tracking