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

`aria-selected="true"` on gridcell in Firefox causes all cells to be announced as selected #734

Open patrickhlauke opened 1 year ago

patrickhlauke commented 1 year ago

Summary

This may be a problem with Firefox, rather than with JAWS, but:

  1. Open https://vaadin.com/docs/latest/example?path=component/datepicker/date-picker-basic.ts
  2. Open the datepicker
  3. Tab into the datepicker and use cursor keys to navigate calendar cells
  4. Select a date using Space
  5. Navigate away from the selected gridcell, then back

Expected result

The selected cell (with aria-selected="true") is announced as selected.

Actual result

After selecting one cell, all cells in the grid are announced as selected.

Video

Video recording of Firefox/JAWS (where each cell is announced as selected) and Chrome/JAWS (where the behaviour is correct)

https://github.com/FreedomScientific/standards-support/assets/895831/cc540330-06c6-467d-8515-18bcfca135ba

Example

https://vaadin.com/docs/latest/example?path=component/datepicker/date-picker-basic.ts

Additional Information

JAWS version and build number

2023.2306.38

Operating System and version

Windows 11

Browser and version:

Firefox 115.0.2 (64-bit)

stevefaulkner commented 1 year ago

@patrickhlauke tested with

JAWS version and build number 2023.2307.37

Operating System and version Windows 10

Browser and version: Firefox 116.0b7 (64-bit)

can reproduce. works correctly in chrome

stevefaulkner commented 1 year ago

@patrickhlauke noted that similar issue in NVDA Firefox, announces all cells as selected except the selected cell

August 2023 table 8 August 2023, Tuesday, Today row 3 column 3 15 August 2023, Tuesday selected row 4 column 3

BrettLewisVispero commented 11 months ago

Imported into ADO as bug 48453