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

aria-setsize/aria-posinset is ignored for lists #767

Closed JAWS-test closed 7 months ago

JAWS-test commented 9 months ago

Summary

  1. Go to https://codepen.io/jaws-test/pen/vYvdPmz
  2. read the list

Expected result

Number of list entries (4) and position of the displayed list entries (3 and 4) to be heard.

The information is transmitted correctly by Chrome.

Actual result

JAWS outputs the list as a list with 2 entries. The list entries are output without their position

The error also occurs with NVDA

Additional Information

JAWS version and build number

JAWS 2023

Operating System and version

Windows 10

Browser and version:

Chrome current version

stevefaulkner commented 8 months ago

@JAWS-test got same results in NVDA test case

JAWS-test commented 8 months ago

@stevefaulkner

got same results in NVDA

Yes, but I already described that above

BrettLewisVispero commented 7 months ago

I can see the argument that we should offer some way to let the user know about the list item position and setsize as assigned by the page author, but most of the time this will correspond to the number of list items shown and the position of the list item in the list. We have made a judgement call that knowing the web page author assigned list position and set size will have little benefit while causing a lot more chatter on most lists. The counter argument would be a compelling use case where the ability of the user to understand the page is impacted by the lack of this kind of info. Do you have an example in the wild of this pattern being used? .

JAWS-test commented 7 months ago

Do you have an example in the wild of this pattern being used? .

No. I admit that this is a minor problem that may not be relevant in practice. I have no objection to the issue being closed in favor of more important problems.

We have made a judgement call that knowing the web page author assigned list position and set size will have little benefit while causing a lot more chatter on most lists.

The output would only be necessary if the length of the list or the position in the list differs from the number resulting from the HTML source code alone (without ARIA).

stevefaulkner commented 7 months ago

closing for now as per comment https://github.com/FreedomScientific/standards-support/issues/767#issuecomment-1817489392