studiocms
studiocms copied to clipboard
[Chore]: Accessibility Audit
Is your feature request related to a problem? Please describe. It would be nice to make an audit for Accessibility to check where we are at. Right now I just have this checklist which can be split in different issues.
Currently this what we have but it can be improved.
Keyboard Accessibility:
- Ensure all interactive elements (links, buttons, form controls) are accessible via keyboard)
- Check for proper focus visibility and order
- Test keyboard navigation and shortcuts
Screen Reader Compatibility:
- Check if all content is properly exposed to screen readers
- Verify the presence of proper labels, alternative text, and ARIA attributes
- Test for correct reading order and context
Visual Accessibility:
- Check color contrast ratios for text and important UI components
- Ensure proper resize and zoom capabilities
- Test for the availability of high-contrast and large-text modes
Audio and Video Accessibility:
- Verify the presence of captions or transcripts for audio/video content
- Check for audio description options for videos
Forms and Input Accessibility:
- Test for proper labeling and instructions for form fields
- Ensure error handling and feedback are accessible
- Verify the compatibility of custom form controls with assistive technologies
Navigation and Structure:
- Evaluate the semantic structure and heading hierarchy
- Check for proper use of landmarks and ARIA roles
- Test for clear and consistent navigation patterns
Content Readability:
- Assess the readability level and language complexity of content
- Check for the availability of plain language alternatives or summaries
- Verify the presence of user-customizable settings (font size, line spacing, etc.)
Multimedia Accessibility:
- Check for the availability of text transcripts or alternatives for audio/video content
- Verify the accessibility of interactive multimedia elements
Mobile and Responsive Accessibility:
- Test for proper scaling and adaptation on different screen sizes and orientations
- Evaluate touch target sizes and interaction patterns
Compliance and Standards:
- Assess adherence to accessibility guidelines and standards (WCAG, Section 508, etc.)
- Check for the presence of an accessibility statement or policy
Describe alternatives you've considered Stick to the provided checklist or look at the WCAG checklist.