Where in the Stack is Carmen Sanfrancisco?
summary
Diagnoses a reproducible focus drop caused by a timing bug where Foundation and custom handlers race when aria-hidden flips — fixable by delaying focus (setTimeout) or waiting for aria-hidden=false; shows axe-core needs window/document shims to run browser checks from Node; compares PhantomJS (fast but focus-unreliable) to Selenium WebDriver (real browsers, slower, more reliable); explains extension architecture: inject content script and messaging to run audits; demo finds 213 issues on BuzzFeed.
AI-written summary · about
chapters (7)
- 0:00Start
- 1:59The World Wide Web
- 4:41Focus Drop
- 8:17Accessibility Api
- 15:38Tips When Selecting a Testing Solution
- 17:39How Does the Sandbox Extension Context Manipulate the Dom
- 22:25Recap
related talks
19mEnabling Users in Client-Rendered Applications
32mMarcy Sutton - SeattleJS Conference 2017
17mAccessibility in Single Page Applications
47mFringe a11y (Techniques That Shouldn’t Be)
39mEmpathy-Driven Development
48mRadically Accessible Internet Applications 💯
46mFocusing on Focus
33mAutomated accessibility testing
