asyncapi-react icon indicating copy to clipboard operation
asyncapi-react copied to clipboard

The HTML does not conform with accessibility guidelines

Open lornajane opened this issue 4 years ago • 11 comments

Describe the bug

The HTML created using this template is very difficult to use, because it uses non-standard elements that aren't understood by assistive tooling.

How to Reproduce

Generate some HTML, then either check it using your standard developer toolchain (both Chrome and Firefox have some basic accessibility analysis tooling, it won't catch everything, but it will help), or try using some accessibility tooling such as a screenreader.

I use a tool called Vimium (actually a productivity tool not an accessibility tool but since I am keyboard-only, this works well for me. I've attached a screenshot - the little yellow labels are the only elements I can interact with. So I can't view any of the examples, expand the payloads .... you get the idea. Is there any interest in improving this situation so people like me can also use these tools? I would be very happy to test branches as we are working on things if that helps.

Screenshot_2021-03-16 AsyncAPI for Kafka span 1 0 0 span documentation(1)

Expected behavior

A web page made of standard web things!

lornajane avatar Mar 16 '21 14:03 lornajane

Welcome to AsyncAPI. Thanks a lot for reporting your first issue. Please check out our contributors guide and the instructions about a basic recommended setup useful for opening a pull request.

Keep in mind there are also other channels you can use to interact with AsyncAPI community. For more details check out this issue.

github-actions[bot] avatar Mar 16 '21 14:03 github-actions[bot]

This issue has been automatically marked as stale because it has not had recent activity :sleeping: It will be closed in 60 days if no further activity occurs. To unstale this issue, add a comment with detailed explanation. Thank you for your contributions :heart:

github-actions[bot] avatar May 16 '21 00:05 github-actions[bot]

Thanks bot, but this isn't going to be a quick fix. Accessibility is something that is required, since many organisations have a legal obligation to make materials available to all. This issue should not be closed.

lornajane avatar May 16 '21 08:05 lornajane

This issue has been automatically marked as stale because it has not had recent activity :sleeping: It will be closed in 60 days if no further activity occurs. To unstale this issue, add a comment with detailed explanation. Thank you for your contributions :heart:

github-actions[bot] avatar Jul 17 '21 00:07 github-actions[bot]

This issue has been automatically marked as stale because it has not had recent activity :sleeping: It will be closed in 60 days if no further activity occurs. To unstale this issue, add a comment with detailed explanation. Thank you for your contributions :heart:

github-actions[bot] avatar Sep 18 '21 00:09 github-actions[bot]

This issue has been automatically marked as stale because it has not had recent activity :sleeping:

It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation.

There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model.

Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here.

Thank you for your patience :heart:

github-actions[bot] avatar Jan 19 '22 00:01 github-actions[bot]

@magicmatatjahu @mcturco shouldn't we move it under react component repo and prioritize from the perspective of upcoming brand changes and design system creation?

derberg avatar Jan 19 '22 08:01 derberg

@derberg Right! I will move it, thanks!

magicmatatjahu avatar Jan 19 '22 11:01 magicmatatjahu

Welcome to AsyncAPI. Thanks a lot for reporting your first issue. Please check out our contributors guide and the instructions about a basic recommended setup useful for opening a pull request.
Keep in mind there are also other channels you can use to interact with AsyncAPI community. For more details check out this issue.

github-actions[bot] avatar Jan 19 '22 11:01 github-actions[bot]

This issue has been automatically marked as stale because it has not had recent activity :sleeping:

It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation.

There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model.

Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here.

Thank you for your patience :heart:

github-actions[bot] avatar May 20 '22 00:05 github-actions[bot]

This issue has been automatically marked as stale because it has not had recent activity :sleeping:

It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation.

There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model.

Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here.

Thank you for your patience :heart:

github-actions[bot] avatar Sep 18 '22 00:09 github-actions[bot]

This issue has been automatically marked as stale because it has not had recent activity :sleeping:

It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation.

There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model.

Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here.

Thank you for your patience :heart:

github-actions[bot] avatar Jan 17 '23 00:01 github-actions[bot]