shahar1 opened a new pull request, #1545:
URL: https://github.com/apache/airflow-site/pull/1545

   ## Summary
   
   Improves accessibility of the Apache Airflow **landing pages** (Hugo site) 
to meet WCAG 2.1 Level AA, validated with Lighthouse accessibility score of 
100/100 on the home page.
   
   - Add skip link and `main` landmark target
   - Fix heading hierarchy (hero `h1`, section `h2`, item `h3`)
   - Add accessible names for icon-only controls (nav toggle, scroll-to-top, 
search, social links, logo)
   - Label search input; sync drawer `aria-expanded` in JS
   - Mark decorative animation canvas `aria-hidden`; respect 
`prefers-reduced-motion`
   - Improve color contrast on primary buttons and footer disclaimer links
   - Add `:focus-visible` styles and visually hidden utility class
   
   Sphinx docs theme changes will follow in a separate PR.
   
   ## Test plan
   
   - [ ] Build landing pages: `cd landing-pages && HUGO_ENV=production hugo -d 
../dist -s site`
   - [ ] Serve `landing-pages/dist/` locally and hard-refresh home page
   - [ ] Tab from page load: skip link appears and jumps to main content
   - [ ] Keyboard: open/close mobile nav; verify `aria-expanded` updates
   - [ ] Enable OS reduced motion: particle animation does not run
   - [ ] Run Lighthouse accessibility on `/` (expect high score)
   - [ ] `prek run --from-ref main --stage pre-commit`
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Cursor (Auto)
   
   Generated-by: Cursor (Auto)
   
   
   Made with [Cursor](https://cursor.com)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to