ryersondmp / sa11y

Sa11y is an accessibility quality assurance tool that visually highlights common accessibility and usability issues. Geared towards content authors, Sa11y straightforwardly identifies errors or warnings at the source with a simple tooltip on how to fix them.
https://sa11y.netlify.app
Other
281 stars 44 forks source link

Bug list to-do #24

Closed adamchaboryk closed 2 years ago

adamchaboryk commented 2 years ago
  1. Images module is picking up <noscript> tags as plain text within hyperlinked images and show the wrong tooltip. E.g. <a href="#"><noscript>asdfg</noscript><img src="#" alt/></a>
  2. Readability module helper that adds an invisible period to the end of sentences and bullets is conflicting with the fake heading ruleset.
  3. CSS: letter-spacing: unset !important; doesn't appear to override conflicting CSS. Test: letter-spacing: 0 !important; E.g. https://www.engagedemocracy.ca/
  4. Sa11y tooltips don't load on pages with Twitter hashtag button (which is just a variation of Twitter's iframe widget). For example, see footer of: https://www.ryerson.ca/mba/reimagining-women-in-leadership/ Most likely conflicting code with current Twitter ruleset - it's search for a CSS class that doesn't exist.
  5. Ignore fake heading detection within <table>. Conflicts with other ruleset regarding headings within tables.
  6. Wrap a if (linkText !== null) statement around identical href/different link name ruleset.
  7. Research<figure> tags with aria-describedby, e.g. WordPress.