Skip to content

[A11y][ui5-list]: Checkbox accessible names are not unique and do no match label #10666

@caroline-ferri

Description

@caroline-ferri

Bug Description

This issue has previously been brought up in #6861

For a list that has select mode set to multiple the checkboxes accessible names are not unique and do not match the physical labels on the list. This is in violation of ACC264.3

Affected Component

UI5-List

Expected Behaviour

When using AT like JAWS we expect the checkboxes to be announced with unique accessible names. Additionally, these names should match the visual label used to label the checkbox.

Isolated Example

https://sap.github.io/ui5-webcomponents-react/v2/?path=/docs/data-display-list--docs

Steps to Reproduce

  1. Using JAWS navigate to https://sap.github.io/ui5-webcomponents-react/v2/?path=/docs/data-display-list--docs
  2. set selection mode to "Multiple"
  3. tab to the list items
  4. notice that announcement for the checkboxes lack description and clarity
    ...

Log Output, Stack Trace or Screenshots

No response

Priority

None

UI5 Web Components Version

latest

Browser

Chrome

Operating System

Mac OS

Additional Context

This issue has already been discussed in #6861 which has been closed. However, important information has been added to the issue since it has been closed. Hence, I am opening this issue. Please refer to original issue's conversation for additional context which is pertinent to the issue at hand.

Organization

No response

Declaration

  • I’m not disclosing any internal or sensitive information.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions