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

Accessibility #856

Closed
ostcar opened this issue Feb 17, 2022 · 6 comments
Closed

Accessibility #856

ostcar opened this issue Feb 17, 2022 · 6 comments
Labels
enhancement General enhancement which is neither bug nor feature
Milestone

Comments

@ostcar
Copy link
Member

ostcar commented Feb 17, 2022

Discussed in OpenSlides/OpenSlides#6364

Originally posted by 111phil February 17, 2022
We were contacted by participants with disabilities that it is quite hard for them to use OpenSlides, since it is not compatible with assistive technologies. This should be enhanced in the future.

Related issues:

@ostcar ostcar transferred this issue from OpenSlides/OpenSlides Feb 17, 2022
@GabrielInTheWorld GabrielInTheWorld added this to the 4.x Release milestone Feb 18, 2022
@bug0001 bug0001 added the high label Feb 18, 2022
@bug0001 bug0001 self-assigned this Feb 18, 2022
@bug0001
Copy link
Contributor

bug0001 commented Feb 18, 2022

Here is a resource and set of guidelines we may use :

https://developer.mozilla.org/en-US/docs/Learn/Accessibility

This section has a list of software used by people :

https://developer.mozilla.org/en-US/docs/Learn/Accessibility/What_is_accessibility#people_with_visual_impairments

It mentions Orca (https://wiki.gnome.org/Projects/Orca) on GNU/Linux for instance.

Good technical starters are :

HTML: A good basis for accessibility
CSS and JavaScript accessibility best practices

I consider this issue to be very important and have added the label "high".

@bug0001
Copy link
Contributor

bug0001 commented Feb 18, 2022

One way to begin solving this would be to ask : which areas of the application are most critical (in this context)?

Meaning : areas heavy in text, for example. The voting area is another.

@tsiegleauq
Copy link
Contributor

since it is not compatible with assistive technologies

That's a little contradictory to other information by blind people we have received before on the professional support level regarding OS3.4. Last time we checked, assisted access worked "somewhat" decently.
Anw, angular material is "usually" well compatible for screen readers and such, however, to verify that every single view works will involve a lot off effort. Especially voting might be critical.

@ostcar
Copy link
Member Author

ostcar commented Jan 14, 2023

This is some sort of a meta issue. I would propose to close it and open concrete issues instead.

@bastianjoel
Copy link
Member

bastianjoel commented Oct 9, 2023

With the new Angular version (#2810) there is now a new eslint plugin plugin:@angular-eslint/template/accessibility which could help a bit with that.
Currently we have 89 accessibility related errors when enabling the plugin.

@bastianjoel bastianjoel added good first issue enhancement General enhancement which is neither bug nor feature labels Oct 9, 2023
@ostcar
Copy link
Member Author

ostcar commented Mar 3, 2024

I close this for now. If there are concrete problems, we can open issues for them.

@ostcar ostcar closed this as completed Mar 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement General enhancement which is neither bug nor feature
Projects
None yet
Development

No branches or pull requests

7 participants