fix(a11y): add aria labels and improve semantic HTML#2203
fix(a11y): add aria labels and improve semantic HTML#2203hars-21 wants to merge 2 commits intojson-schema-org:mainfrom
Conversation
|
Hi @hars-21! Thanks a lot for your contribution! I noticed that the following required information is missing or incomplete: kind of change description Please update the PR description to include this information. You can find placeholders in the PR template for these items. Thanks a lot! |
built with Refined Cloudflare Pages Action⚡ Cloudflare Pages Deployment
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2203 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 30 30
Lines 640 640
Branches 198 198
=========================================
Hits 640 640 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
@AgniveshChaubey Please review this PR whenever you are free. This PR introduces a non-functional accessibility improvement focused on semantic HTML and ARIA usage, with no changes to behavior, visuals, or logic. I'll start working on next part of accessibility as soon as this PR is approved. |
What kind of change does this PR introduce?
This PR introduces a non-functional accessibility improvement focused on semantic HTML and ARIA usage, with no changes to behavior, visuals, or logic.
Issue Number:
Screenshots/videos:
If relevant, did you update the documentation?
Documentation update not required as it fixes accessibility of the site.
Summary
This PR improves accessibility across the codebase focused only on semantic HTML and ARIA usage.
What was done
Replaced non-semantic HTML elements with appropriate semantic HTML tags where applicable.
Added ARIA labels/attributes only where required.
Removed redundant or unnecessary ARIA attributes to avoid overuse and conflicts with native semantics.
Goal
Improve screen reader and assistive technology support while keeping changes minimal, intentional, and aligned with WCAG 2.0 best practices.
Does this PR introduce a breaking change?
This PR fixes accessibility which focuses on aria labels and semantic html. There is no breaking change.
Checklist
Please ensure the following tasks are completed before submitting this pull request.