Welcome to the Blazor feedback portal. We’re happy you’re here! If you have feedback on how to improve the Blazor, we’d love to hear it!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

1
Vote

Greetings,

When I was testing the Syncfusion DataGrid component, I saw that the component included it's own built-in Spinner icon, presumably for loading. I used the NVDA screen reader and Firefox web browser and followed the steps below:

View a web page with the DataGrid component, and wait for it to load all of the data into the grid and finish rendering. A spinner icon will appear during this task and then disappear. I would not hear about this loading in the screen reader. When I inspected the spinner html that was generated, I did not find any ARIA that would allow screen readers to receive equivalent messaging about the loading. Therefore, this can likely be reproduced in other browsers or screen readers as well.

The primary issue is that screen reader users should receive an equivalent notification of any loading behavior indicated by an icon, since they cannot see the icon if they are blind. Loading state can be argued to be information on the state of an application, and I do not think that the loading is a change of context either since in some cases loading of the DataGrid may not affect focus or change the overall web page. Please correct me if wrong.

Therefore, I believe the loading icon would meet the WCAG definition of a Status Message and should follow requirements of 
WCAG 4.1.3 to announce the status message to screen readers.

Information about icons and WCAG 4.1.3 can be found here: 


-Ken Watson