-
Notifications
You must be signed in to change notification settings - Fork 99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AnalyticalTable: announce row data on selection via screen reader #6273
Comments
Hello, In order to process the reported issue we need a sample, were we can debug, reproduce and analyse the problem. Without that we would be enable to determine the root cause of the issue. Kind Regards, |
@elenastoyanovaa For this we can use UI 5 Analytics table only example you can play here https://sap.github.io/ui5-webcomponents-react/v2/?path=/story/data-display-analyticaltable--default&args=selectionMode:Multiple |
Hello @MarcusNotheis @Lukas742 , It seems that this table does not use a ui5 web components table. Can you please transfer the issue to your queue? Kind Regards, |
Thanks for reporting! I'll forward this issue to the UI5 Web Components for React repo as the affected component is developed there. |
Hi @Lukas742 there is no update since 2weeks |
Hi @Lukas742 i hope you got all the required information kindly let me know if anything |
we will investigate this issue in the upcoming week at the latest. |
could you please elaborate on what the expected output should be? As reference you can find an example using a standard HTML grid table, where a basic select functionality is implemented, here: https://stackblitz.com/edit/github-jsdyp7?file=src%2FHTMLGridTable.tsx,src%2FApp.tsx,src%2Findex.css |
Hello @Lukas742 , Perhaps the reporter should answer this question, or a specification should be checked? Kind Regards, |
@elenastoyanovaa Oops, I didn't mean to tag you. Sorry about that! I've now edited my post. |
Hi @Lukas742 It should read out the state and row details. In the given example it's announcing the selected and deselect and which row it is in but not announcing the details it should announce the whole row selected details Ex:- Row 3 Description 3 like this Even if the selected row is empty also it should announce Selected row is empty please let me know if anything needed |
Hi @Lukas742 Each & every UI element should be read out on accessing with screen reader. Providing role, state, and value information on all user interface components enables compatibility with assistive technology, such as screen readers, screen magnifiers, and speech recognition software, used by people with disabilities. |
I wasn't able to find specifications for this, so for this to be implemented this request would need to go through the Inner Source process and be synchronised with the SAP Central Design team first. Please raise a BLI to the central design team and include the ticket number here for reference. In the meantime you can also implement this behavior yourself. I've prepared a StackBlitz example showing how row and cell props can be extended and also how you can implement live announcements for screen readers. |
Hi @Lukas742 Thanks a lot I have tested with the example it's working as expected please find the recordings and screen shot. please proceed next step. let me know the fixed version Screen.Recording.2024-09-30.172013.mp4 |
If you want this behavior to be integrated in the
Otherwise, you can use the provided code example to implement it in your application. |
Okay can i know the process how to create the BLI |
@durgaprasad1995 since this is a public repo, please contact me internally so I can forward you the links. |
Okay @Lukas742 Thanks will contact |
Hi everyone! Seems like there hasn't been much going on in this issue lately. If there are still questions, comments, or bugs, please feel free to continue the discussion. Inactive issues will be closed after 7 days. Thanks. |
Hey there, it's me again! I am going close this issue to help our maintainers focus on the current development roadmap instead. If the issue mentioned is still a concern, please first check to see if the maintainers have requested additional input and provide it if necessary, or post a detailed description of why this issue is still a problem. |
Bug Description
Accessibility Issue.
When the user selects and deselects the checkbox it should read the row details.
Currently, it's reading only checked and unchecked.
Observed Behavior:
There is no information conveyed to the end user upon selecting or deselecting the rows present within the 'Items(xxxx)' table which is present within the 'Supplier' dialog box.
Expected Behavior:
State of the should be read out to screen reader users.
Providing state of the UI on all user interface components enables compatibility with assistive technology, such as screen readers, screen magnifiers, and speech recognition software, used by people with disabilities.
Here information as 'Checked/selected' should be read out when sub menu items are accessed.
State (expand/collapse) of the UI should be read out to screen reader users.
Affected Component
No response
Expected Behaviour
State of the should be read out to screen reader users.
Providing state of the UI on all user interface components enables compatibility with assistive technology, such as screen readers, screen magnifiers, and speech recognition software, used by people with disabilities.
Here information as 'Checked/selected' should be read out when sub menu items are accessed.
State (expand/collapse) of the UI should be read out to screen reader users.
Isolated Example
No response
Steps to Reproduce
1.Go to analytics table (https://sap.github.io/ui5-webcomponents-react/v2/?path=/story/data-display-analyticaltable--default&args=selectionMode:Multiple) check any row
2.Open Jaws and see whether it is announcing the selected row data or not
3.
...
Log Output, Stack Trace or Screenshots
Priority
Very High
UI5 Web Components Version
1.17.0
Browser
Chrome
Operating System
Windows
Additional Context
No response
Organization
SAP
Declaration
The text was updated successfully, but these errors were encountered: