Skip to content

fix(a11y): improve alt text in features and kanvas visuals#7620

Open
Manishnemade12 wants to merge 3 commits intolayer5io:masterfrom
Manishnemade12:fix/a11y-alt-attributes
Open

fix(a11y): improve alt text in features and kanvas visuals#7620
Manishnemade12 wants to merge 3 commits intolayer5io:masterfrom
Manishnemade12:fix/a11y-alt-attributes

Conversation

@Manishnemade12
Copy link
Copy Markdown
Contributor

@Manishnemade12 Manishnemade12 commented Apr 11, 2026

Summary

This PR improves accessibility (WCAG-focused image semantics) by fixing missing/generic/empty alt usage in high-impact Components and Kanvas sections.

Closes : #7614

What changed

  • Updated instructional/meaningful images to use descriptive alt text.
  • Marked decorative images with alt="" and aria-hidden="true".
  • Replaced generic alt text ("image") with context-aware text.

Files updated

  • src/components/Features/index.js
  • src/sections/Kanvas/Kanvas-collaborate/kanvas-collaborate-banner.js
  • src/components/Academy/Features-Section/AcademyFeaturesMobileSwiper.js
  • src/components/Academy/Features-Section/AcademyFeaturesCarousel.js
  • src/sections/Kanvas/Kanvas-design/Kanvas_Mobile_swiper/KanvasMobileSwiper.js
  • src/sections/Kanvas/Kanvas-design/kanvas-design-features-carousel.js
  • src/sections/Kanvas/FeaturesSection/Collaborate/CollaboratorFeatures_diagram.js

Impact

  • Improves screen-reader accessibility for instructional visuals.
  • Reduces ambiguous image announcements from generic alt values.
  • Preserves decorative behavior where images are non-informational.

Validation

  • Editor diagnostics checked for all changed files: no errors reported.
  • No tests were run.

Signed-off-by: Manishnemade12 <mnemade140@gmail.com>
@Manishnemade12
Copy link
Copy Markdown
Contributor Author

@rishiraj38 Can you please review this pr

@Bhumikagarggg
Copy link
Copy Markdown
Contributor

@Manishnemade12 Thank you for your contribution! Let's discuss this during the website call tomorrow at 5:30 PM IST | 7 AM CST Add it as an agenda item to the meeting minutes, if you would 🙂

@github-actions
Copy link
Copy Markdown
Contributor

🚀 Preview deployment: https://layer5io.github.io/layer5/pr-preview/pr-7620/

Note: Preview may take a moment (GitHub Pages deployment in progress). Please wait and refresh. Track deployment here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enhance Accessibility (a11y) and SEO via alt Attributes

2 participants