Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Characters at the beginning and the end of a math expression are not spoken when navigating character by character in Word 365 #6

Open
brichwin opened this issue Aug 1, 2024 · 5 comments

Comments

@brichwin
Copy link
Collaborator

brichwin commented Aug 1, 2024

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:

  • The character immediately following an expression is not spoken when navigating character-by-character in either direction
  • The first character of an expression is not spoken when navigating character-by-character into the expression (going right)

Steps to Reproduce:

  1. Launch the JAWS screen reader
  2. Configure JAWS:
    a. Enable MathCAT
    b. Configure MathCAT
    1. Speech Style: ClearSpeak
    2. Math Verbosity: Verbose
      c. Restart JAWS if changes were made
  3. Open the attached file (Text before and after math expression.docx) with Microsoft Word 365 (Desktop version)
  4. Navigate to the line with the math expression
  5. Use the left and right arrow keys to move character-by-character in and out of the start and end of the expression
  6. Observe that:
    a. Not all keypresses result in audio being produced
    b. The first character of the expression is not spoken when navigating into the expression from the left.
    c. The first character of text after the expression will not be spoken when navigating past it from either direction

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:

  • OS Version:
    -- OS Name: Microsoft Windows 11 Enterprise
    -- Version: 10.0.22621 Build 22621
    -- Locale: United States
  • Microsoft Word Version:
    -- Microsoft 365 Apps for enterprise
    -- Version 2402 (Build 17328.20452 Click-to-Run)
  • JAWS Version and Settings
    -- JAWS Professional Version 2024.2406.121
    -- Configured to use MathCAT with ClearSpeak Verbose

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:

@brichwin
Copy link
Collaborator Author

brichwin commented Aug 6, 2024

I'm separating the original issue into two, since I had combined what appear to be separate issues into one report.

@jkhurdan
Copy link
Collaborator

jkhurdan commented Aug 6, 2024

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

@brichwin
Copy link
Collaborator Author

In case it is relevant to this issue, Neil Soiffer added a MathCAT issue for eating the character after the expression: NSoiffer/MathCATForPython#80

@ways2read
Copy link
Member

Response from eDAD:

Thank you for letting us know about this issue. We have reviewed it with the team working on Word, and it has been logged in their bug tracking system. The Word team reviews their list of issues regularly and takes action on them based on the priority and other work items on the list. Since there is no immediate action for eDAD, and the issue is in the Word teams’ backlog of issues to work on, we are closing this ticket. If you want to check the status at any point of time, please do contact us, and we will assist you.

@ways2read
Copy link
Member

Colleagues at MSFT responded:

We made a fix in build 16.0.18217.15010 on the Word side to improve the text pattern. It is possible after looking into these issues there is something still not reporting correctly in the text pattern so Word may still have work to do but as of now, it all points to the screen reader themselves.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants