Closed I543348 closed 1 year ago
Hello,
I compared the implementation with UI5 and I do not see major changes (but there it is announced once). In UI5 there is also an element with a live region updated when the hour/minutes are changed, which is styled differently. Can be seen here: https://ui5.sap.com/1.84.37/#/entity/sap.m.TimePicker/sample/sap.m.sample.TimePicker
One difference is the way how the element is hidden from the screen reader. As a potential solution, can you try to apply the styles from sapUiInvisibleText css class in UI5 and see if this solves the issue on your side? I tried it with an isolated HTML sample and it worked. But when I did it on the fly in the browser in the sample it did not worked. Still I think the screen reader is doing some initial detection of the live regions when the page is loaded and maybe that is why my later change did not worked. So it needs to be tested in the dev environment.
Best Regards, Nikolay
To elaborate, it is read twice when the user uses the up/down arrow keys to change the set time. Only hearing it once when using the left/right arrow keys to move from hours/mins/sec/period
Is this a bug, enhancement, or feature request?
Bug - Low priority
Briefly describe your proposal.
When navigating through the time picker (hour, minute, second) with the arrow keys, the focused list entry is always output twice by screen reader JAWS in both linear reading mode and forms mode
Which versions of Angular and Fundamental Library for Angular are affected? (If this is a feature request, use current version.)
Tested on https://deploy-preview-10396--fundamental-ngx.netlify.app/#/core/datetime-picker#simple
If this is a bug, please provide steps for reproducing it.
Turn on JAWS and Navigate through dates and times using keyboard
Please provide relevant source code if applicable.
Is there anything else we should know?
This is reported by ATL testing