fix: improve accessibility for interactive elements#1562
Conversation
|
@srinidhi-2006-bit is attempting to deploy a commit to the PRIYANSHU DOSHI's projects Team on Vercel. A member of the Team first needs to authorize it. |
GSSoC Label Checklist 🏷️@Priyanshu-byte-coder — please apply the appropriate labels before merging: Difficulty (pick one):
Quality (optional):
Validation (required to score):
|
|
I've completed the accessibility improvements and submitted the PR for review. If everything looks good, could you please add the gssoc:approved label before merging? Thank you! |
7a970cd
into
Priyanshu-byte-coder:main
|
🎉 Merged! Thanks for contributing to DevTrack. If the project has been useful to you, a ⭐ star on the repo is the easiest way to support it — it helps DevTrack get discovered by more developers. Keep an eye on open issues for your next contribution! |
Summary
Improved accessibility across interactive UI elements by adding missing accessibility attributes and enhancing screen reader support.
Closes #996
Type of Change
Changes Made
aria-labelattributes to interactive elementsaria-pressedstate to account selection buttonsHow to Test
Screenshots (if UI change)
N/A
Checklist
npm run lintpasses locallynpm run type-check)Accessibility Improvements
aria-pressedfor account selection buttonsAdditional Notes
These changes improve accessibility without affecting existing functionality or UI behavior.