Skip to content
This repository was archived by the owner on Oct 2, 2019. It is now read-only.

Add acessibility #559

Merged
merged 4 commits into from
Jan 14, 2015
Merged

Conversation

aeisenberg
Copy link
Contributor

Pull request for Issue #527.

@brianfeister
Copy link

Thanks @aeisenberg. A cursory glance of this looks good. I'd love a second set of eyes on it @amcdnl. In the meantime can you rebase?

0xF013 and others added 3 commits January 12, 2015 13:44
* Ensure input elements have ids
* Add role attributes to appropriate elements
* Ensure input and button elements have aria-label
@aeisenberg aeisenberg force-pushed the add-combobox-acessibility branch from 640d090 to f0a8f95 Compare January 12, 2015 21:46
@aeisenberg aeisenberg force-pushed the add-combobox-acessibility branch from f0a8f95 to c5202e8 Compare January 12, 2015 21:47
@aeisenberg
Copy link
Contributor Author

Rebased.

@amcdnl
Copy link
Contributor

amcdnl commented Jan 13, 2015

Overall it looks good. There is a ton of bindings introduced but I dont know what/if any impact that might have on perf. I like the generated ids concept too.

Have you checked out: https://docs.angularjs.org/api/ngAria ... was introduced recently, haven't used it myself yet.

@aeisenberg
Copy link
Contributor Author

Thanks for the review. I was not aware of ngAria. I'll have to take a
look. ui-select needs to work on 1.2.x, so I don't think it would be
appropriate in this project.

On Tue, Jan 13, 2015 at 1:45 PM, Austin [email protected] wrote:

Overall it looks good. There is a ton of bindings introduced but I dont
know what/if any impact that might have on perf. I like the generated ids
concept too.

Have you checked out: https://docs.angularjs.org/api/ngAria ... was
introduced recently, haven't used it myself yet.


Reply to this email directly or view it on GitHub
#559 (comment).

amcdnl added a commit that referenced this pull request Jan 14, 2015
@amcdnl amcdnl merged commit 1af3a56 into angular-ui:master Jan 14, 2015
@amcdnl
Copy link
Contributor

amcdnl commented Jan 14, 2015

Merged

@amcdnl amcdnl mentioned this pull request Jan 14, 2015
@0xF013
Copy link
Contributor

0xF013 commented Jan 15, 2015

@aeisenberg 👍
@amcdnl ngAria does a lot of stuff but it doesn't cover sophisticated cases like marking the active descendant of the combobox (meaning that the screen reader won't tell the user there are autocompleted options or which of them is currently selected).

Another accessibility issue is the multiple selection. It allows arrow navigation and backspace to delete the selected item but the selected block is not focused, so the screenreader doesn't know that you actually selected something. That might be addressed in a separate PR

@amcdnl
Copy link
Contributor

amcdnl commented Jan 15, 2015

@0xF013 Ya, lets do that in a separate issue / pr

@lindenthal
Copy link

Hi guys,
what is the status here? We use UI select in openproject.org. And we need it to be fully accessible. Can we help out?
Regards
Niels

@amcdnl
Copy link
Contributor

amcdnl commented Sep 16, 2015

This was merged. ^^^

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants