NVDA can only work with built-in "Word Math" or with MathType math depending on UIA settings #17554
Labels
app/microsoft-office
p4
https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority
triaged
Has been triaged, issue is waiting for implementation.
Word Math works UIA and MathType Math (which is an embedded object) works with MSAA. It's long been a frustration that you need to go to the "Advanced" settings and change the UIA settings "Use UI Automation to access Microsoft Word document controls" to hear the math depending upon what software authored the math.
I'd like to carve out an exception if the value of the UIA in Word is "Always". This value works with Word Math but not with MathType Math. The exception would recognize the MathType object and switch to MSAA for that. I spent some time trying to find where a check might go, but I was unsuccessful due to my limited knowledge of the code. If you agree that making NVDA smarter about the Word and MathType math is a good idea, I'd appreciate some pointers of where I might add a check.
Steps to reproduce:
Note: you probably need MathType installed to hear the MathType equation. You can download the free demo version from here.
Actual behavior:
See "steps to reproduce"
Expected behavior:
Users should not need to play with advanced settings to hear math.
NVDA logs, crash dumps and other attachments:
System configuration
NVDA installed/portable/running from source:
Installed.
NVDA version:
2024.4.1, but has happened for years (even when the UIA options were experimental).
Windows version:
Windows 10
Name and version of other software in use when reproducing the issue:
Any version of MathType, MathPlayer/MathCAT
Other information about your system:
Other questions
Does the issue still occur after restarting your computer?
yes
Have you tried any other versions of NVDA? If so, please report their behaviors.
yes -- same behavior for years
If NVDA add-ons are disabled, is your problem still occurring?
you need a math addon to hear the math
Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?
yes
The text was updated successfully, but these errors were encountered: