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 label, labelledby, and describedby tags are not announced on elements with role="rowgroup" #720

Closed ztfine2 closed 1 year ago

ztfine2 commented 1 year ago

Summary

On an element with role="rowgroup", which is supposed to support labels and descriptions, nothing is announced on rowgroup entry (either through tab or through normal table navigation).

Example:

  1. https://codepen.io/zfine/pen/rNqQJxz
  2. Read the table with JAWS

Expected result

Expect, e.g., "data rows grouping" or "footer row grouping" to be announced when entering the rowgroup.

Actual result

No labels are read, as though the rowgroups were unlabeled or absent.

Example

https://codepen.io/zfine/pen/rNqQJxz

Additional Information

JAWS version and build number

2022.2206.9 ILM

Operating System and version

Windows 10 Version 22H2 (Build 19045.2965)

Browser and version:

113.0.5672.126 (Official Build) (64-bit) (cohort: M113_Stable_Rampup)

stevefaulkner commented 1 year ago

@ztfine2 The implementation of role=rowgroup is under active discussion at W3C https://github.com/w3c/html-aam/issues/474

I would avoid using it until implementation realities are decided.

stevefaulkner commented 1 year ago

@ztfine2 note they are announced in JAWS 2023 speech output for your example, this is what is announced when arrowing through the content using the virtual cursor

group start data rows
group end header
group start data rows
January
$100
February
$80
group end data rows
group start footer row
Total
$180
Total
$180
group end footer row
table end
stevefaulkner commented 1 year ago

closing as works as expected

JAWS-test commented 1 month ago

@stevefaulkner Please open the ticket again. Tables are mainly navigated using CTRL+SHIFT+arrow keys. The rowgroups and their labels are not perceptible. My expectation is that I hear the labelling when I enter the rowgroup, just as I hear the row heading when I go to a new row

stevefaulkner commented 1 month ago

@JAWS-test re-opened