Request new features or modifications


Post by jintech »

We are testing our application for WCAG 2.1 compliance using the Accessibility Insights extension (FastPass). Below is a list of identified accessibility issues related to Bryntum components, along with their impact and suggestions for resolution.

Since the library dynamically generates these elements, we are unable to handle these issues on our end within the project. We request your team to investigate and provide fixes or guidance.

Issues:

#b-textfield-1-input
Impact Element is not focusable. Element has global ARIA attributes but is marked as presentational.
Suggestion by FastPass Elements marked as presentational should not have global ARIA attributes or tabindex.

#b-grid-1-normalSubgrid
Impact Element should have focusable content. Element itself should be focusable.
Suggestion by FastPass Ensure elements with scrollable content are accessible via keyboard.

#b-checkbox-1-input
Impact: ARIA role presentation is not allowed for the given element.
Suggestion by FastPass The role attribute must have a valid value for the element type.

#b-combo-1-input
Impact Invalid ARIA attribute value: aria-active descendant has an invalid value.
Suggestion by FastPass Ensure all ARIA attributes have valid values.

We’d appreciate it if they could be prioritized.
Thank you for your assistance!

Attachments
bryntum fast pass.PNG
bryntum fast pass.PNG (47.58 KiB) Viewed 832 times

Post by marcio »

Hey jintech,

Thanks for reaching out.

Which version are you using? Do you still have those issues when testing one of our demos? If not, could you please share a sample project like the one you're presenting on the screenshot so we can check which elements need our attention?

Best regards,
Márcio

How to ask for help? Please read our Support Policy


Post by jintech »

We are using Bryntum Grid 6.0.4.
Yes, we are getting similar issues in Bryntum demos as well

Attachments
bryntum demo.PNG
bryntum demo.PNG (99.97 KiB) Viewed 819 times

Post by marcio »

Hey,

Thanks for clarifying, I was able to check the report.

Here's a ticket to track the progress of that improvement https://github.com/bryntum/support/issues/10666.

Best regards,
Márcio

How to ask for help? Please read our Support Policy


Post by mats »

Do you have any actual complaints from your users? Seems like this tool is giving lots of non-critical warnings that won’t affect screen readers.


Post by Animal »

Input fields never get role="presentation"

What version are you using?

In 6.2, there's only complaints about colour contrast and obscure ones about elements containing elements with role="presentation" which I can't see how it affects anything:

Screenshot 2025-01-24 at 15.45.05.png
Screenshot 2025-01-24 at 15.45.05.png (1.31 MiB) Viewed 812 times

The accessibility tree which is what assistive tech works with is fine:

Screenshot 2025-01-24 at 15.48.28.png
Screenshot 2025-01-24 at 15.48.28.png (751.08 KiB) Viewed 812 times

You can see the grid containing rows. Each row contains gridcells.


Post Reply