FreedomScientific / standards-support

Contains documentation for Vispero software support of Web standards
https://freedomscientific.github.io/standards-support/
GNU General Public License v3.0
109 stars 11 forks source link

JAWS is not narrating aria-describedby for Microsoft Teams App #514

Open kolaps33 opened 3 years ago

kolaps33 commented 3 years ago

Summary

JAWS is not narrating aria-describedby attribure in Microsoft Teams Application, but does it in the chrome.

Repro steps:

  1. Go to Microsoft Teams App
  2. Navigate to any channel in any team
  3. Navigate to the button "New conversation" and activate the button Focus should move to the chat input field with narration: "Start a new conversation. ..."
  4. Press TAB key navigate to "Format" button. Narration of this button is: Format. Press enter to expand compose box and format your message. Press right arrow for more options. Button
  5. Activate the button
  6. Press shift+TAB about 4 times to navigate into "aria_messages_post_toolbar menu"
  7. navigate in the menu/toolbar by left/right arrow keys on first and second item
  8. observe narration

Expected result

Select a post type 1 of 3 New conversation is selected

Select a reply option 2 of 3 Everyone can reply is selected

Actual result

Select a post type 1 of 3 Select a reply option 2 of 3

Additional Information

When tested the same scenario on the web, tested with Chrome, then JAWS narrate saria-describedby attribute. But aria-describedby attribute is not narrated in the Teams app. Looks like it can be issue of JAWS script.

Enclosing screenshot to be more sure which elements are affected: image

Additional comment

I tried today to edit JAWS script "Teams.JSS" located in path: ProgramData\Freedom Scientific\JAWS\2020\Scripts into the function "void function sayObjectTypeAndText()" I added the line: say(getDescribedByText (), OT_CONTROL_NAME)

Then JAWS started narration of aria-describedby, but a bit in wrong order. But protentional root cause can could be in this function.

JAWS version and build number

JAWS 2020.2006.12 ILM

Operating System and version

Windows 10 Enterprise build: 10.0,19042

Browser and version:

Chrome Version 89.0.4389.114 (Official Build) (64-bit)

kolaps33 commented 1 year ago

Tested with new JAWS: J2023.2212.23.400-any

and confirming bug was fixed.