Accessibility is Reach

A presentation at EmberFest 2021 in in Rome, Metropolitan City of Rome, Italy by Melanie Sumner

Accessibility Is Reach The Future of A11y in Ember

Accessibility Is Reach The Future of A11y in Ember

Survey Says…

Survey Says…

The Pantheon

The Pantheon

The Dome

The Dome

Now that’s concrete.

Now that’s concrete.

Hello, friends!

Hello, friends!

Our Progress

Our Progress

The Process

The Process

Step One: Set The Goal

Step One: Set The Goal

Step Two: Identify Primary Issues

Step Two: Identify Primary Issues

Step Three: Measuring User Impact

Step Three: Measuring User Impact

Severity Level One

Severity Level One

Severity Level Two

Severity Level Two

Severity Level Three

Severity Level Three

Step Four: form a team

Step Four: form a team

Step Five: Incrementally Ship Solutions

Step Five: Incrementally Ship Solutions

ember-a11y-refocus

ember-a11y-refocus

Help wanted

Help wanted

Incrementally Ship Solutions

Incrementally Ship Solutions

Ember RFC #645

Ember RFC #645

ember-page-title

ember-page-title

ember-page-title: how it works

ember-page-title: how it works

customizing a separator

customizing a separator

title order

title order

github repo: ember-page-title

github repo: ember-page-title

Label support for input elements

Label support for input elements

solution: improved, explicit guidance

solution: improved, explicit guidance

solution: improved guides

solution: improved guides

solution: addon (ember-context-id-helper)

solution: addon (ember-context-id-helper)

Ember RFC #659

Ember RFC #659

Missing default language declaration

Missing default language declaration

Ember RFC #635

Ember RFC #635

how to use the lang flag

how to use the lang flag

or, when in Rome...

or, when in Rome...

Pub Quiz Time!

Pub Quiz Time!

Improper support for aria-attributes through …attributes

Improper support for aria-attributes through …attributes

Ideas beget more ideas

Ideas beget more ideas

Ember RFC #638

Ember RFC #638

New addon: ember-select-light

New addon: ember-select-light

DX through linting: ember-template-lint

DX through linting: ember-template-lint

Improved Accessibility Support

Improved Accessibility Support

Improved Team Support

Improved Team Support

Our Present

Our Present

Global Accessibility Awareness Day

Global Accessibility Awareness Day

Ember JS Framework takes the GAAD Pledge

Ember JS Framework takes the GAAD Pledge

GAAD Statement

GAAD Statement

What this means for our TODO list

What this means for our TODO list

Increasing Available Automation

Increasing Available Automation

A11y Automation Tracker

A11y Automation Tracker

Features

Features

Community Participation

Community Participation

What part will you play?

What part will you play?

The World is temporarily closed

The World is temporarily closed

Start where you are.

Start where you are.

Our Future

Our Future

Reach

Reach

It's not about a11y, it's about reach

It's not about a11y, it's about reach

What platform provides maximum reach?

What platform provides maximum reach?

Devices

Devices

Connection Quality

Connection Quality

Users

Users

Reach Constraints

Reach Constraints

www

www

reach is about people

reach is about people

Think outside your dev machine.

Think outside your dev machine.

Paint the picture...

Paint the picture...

The future of a11y in Ember is…

The future of a11y in Ember is…

Design Systems

Design Systems

Something new

Something new

https://ember-a11y-for.dev

https://ember-a11y-for.dev

No Permission Needed

No Permission Needed

Again for the folks in the back...

Again for the folks in the back...

What is the future of accessibility in Ember? In this talk, we look at how far we have come, what we are doing now, and how we can progress in the future.

Buzz and feedback

Here’s what was said about this presentation on Twitter.