Git Product home page Git Product logo

Comments (1)

AG-Zoheil avatar AG-Zoheil commented on July 21, 2024

Hi,

Thank you for submitting this.

The accessibility audit tools base their results on static analysis of the DOM generated by AG Grid. This dictates that an element with scrollable content are accessible by keyboard.

AG Grid uses its own custom container to provide row and column virtualization to allow showing an unlimited number of rows in the grid while recycling a limited number of actual DOM elements to show the visible rows. This custom container doesn't use the default focus and scrolling logic that non-virtualised elements use and that accessibility audit tools expect. In order to support virtualised lists, AG Grid manages focus and keyboard navigation using its own custom focus, scrolling and keyboard navigation code.

Accessibility audit tools are not aware of the custom code to handle focus, scrolling and keyboard navigation across AG Grid and flag this as an issue. However, in fact there are no issues in scrolling/focus/keyboard navigation in AG Grid.

I hope this clarifies that there is no issue here.

Kind regards,
Zoheilโ€

from ag-grid.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.