cibernox / cibernox/ember-power-select-typeahead

Screenreader users can't type text

Open
#67 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
37
Forks
57
PR merge metrics
No merged PRs in 30d

Description

Because the `ember-basic-dropdown` trigger element has an aria-role of `button` a screenreader is unable to enter the typeahead area to do any typing.

I think it would make sense to make a `triggerRole` property in `ember-power-select` that would be passed through to the `role` attribute on the `ember-basic-dropdown` trigger.

The `` on the `ember-power-select-typeahead/trigger` should also have a role of `combobox`

![power-select-typeahead-a11y-issue](https://user-images.githubusercontent.com/4146629/32299481-5f38eac8-bf1b-11e7-9043-04d5184d0854.gif)

Contributor guide

Open the contributing guide

Research direction

Start by tracing the ember-power-select trigger and the ember-power-select-typeahead/trigger integration with ember-basic-dropdown. Verify how the trigger role is passed through and how the input is exposed to assistive technology; done means screenreader users can type in the typeahead area and the input has a combobox role.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
accessibility, frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.