Previous ProposalReturn to ScheduleNext Proposal

Choosing an Accessible UI Framework

Proposal No: 2632

Bios & Handouts


  • Gerard Cohen, Lead Accessibility Strategist, Wells Fargo

Disability Area:          

Topic Area:                  

Length of Session (in hours): 1-hrFormat: Lecture Expertise Level: Intermediate Type of session: Not provided

Summary of Session

Starting a new project and selecting from the latest UI frameworks is a challenging experience. How do you know the one you choose is accessible?


In the session we will be evaluating just a few of the most popular frameworks, AngularJS, Bootstrap, Foundation, jQuery Mobile, and do an apples to apples comparison of some common elements, widgets, and patterns by reviewing real code examples and documentation.

We will take a look at how each framework handles form input, tabs, and dialog widgets. Are the proper, semantic tags used? Do form inputs have accessible labels? Is error validation properly handled? Are the proper ARIA roles, properties, and states being used? Is the keyboard interaction as expected? How is focus management? We will then discuss what is needed in order to make everything progressively accessible. From form labels to modifying templates, adding keyboard interaction, and adding proper roles, properties, and states.

Hopefully, attendees will get exposure to various frameworks, implemented accessibility provided, basic testing techniques, proper ARIA patterns, and easy remediation techniques.


  1. Learn how to evaluate popular frameworks based on some basic accessibility criteria
  2. Learn how to use commonly available accessibility tools
  3. Learn how to fix some basic accessibility issues

Speaker Bio(s)

Gerard Cohen

"Do you ask a dolphin how it swims, or an eagle how it flies? No, because that's what they were made to do!" Gerard K. Cohen loves front end engineering so much that he is on a mission to make sure that the web is inclusive to all users, making rich internet experiences available for all. He believes a great user experience includes performance and accessibility. Gerard lives in Oakland with his wife and Betta fish, Squiggles, and when he is not sleeping or drinking Zombies at tiki bars, he helps raise awareness by speaking at Front End and Accessibility conferences around the country


Choosing an Accessible UI Framework - Gerard K Cohen - AHG2015