Skip to content

fix(ui5-li): remove redundant "Is Active" accessibility announcement#13338

Open
plamenivanov91 wants to merge 1 commit intomainfrom
li-isactive-fix
Open

fix(ui5-li): remove redundant "Is Active" accessibility announcement#13338
plamenivanov91 wants to merge 1 commit intomainfrom
li-isactive-fix

Conversation

@plamenivanov91
Copy link
Contributor

The type="Active" property indicates the item's interactive behavior (clickable), not its state. Screen readers were repeatedly announcing "Is Active" on every list item with type="Active", which was confusing and non-specific.

Selected/not-selected state is already properly announced separately via aria-selected and ariaSelectedText in aria-describedby.

Changes:

  • Remove LIST_ITEM_ACTIVE from ariaLabelledByText getter
  • Remove unused LIST_ITEM_ACTIVE import from ListItem.ts
  • Update accessibility test to verify "Is Active" is not announced
  • Remove LIST_ITEM_ACTIVE from default messagebundle.properties

Fixes: #13265

The type="Active" property indicates the item's interactive behavior (clickable),
not its state. Screen readers were repeatedly announcing "Is Active" on every
list item with type="Active", which was confusing and non-specific.

Selected/not-selected state is already properly announced separately via
aria-selected and ariaSelectedText in aria-describedby.

Changes:
- Remove LIST_ITEM_ACTIVE from ariaLabelledByText getter
- Remove unused LIST_ITEM_ACTIVE import from ListItem.ts
- Update accessibility test to verify "Is Active" is not announced
- Remove LIST_ITEM_ACTIVE from default messagebundle.properties

Fixes: #13265
@ui5-webcomponents-bot
Copy link
Collaborator

@ui5-webcomponents-bot ui5-webcomponents-bot temporarily deployed to preview March 26, 2026 16:39 Inactive
@yanaminkova yanaminkova self-requested a review March 27, 2026 08:35
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.

[ListItem]: "isActive" is being announced repeatedly

2 participants