Checkbox group with role="group"
← Return to main list
This is a test case designed to determine how the group
role is announced in relation to a checkbox group by various screen readers.
Example
Code
<div role="group" aria-labelledby="group-heading">
<h3 id="group-heading">Favourite animal</h3>
<div class="form-group">
<input type="checkbox" id="dog">
<label for="dog">Dog</label>
</div>
<div class="form-group">
<input type="checkbox" id="cat">
<label for="cat">Cat</label>
</div>
<div class="form-group">
<input type="checkbox" id="rabbit">
<label for="rabbit">Rabbit</label>
</div>
</div>
Assistive technologies
VoiceOver
- Chrome: Dog. Unticked. Tick box. Favourite animal. Group.
- Firefox: Dog. Unticked. Checkbox. Favourite animal. Group.
- Safari: Dog. Unticked. Tick box. Favourite animal. Group.
NVDA
- Chrome: Favourite animal. Grouping. Dog. Checkbox. Not checked.
- Firefox: Favourite animal. Grouping. Dog. Checkbox. Not checked.
- Edge: Favourite animal. Grouping. Dog. Checkbox. Not checked.
JAWS
- Chrome: Favourite animal. Dog. Checkbox. Not checked. [Group not announced]
- Firefox: Favourite animal. Dog. Checkbox. Not checked. [Group not announced]
- Edge: Favourite animal. Dog. Checkbox. Not checked. [Group not announced]
← Return to main list