Skip to content

fix(ui5-icon): enable activation via screen reader virtual cursor#13156

Merged
dobrinyonkov merged 1 commit intomainfrom
fix/icon-screen-reader-activation
Mar 5, 2026
Merged

fix(ui5-icon): enable activation via screen reader virtual cursor#13156
dobrinyonkov merged 1 commit intomainfrom
fix/icon-screen-reader-activation

Conversation

@dobrinyonkov
Copy link
Contributor

Add onClick handler to Icon component to support screen reader activation (JAWS/NVDA). Screen readers synthesize click events when users activate elements, which was not being handled.

  • Add _onclick handler that fires decorator event
  • Update tests to reflect consistent ui5-click firing

Fixes #11454

Add onClick handler to Icon component to support screen reader
activation (JAWS/NVDA). Screen readers synthesize click events
when users activate elements, which was not being handled.

- Add _onclick handler that fires decorator event
- Update tests to reflect consistent ui5-click firing
- Remove incorrect Shift cancellation documentation

Fixes #11454
@ui5-webcomponents-bot
Copy link
Collaborator

ui5-webcomponents-bot commented Feb 26, 2026

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

@ui5-webcomponents-bot ui5-webcomponents-bot temporarily deployed to preview February 26, 2026 10:39 Inactive
@dobrinyonkov dobrinyonkov requested a review from yanaminkova March 5, 2026 08:41
@dobrinyonkov dobrinyonkov merged commit b2e6658 into main Mar 5, 2026
28 of 30 checks passed
@dobrinyonkov dobrinyonkov deleted the fix/icon-screen-reader-activation branch March 5, 2026 11:19
@ui5-webcomponents-bot ui5-webcomponents-bot temporarily deployed to preview March 5, 2026 11:19 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.

[SF]Icon: A11y - Icon Cannot Be Activated With Enter/Space Key in JAWS/NVDA

3 participants