Skip to content

Conversation

@Sagar-6203620715
Copy link

This PR addresses all WAVE accessibility violations identified in issue #389, bringing the site to WCAG 2.1 AA compliance. Key improvements include: fixing 15+ contrast errors by updating color tokens and footer/feature card text colors; implementing skip link and accessible focus indicators; converting mobile menu to keyboard-accessible button with ARIA attributes; normalizing heading hierarchy (single h1, proper h2/h3 levels); adding semantic landmarks and sectioning elements; fixing decorative image alt text; and improving meta descriptions. All changes maintain visual design while ensuring accessibility for screen readers and keyboard users.

Fixes #389

score increased

Before image After image

…yles for WCAG AA fixes and improved keyboard navigation across header, footer, hero cards

Signed-off-by: Sagar-6203620715 <sagar6203620715@gmail.com>
…els, and remove duplicate responsive headings across homepage sections

Signed-off-by: Sagar-6203620715 <sagar6203620715@gmail.com>
…ve redundant logo link to reduce WAVE alerts and improve screen reader experience

Signed-off-by: Sagar-6203620715 <sagar6203620715@gmail.com>
…and fix meta description handling for improved screen reader navigation and document structure

Signed-off-by: Sagar-6203620715 <sagar6203620715@gmail.com>
…ve keyboard accessibility and semantic structure

Signed-off-by: Sagar-6203620715 <sagar6203620715@gmail.com>
…to meet WCAG AA contrast requirements

Signed-off-by: Sagar-6203620715 <sagar6203620715@gmail.com>
…essibility and semantic structure

Signed-off-by: Sagar-6203620715 <sagar6203620715@gmail.com>
…d enable .sr-only focus visibility to complete accessibility corrections

Signed-off-by: Sagar-6203620715 <sagar6203620715@gmail.com>
…, and update nav link contrast for improved accessibility

Signed-off-by: Sagar-6203620715 <sagar6203620715@gmail.com>
…onvert mobile menu to button, and update nav link contrast for complete accessibility compliance

Signed-off-by: Sagar-6203620715 <sagar6203620715@gmail.com>
…er link accessibility

Signed-off-by: Sagar-6203620715 <sagar6203620715@gmail.com>
a11y): Fix contrast errors and possible heading alert

- Changed '100%' from <p> to <h2> to fix 'Possible heading' alert and improve contrast (white on blue instead of red on blue)
- Changed 'Apache 2 license' and 'GitHub' links from text-rose-600 to text-white underline to meet WCAG AA contrast requirements on blue background
- Fixes WAVE errors: 3 contrast errors and 1 possible heading alert

Signed-off-by: Sagar-6203620715 <sagar6203620715@gmail.com>
- Changed --color-accent-red from #DC2626 to #B91C1C to ensure 5.74:1 contrast ratio with white text
- Fixes WAVE contrast errors in feature cards section (white text on bg-red-1)
- Also improves hero CTA button contrast
- Fixes WAVE errors: 15 contrast errors

Signed-off-by: Sagar-6203620715 <sagar6203620715@gmail.com>
- Updated bg-red-1 fallback color to match CSS variable (#B91C1C)
- Added font-semibold to card body text to qualify as large text (3:1 requirement instead of 4.5:1)
- Fixes WAVE contrast errors in feature cards section (Autopilot, Data persistence, Designed for Kubernetes)
- Fixes WAVE errors: 15 contrast errors

Signed-off-by: Sagar-6203620715 <sagar6203620715@gmail.com>
@Sagar-6203620715 Sagar-6203620715 requested a review from a team as a code owner January 19, 2026 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Accessibility for the webpage

1 participant