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.47k stars 254 forks source link

BusyIndicator : Accessibility screen reader does not identify if busy indicator is set or not #5414

Open pppwr7 opened 2 years ago

pppwr7 commented 2 years ago

Describe the bug Accessibility screen reader does not identify when busy indicator is set or not.

Isolated Example use react library sample https://sap.github.io/ui5-webcomponents-react/?path=/docs/user-feedback-busyindicator--default-story for testing

*

Lukas742 commented 2 years ago

Thanks for reporting! I'll forward this issue to our UI5 Web Components Colleagues as the affected component is developed in their repository.

nnaydenow commented 2 years ago

Hi @PriyaPowar,

Could you please provide isolated example where we can reproduce the issue. If the focus enters the busy indicator element everything is read out correctly?

Regards, Nayden

pppwr7 commented 2 years ago

@nnaydenow , codeSandbox example: https://codesandbox.io/s/jolly-meitner-w76fgj?file=/src/App.js

nnaydenow commented 2 years ago

Hello @SAP/ui5-webcomponents-topic-rd ,

Could you please check this issue? If busy indicator is activated and focus is inside it screen reader doesn't announce any information.

You can check it in this example: https://codesandbox.io/s/ui5-webcomponents-forked-we2r53?file=/src/index.js

I checked the behaviour in OpenUI5 and there screen reader doesn't announce any information too. Is this the correct behaviour ?

Regards, Nayden

dimovpetar commented 1 year ago

Hello @PriyaPowar ,

To clarify, when you test, when the "Focusable element" div becomes busy, which is the current active element? Is it the button, or the "Focusable element" div itself?

Best regards, Petar

github-actions[bot] commented 1 year ago

Hello, everyone! The issue has been inactive for 21 days. If there are still questions or comments, please feel free to continue the discussion. Inactive issues will be closed after 7 days!

github-actions[bot] commented 1 year ago

Hello, everyone! The issue has been inactive for 21 days. If there are still questions or comments, please feel free to continue the discussion. Inactive issues will be closed after 7 days!

github-actions[bot] commented 1 year ago

Hello, everyone! The issue has been inactive for 28 days, so I am closing the issue.

pppwr7 commented 3 days ago

Hi dimovpetar, Apologies for the very delayed reply. Our requirement is that we have a dynamic page with filterbar in the header and a table in dynamic page content section. On click of Go button in filterbar, the table part is shown as under a busy indicator so that user does not perform any action son the table while the call is still in progress. Hence, when user clicks on Go button, we want the busy indicator being set and unset to be read.

dimovpetar commented 3 days ago

Reopening this issue for further investigation.