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!>
Thanks for joining our community and helping improve Syncfusion products!
Greetings,
I have noticed that the "No Records Found" message that can appear when AllowFiltering="true" is not consistently read by screenreaders automatically. This text shows up when there is no match after typing a string in the combobox input. I tested one of your demo pages with the NVDA screen reader and Google Chrome and then VoiceOver screen reader with Safari.
I believe this would be an accessibility issue under the WCAG 4.1.3 criterion regarding status messages. My reasoning is that the "No Records Found" text meets the WCAG definition of a status message:
and that there doesn't currently appear to be any code that programmatically allows the message to be consistently and automatically read by screen readers, such as role="status" or aria-live.
As a personal suggestion, I might recommend trying the role="status" or (aria-live="polite" aria-atomic="true") for the "No Records Found" text specifically. The goal would be to ensure that only the status text is read automatically by screen readers. Therefore, I would recommend against adding the aria to the parent container that both the listbox options and the status message share. Doing so might cause all listbox options to be read out, which is not desirable in this case. Only the "No Records Found" text needs to be read out automatically.
If you need any further information, please let me know. Thank you!