Open brichwin opened 3 months ago
I'm separating the original issue into two, since I had combined what appear to be separate issues into one report.
I was able to verify that this issue does exist with JAWS. I however found that NVDA will read the equation (along with the x at the beginning) but not the l in last after the equation going backwards. Upon review, NVDA has an additional setting: "Navigation speech to use when beginning to navigate an equation: Speak" that JAWS does not. This causes NVDA to speak the whole equation out first, while leaving your cursor in its position, allowing you to use your right arrow to read character by character afterwards.
NVDA Version and Settings Version 2024.2 Configured with MathCAT and ClearSpeak Verbose
In case it is relevant to this issue, Neil Soiffer added a MathCAT issue for eating the character after the expression: https://github.com/NSoiffer/MathCATForPython/issues/80
eDAD tracking ticket for this issue is Accessibility 228598
Description:
There are issues of content not being spoken when using the left/right arrow keys to navigate character by character in and out of a math expression:
Steps to Reproduce:
Expected Behavior:
When navigating character by character with a screen reader, each press of the left or right arrow keys should result in some audio being produced. Also, text characters and other content should be reliably spoken when navigating over it.
Observed Behavior:
Not all left-arrow or right-arrow keypresses result in audio being produced. Some content that is present in the document is not spoken when navigating over it character-by-character.
Version Information:
Example Video and Sample Document:
I have provided a link to a short example video demonstrating the issue, and attached the Word document used in the video.
Attachments: