mathjax / mathjax/MathJax

Bug: in firefox, Mathjax menu labels not announced correctly via screen reader

Open
#3,400 1 comment 0 reactions 1 assignee View on GitHub

@dpvc is already working on this.

Since Aug 14, 2025.

Accepted
Dominant language
JavaScript
Stars
10.9k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Description

Issue Summary

In latest firefox, arrowing through the menu with NVDA often cuts off the announcement of the menu label. DOes not happen with all menu items, and sometimes is dependent on when you are arrowing up / down or exactly which menu item gains focus.

Steps to Reproduce
  1. open any page using MathJax 3.2.2 with NVDA running in firefox
  2. tab to an expression and trigger the menu
  3. arrow around in the menu and submenus
    • accessibility is often announced as just "a"
    • show math menu is often cut off
    • items within the accessibility menu are often truncated
    • "about" and "help" menus are always announced correctly

This is a bug because menu items are not read properly. This behavior not seen in Chrome!

Technical details
  • MathJax Version: 3.2.2
  • Client OS: windows 10
  • Browser: Firefox

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.