lemonmade / bigfoot

A jQuery plugin for creating exceptional footnotes.
http://www.bigfootjs.com
MIT License
936 stars 69 forks source link

[Accessibility] Broken keyboard navigation on demo page #74

Open GaloisGirl opened 4 years ago

GaloisGirl commented 4 years ago

Navigating by tab on the demo page, I get directed to:

  1. The first "..." (good)
  2. download (good)
  3. github (good)
  4. demo (good)
  5. <a href="#project">, an element invisible on the screen (bad)

More info on why this is important:

  1. https://accessibility.digital.gov/ux/tab-order/
  2. https://www.w3.org/TR/UNDERSTANDING-WCAG20/content-structure-separation-sequence.html

This, along with #73 , makes it hard to evaluate whether the plugin is accessible.

lemonmade commented 4 years ago

Hi @GaloisGirl. You're totally right, and I appreciate you pointing this out. My work on this plugin was fro much earlier in my web career when I didn't understand almost any accessibility best practices. Unfortunately, this plugin is effectively abandoned, as I just don't have time to make any meaningful updates.