FreedomScientific / standards-support

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

Changes to polite ARIA Live Region triggered by button click are only announced by JAWS 2024 when Virtual Cursor is off (Firefox) #866

Open MarcSolo opened 2 months ago

MarcSolo commented 2 months ago

Summary

JAWS 2024.2405.83 does not announce changes to a polite ARIA Live Region in Firefox 129.0.2 unless you first turn off the Virtual Cursor.

Test steps:

  1. Turn screen reader on (make sure Virtual Cursor is on/Insert+Z)
  2. Open carousel example in the WAI tutorial
  3. Navigate to the "Next item" button
  4. Activate button
  5. Observe screen reader announcement

Expected result

JAWS announces changes to ARIA Live Region, "Item X of Y"

Actual result

JAWS does not announce changes to ARIA Live Region unless you turn off the Virtual Cursor first and then activate the button.

Example

carousel example in the WAI tutorial

Additional Information

Cannot reproduce with JAWS and Chrome 127.0.6533.122

Cannot reproduce with NVDA 2024.1 and Chrome 127.0.6533.122 or Firefox 129.0.2

JAWS version and build number

JAWS 2024.2405.83

Operating System and version

Windows 10.0.19045

Browser and version:

Firefox 129.0.2

MarcSolo commented 2 months ago

The video attached is a screen cast highlighting the difference in JAWS behavior activating the next item button with the Virtual Cursor on and off. JAWS does not announce the changes to the Live Region (e.g. "Item 2 of 3") when activating the button with the Virtual Cursor on. It does when the Virtual Cursor is turned off by pressing Insert+Z https://github.com/user-attachments/assets/c10b8ce4-a972-4663-be75-fde0f6b60a28