fix: add accessible names to footer social media links#904
fix: add accessible names to footer social media links#904huangkevin-apr wants to merge 3 commits intoasyncapi:masterfrom
Conversation
✅ Deploy Preview for peaceful-ramanujan-288045 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
There was a problem hiding this comment.
Welcome to AsyncAPI. Thanks a lot for creating your first pull request. Please check out our contributors guide 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.
|
lower the A to a for "Add" to fix the ci. |
Thanks. |
Yea, we need to merge #659 to avoid conflict 👍🏾 |
|
kindly resolve the conflict. cc @huangkevin-apr |
Description
This PR addresses 4 accessibility violations identified by IBM Equal Access Accessibility Checker in the footer social media links. The fix adds proper accessible names through both aria-label attributes and visually-hidden text, while marking decorative SVG icons as aria-hidden, ensuring full WCAG Level A compliance.
The accessibility checker identified that footer social media icon links lacked accessible names:

Impact:
Solution
Implemented a layered accessibility approach with multiple techniques to ensure maximum compatibility:
Provides accessible name directly on the link element.
Provides text content that's:
.sr-onlyutility classaria-labelis not supportedPrevents screen readers from announcing redundant icon information.
Testing
✅ Verified with IBM Equal Access Accessibility Checker
✅ All 4 "Hyperlink has no link text" violations resolved
Fix Before
Fix After
Additional Info
The patch submitted in this PR was generated by A11YRepair, an automated Web Accessibility repair tool that I developed to address common accessibility violations in web applications. The generated fixes were manually reviewed and validated before submission.