SAP / ui5-webcomponents

UI5 Web Components - the enterprise-flavored sugar on top of native APIs! Build SAP Fiori user interfaces with the technology of your choice.
https://sap.github.io/ui5-webcomponents/
Apache License 2.0
1.52k stars 264 forks source link

[Calendar | a11y]: Week day and week numbers are not announced by screen readers #10002

Closed PlutaKatarzyna closed 1 week ago

PlutaKatarzyna commented 1 week ago

Bug Description

While navigating through calendar with keyboard, information about week number and week day are not read by screen readers.

UDEx bug ticket reported by accessibility testers team: https://github.tools.sap/sapudex/digital-design-system/issues/926

Affected Component

ui5-calendar

Expected Behaviour

Add Aria-label or aria-describedby to a single calendar day, to contain information about weekday and week.

Isolated Example

No response

Steps to Reproduce

  1. Enable any screen readers (Jaws for Windows or VoiceOver for macOS)
  2. Go to UI5 Date Picker component and open calendar
  3. Use keyboard to change selected day
  4. Read/hear screenreader information

Log Output, Stack Trace or Screenshots

No response

Priority

Medium

UI5 Web Components Version

1.24.8

Browser

Chrome

Operating System

No response

Additional Context

No response

Organization

SAP / UDEx components team

Declaration

unazko commented 1 week ago

Hello @PlutaKatarzyna,

This issue is the same as this previously reported issue: https://github.com/SAP/ui5-webcomponents/issues/9441

The same isn't reproducible with NVDA screen reader. It is a JWAS issue logged under number 0093 in our known issues wiki. Unfortunately there is nothing we can do at our side as it is a third party issue related to the dialog role. For comparison those announcements are correct when the ui5-calendar isn't nested into a dialog: https://sap.github.io/ui5-webcomponents/v1/components/Calendar/ Scroll down and check any of the ui5-calendar samples on the page.

Best regards, Boyan