Skip to content
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

ARIA grid has no [role=row] rows. #168

Open
dritchey01 opened this issue Nov 14, 2022 · 1 comment
Open

ARIA grid has no [role=row] rows. #168

dritchey01 opened this issue Nov 14, 2022 · 1 comment

Comments

@dritchey01
Copy link

dritchey01 commented Nov 14, 2022

Hello team, using the ANDI tool i have gotten this issue from a react Kendo grid

[ARIA grid has no [role=row] rows.

HTML Generated in DOM
bad html

      <KendoGrid
        data={gridState.neighborhoodcollections.data || []}
        gridColumns={gridState.gridDynamicColumns}

      />
@JohnCotterSSA
Copy link
Member

JohnCotterSSA commented Nov 16, 2022

Thanks for the code snippet. I see the role=grid, and whole bunch of nested role=presentation elements, and then some role=row elements. At first glance, it looks like ANDI might be getting confused by the many nested role=presentation elements and the table tag role overrides.

It could also be that ANDI is expecting role=row to be contained by a role=rowgroup, but looking at the spec, it looks like that's not actually a requirement.

I think this grid'/s structure might actually be okay with assistive technology. We will investigate ANDI's code and see if something needs to be fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants