dequelabs / dequelabs/Deque-University-for-Android

Radio Buttons

Open
#40 0 comments 1 reaction 1 assignee Claimed by @chriscm2006 View on GitHub
DequeU :mortar_board: Example :iphone: Patterns :wheelchair: :diamonds:
Dominant language
Java
Stars
28
Forks
7
PR merge metrics
No merged PRs in 30d

Description

When using Radio Buttons (or checkboxes), the Radio Buttons must immediately follow the group legend. If not, users may not remember what the question was asking. Also, each button (or checkbox) should read off their position in the grouping to accessibility users.

### Describe Pattern Behavior

1. User reads (or has read out loud to them) the group legend (or title of the section).
2. User chooses a response from the options listed.
3. If the user wants to select another answer or or wanted to change their answer, they can unselect, select more, or select different options.
4. For proper radio buttons, first option is unselected automatically when a second option is selected

### Accessibility Considerations

A list of ways in which the interactions above break for users of Assistive technologies.

- As a TalkBack user it is easy to lose track of which radio buttons are grouped together.
- As a TalkBack user it is easy to lose track of which options have been selected or unselected.
- As a TalkBack user the concept of how many options I can select/have available may be important to decision making

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.