website icon indicating copy to clipboard operation
website copied to clipboard

Clean up accessibility tree

Open mattxwang opened this issue 4 years ago • 3 comments

Like many of my ideas for this website, this one comes from poking around Hack's (see uclaacm/hack.uclaacm.com#229) - our accessibility tree is rather disgusting.

Screen Shot 2021-08-02 at 10 06 47 AM

In particular - the nav is poorly marked, many alt tags are not helpful, and the page is lacking a parseable structure.

Let's make this an "Epic" of sorts - we want to run manual audits and resolve them on:

  • [ ] home page
  • [ ] about page
  • [ ] committees page (this one will be hard)
  • [ ] events page
  • [ ] sponsors page

Furthermore, for our new pages, let's build them in gracefully:

  • [ ] internship page, #222
  • [ ] events page / events archive page #179
  • [ ] impact page
  • [ ] jedi page
  • [ ] dev team page
  • [ ] "friends" page

Debating if this is a walkthrough I'll do with the dev team!

mattxwang avatar Aug 02 '21 17:08 mattxwang

Some helpful resources:

https://developer.chrome.com/docs/devtools/accessibility/reference/

https://developers.google.com/web/fundamentals/accessibility/semantics-builtin/the-accessibility-tree

mattxwang avatar Aug 02 '21 17:08 mattxwang

This should be easier now that #245 is merged!

mattxwang avatar Aug 20 '21 04:08 mattxwang

This article (that I'm reading for work) is stellar: https://www.smashingmagazine.com/2021/03/complete-guide-accessible-front-end-components/

cc: @matthewcn56

mattxwang avatar Jun 29 '22 20:06 mattxwang