Skip to content

feat(ui5-list): added default ARIA role description#13135

Merged
PetyaMarkovaBogdanova merged 3 commits intomainfrom
add-list-interactive-reading
Feb 26, 2026
Merged

feat(ui5-list): added default ARIA role description#13135
PetyaMarkovaBogdanova merged 3 commits intomainfrom
add-list-interactive-reading

Conversation

@PetyaMarkovaBogdanova
Copy link
Contributor

@PetyaMarkovaBogdanova PetyaMarkovaBogdanova commented Feb 24, 2026

This pull request improves the accessibility of the List component by enhancing its ARIA descriptions and adding related tests. The main focus is on ensuring that the component provides a meaningful default ARIA description and combines it with user-provided descriptions.

Accessibility improvements:

  • Added a new default ARIA description for the List component, which announces its interactive nature to assistive technologies. This is sourced from a new i18n string LIST_ROLE_DESCRIPTION. [1] [2]
  • Modified the ariaDescriptionText getter in List.ts to always include the default ARIA description, and to combine it with any user-provided or group descriptions, ensuring a comprehensive ARIA description is presented.

@ui5-webcomponents-bot
Copy link
Collaborator

ui5-webcomponents-bot commented Feb 24, 2026

🧹 Preview deployment cleaned up: https://pr-13135--ui5-webcomponents.netlify.app

@ui5-webcomponents-bot ui5-webcomponents-bot temporarily deployed to preview February 24, 2026 14:56 Inactive
@ui5-webcomponents-bot ui5-webcomponents-bot temporarily deployed to preview February 24, 2026 15:29 Inactive
@ui5-webcomponents-bot ui5-webcomponents-bot temporarily deployed to preview February 26, 2026 08:20 Inactive
@PetyaMarkovaBogdanova PetyaMarkovaBogdanova merged commit d2de428 into main Feb 26, 2026
21 of 22 checks passed
@PetyaMarkovaBogdanova PetyaMarkovaBogdanova deleted the add-list-interactive-reading branch February 26, 2026 17:31
@ui5-webcomponents-bot ui5-webcomponents-bot temporarily deployed to preview February 26, 2026 17:31 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants