-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Accessibility issue [tab key] #3091
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
Comments
Hi team, is there any solution to reach nodes and connection of graph through keyboard ? |
Accessibility is an important issue, and it's great that you're considering it for your app. An app must be designed itself with the accessibility features you’d like to support in mind, taking into account the app’s use cases and the user’s mental model. Let's take tabbing as a simple example:
These are but a few of the considerations you may make when designing your app w.r.t. accessibility. So, as you can see, it's important to tailor your solutions based on what is going to give a good experience for the users of your app specifically. Automated tools to assess accessibility, like Accessibility Insights for Web, are a good start, but they hardly paint the whole picture. Generally, accessibility is something that needs to be built at the app level — especially because so many surrounding details depend on the design of the app itself. Cytoscape generally shouldn't, and can't, make those decisions for you. In future, we may publish some accessibility reading materials re. Cytoscape. And since Cytoscape supports extensions, you're welcome to to publish reusable accessibility extensions for others who build similar apps to yours in future. It's up to app authors like you to ensure that accessibility is properly addressed within the apps that they build. It's great that you consider this issue to be important, and we encourage you to continue to consider it as you design and develop your app. |
@maxkfranz Thanks for your detailed response. Yes, I do agree that there would be a number of ways the accessibility order be defined. Let's say if we want to traverse the nodes in BFS layout in top-down order (left->right in same row). Could you please help us with the pointers on how to enable keyboard tab access to nodes in the first place? We shall try to work on defining the tab order as per our requirements. Thanks for your help! |
This issue has been automatically marked as stale, because it has not had activity within the past 14 days. It will be closed if no further activity occurs within the next 7 days. If a feature request is important to you, please consider making a pull request. Thank you for your contributions. |
We are using cytoscape bfs layout to display a graph, while doing accessibility testing using Accessibility Insights for Web extension, none of the nodes, links are reachable using tab key. This is a serious concern for accessibility as the interactive elements are not reachable through keyboard. Please let me know if there is any fix for this issue.
The text was updated successfully, but these errors were encountered: