FreedomScientific / standards-support

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

element with role='slider' and aria-readonly='true' emits misleading announcement #771

Open caroline-ferri opened 1 year ago

caroline-ferri commented 1 year ago

Summary

When a native element has the role="slider" and aria-readonly="true" JAWS emits "To increase or decrease use the arrow keys".

Expected result

Since the element is readonly, "To increase or decrease use the arrow keys" should not be emitted.

Actual result

"To increase or decrease use the arrow keys" is emitted, implying that a read only slider element has keyboard functionality.

Example

Steps to reproduce:

  1. navigate to https://sap.github.io/ui5-webcomponents/playground/?path=/docs/main-rating-indicator--docs
  2. set readonly to true
  3. Inspect the element and verify that it has role="slider" and aria-readonly="true"
  4. start JAWS
  5. tab to the rating indicator component

Additional Information

JAWS version and build number

Version 2023.2307.37

Operating System and version

Mac OS, running Windows 11 through a VM

Browser and version:

Chrome version 117.0.5938.92