-
Notifications
You must be signed in to change notification settings - Fork 40
Description
What feature do you want to see added?
This issue tracks the refactoring of ContributorCard, FeaturedContributor, and SearchResults to align with project conventions by using MUI components. The primary goal is to resolve WCAG violations (specifically nested interactive elements) and add missing ARIA labels/alt text to ensure accessibility compliance within the established Material UI framework. This work is linked to PR #521.
Upstream changes
To solve this issue, I will refactor the ContributorCard, FeaturedContributor, and SearchResults components to use the project’s standard MUI components, ensuring consistent styling and a cleaner codebase. I will fix the accessibility violations by restructuring the DOM to eliminate nested interactive elements, allowing keyboard users and screen readers to navigate profile links and social icons independently. Finally, I will remove the external testing infrastructure to keep the repository lightweight while maintaining a 100% manual accessibility score.