FreedomScientific / standards-support

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

JAWS is repeating previously added nodes on an aria-live region with aria-relevant=additions #788

Open ros3cin opened 7 months ago

ros3cin commented 7 months ago

Summary

JAWS is repeating previously added node elements on an aria-live region with aria-relevant=additions. Repro steps below.

Repro steps:

  1. Go to https://jsfiddle.net/j4e6ugdw/1/
  2. Activate JAWS
  3. Keep clicking on the button to announce a phrase

Expected result

JAWS should only announce the last added text, given only additions are relevant.

Actual result

JAWS is repeating previously added announcements

Example

https://jsfiddle.net/j4e6ugdw/1/

Additional Information

Tested on Chrome and Edge, does not work. Works as expected in Firefox

JAWS version and build number

JAWS version 2024.2310.70

Operating System and version

Windows 11 Enterprise 23H2 Build 22631.2715

Browser and version:

Edge Version 119.0.2151.93 (Official build) (64-bit) ❌ Chrome Version 119.0.6045.160 (Official Build) (64-bit) ❌ Firefox Version 119.0.1 (64-bit) ✅

JAWS-test commented 7 months ago

Related: https://github.com/FreedomScientific/standards-support/issues/279

JAWS-test commented 7 months ago

In NVDA the output is even worse: The live region is not output at all

ros3cin commented 3 months ago

Hello, any ETA on this issue?