Notice: This is a work in progress. Please submit feedback or suggestions.

Test: aria-required attribute on role=radiogroup

Current support: partial (28/40)

Tests the aria-required attribute against a suite of examples. Notes:

  • Currently, the most robust solution to mark a group of radio buttons as required is to place the text 'required' in the group label.
Run this test and and submit your results

On this page

Test HTML

open the test page in a new tab
<!DOCTYPE html>
<html lang="en">
<head>
    <title>aria-required examples</title>
</head>
<body>
<h1>aria-required examples</h1>
<p>This page contains an aria radio group with aria-requried set</p>

<h2>aria-required="true" on role="radiogroup"</h2>
<div role="radiogroup" aria-labelledby="animal-legend" aria-required="true">
    <h3 id="animal-legend">Animal</h3>
    <input type="radio" name="animal" value="cat" id="cat"><label for="cat">Cat</label>
    <input type="radio" name="animal" value="dog" id="dog"><label for="dog">Dog</label>
    <input type="radio" name="animal" value="catdog" id="catdog"><label for="catdog">CatDog</label>
</div>

<button>submit</button>

</body>
</html>

Dates and Versions of tested combinations

ATAT VersionBrowserBrowser versionOS versionDate tested
JAWS2019.1906.10Google Chrome7519032019-07-01
JAWS2019.1906.10Internet Explorer1119032019-07-01
JAWS2019.1906.10Firefox (desktop)6719032019-07-01
Narrator1903Microsoft Edge44.1776319032019-07-01
NVDA2019.1.1Google Chrome7519032019-07-01
NVDA2019.1.1Firefox (desktop)6719032019-07-01
TalkBack7.3.0Google Chrome (android)7692019-07-27
VoiceOver for iOS12.3.1Safari (iOS)12.3.112.3.12019-07-01
VoiceOver for macOS10.14.5Safari (macOS)12.1.110.14.52019-07-01
Orca3.31.4Firefox (desktop)69Ubuntu 19.042019-09-15

Summary of support by expectation and assistive technology

ExpectationDragon Naturally SpeakingJAWSNarratorNVDATalkBackVoiceOver for iOSVoiceOver for macOSOrca
aria-required attribute
MUST convey the "true" valuenot applicablesupportednonesupportednonesupportedsupportednone
radiogroup role
MUST convey the group rolenot applicablesupportedsupportedsupportednonenonesupportedsupported
MUST convey the group name if it has a group namenot applicablesupportedsupportedsupportednonenonesupportedsupported
MUST convey the boundaries of the groupnot applicablesupportedsupportedpartialnonenonesupportedpartial

* means that some support is hidden behind settings

Detailed support results by expectation

aria-required attribute: The screen reader MUST convey the "true" value

Examples of assistive technologies support this expectation:

  • If applied to a single control, a screen reader might announce that control as required
  • If applied to a group of controls, such as a radio group, the screen reader might announce the required state on the group, and the required state will be implied for the controls.
  • If applied to a group of controls, such as a radio group, the screen reader might announce the first control as required, and the required state will be implied for the rest.
  • If applied to a group of controls, such as a radio group, the screen reader might announce the each control as required.

Grading method: Just one of the listed commands must pass for the expectation to pass.

This expectation is from the aria-required attribute feature.

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingGoogle Chromenot applicable-More information
JAWSGoogle Chromeyes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "animal, required, cat radio button, not checked, 1 of 3"
More information
JAWSInternet Exploreryes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "animal, required, cat radio button, not checked"
More information
JAWSFirefox (desktop)yes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "animal, required, cat radio button, not checked, 1 of 3"
More information
NarratorMicrosoft Edgenone
  • Result: (fail)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "Animal. Cat. Radio button. Non selected. 1 of 3."
More information
NVDAGoogle Chromeyes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "Animal grouping required. Cat radio button. Checked, 1 of 3."
More information
NVDAFirefox (desktop)yes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "Animal grouping required. Cat radio button. Checked, 1 of 3."
More information
TalkBackGoogle Chrome (android)none
  • Result: (fail)
    • command: Swipe right (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "No checked, cat, radio button. Double tap to toggle."
    • Notes: Not conveyed when any of the radio buttons are focused
  • Result: (fail)
    • command: Swipe right (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "Animal, heading 3"
    • Notes: Group semantics were not conveyed
More information
VoiceOver for iOSSafari (iOS)yes
  • Result: (pass)
    • command: Swipe Right (Next item)
    • location before command: before target
    • location after command: target
    • Output: "cat, radio button, unchecked, 1 of 3, required."
More information
VoiceOver for macOSSafari (macOS)yes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "cat, radio button, 1 of 3, Animal, required, radio group."
More information
OrcaFirefox (desktop)none
  • Result: (fail)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: target
    • Output: "animal panel, cat, not selected, radio button"
More information

Extended Support for: aria-required attribute: The screen reader MUST convey the "true" value

These are less common combinations

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingInternet Explorernot applicable-More information
Dragon Naturally SpeakingFirefox (desktop)not applicable-More information
JAWSMicrosoft Edgeunknown-More information
NarratorFirefox (desktop)unknown-More information
NarratorGoogle Chromeunknown-More information
NarratorInternet Explorerunknown-More information
NVDAInternet Explorerunknown-More information
NVDAMicrosoft Edgeunknown-More information
TalkBackFirefox (Android)unknown-More information
VoiceOver for iOSGoogle Chrome (ios)unknown-More information
VoiceOver for macOSGoogle Chromeunknown-More information
VoiceOver for macOSFirefox (desktop)unknown-More information
OrcaGoogle Chromeunknown-More information
Back to top

radiogroup role: The screen reader MUST convey the group role

Rationale: A screen reader user needs to be aware that elements are within a group

Examples of assistive technologies support this expectation:

  • The role name is announced when entering the group.
  • If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group.

Grading method: Just one of the listed commands must pass for the expectation to pass.

This expectation is from the radiogroup role feature.

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingGoogle Chromenot applicable-More information
JAWSGoogle Chromeyes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "animal, required, cat radio button, not checked, 1 of 3"
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: start of target
    • Output: "group start, animal"
  • Result: (pass)
    • command: Up arrow (Read previous item)
    • location before command: after target
    • location after command: end of target
    • Output: "group end"
More information
JAWSInternet Exploreryes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "animal, required, cat radio button, not checked, 1 of 3"
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: start of target
    • Output: "group start, animal"
  • Result: (pass)
    • command: Up arrow (Read previous item)
    • location before command: after target
    • location after command: end of target
    • Output: "group end"
More information
JAWSFirefox (desktop)yes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "animal, required, cat radio button, not checked, 1 of 3"
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: start of target
    • Output: "group start, animal"
  • Result: (pass)
    • command: Up arrow (Read previous item)
    • location before command: after target
    • location after command: end of target
    • Output: "group end"
More information
NarratorMicrosoft Edgeyes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "Animal. Cat. Radio button. Non selected. 1 of 3."
  • Result: (pass)
    • command: Down arrow (Read next item (scan mode))
    • location before command: before target
    • location after command: start of target
    • Output: "Selected. Requires selection. Contains 2 items. Required. Heading level 3. Animal."
  • Result: (pass)
    • command: Up arrow (Read previous item (scan mode))
    • location before command: after target
    • location after command: end of target
    • Output: "Selected. Requires selection. Contains 2 items. Required. Heading level 3. CatDog."
Notes: Reading mode passed because "Contains 2 items" implies a grouping
More information
NVDAGoogle Chromeyes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "Animal grouping required. Cat radio button. Checked, 1 of 3."
  • Result: (fail)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: start of target
    • Output: "Heading level 3 Animal"
  • Result: (pass)
    • command: up arrow (Read previous item)
    • location before command: after target
    • location after command: end of target
    • Output: "radio button not checked. clickable Cat. radio button not checked. clickable. CatDog."
More information
NVDAFirefox (desktop)yes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "Animal grouping required. Cat radio button. Checked, 1 of 3."
  • Result: (fail)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: start of target
    • Output: "Heading level 3 Animal"
  • Result: (pass)
    • command: up arrow (Read previous item)
    • location before command: after target
    • location after command: end of target
    • Output: "radio button not checked. clickable Cat. radio button not checked. clickable. CatDog."
More information
TalkBackGoogle Chrome (android)none
  • Result: (fail)
    • command: Swipe right (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "No checked, cat, radio button. Double tap to toggle."
    • Notes: Not conveyed when any of the radio buttons are focused
  • Result: (fail)
    • command: Swipe right (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "Animal, heading 3"
    • Notes: Group semantics were not conveyed
More information
VoiceOver for iOSSafari (iOS)none
  • Result: (fail)
    • command: Swipe Right (Next item)
    • location before command: within target
    • location after command: within target
    • Output: "Cat, radio button, unchecked, 1 of 3, required"
  • Result: (fail)
    • command: Swipe Right (Next item)
    • location before command: before target
    • location after command: start of target
    • Output: "Animal, Heading level 3, required"
  • Result: (fail)
    • command: Swipe Left (Previous item)
    • location before command: after target
    • location after command: end of target
    • Output: "CatDog. Radio button, unchecked, 3 of 3, required"
More information
VoiceOver for macOSSafari (macOS)yes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "Cat, radio button, 1 of 3, Animal, radio group."
  • Result: (pass)
    • command: VO + Right arrow (Read next item)
    • location before command: before target
    • location after command: start of target
    • Output: "Animal. Required. Radio group."
  • Result: (pass)
    • command: VO + Left Arrow (Read previous item)
    • location before command: after target
    • location after command: end of target
    • Output: "End of Animal. Required. Radio group."
More information
OrcaFirefox (desktop)yes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "animal panel, cat, not selected, radio button"
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: start of target
    • Output: "animal panel"
  • Result: (pass)
    • command: up arrow (Read previous item)
    • location before command: after target
    • location after command: end of target
    • Output: "animal panel. cat, not selected, radio button. dog, not selected, radio button. catdog, not selected, radio button"
More information

Extended Support for: radiogroup role: The screen reader MUST convey the group role

These are less common combinations

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingInternet Explorernot applicable-More information
Dragon Naturally SpeakingFirefox (desktop)not applicable-More information
JAWSMicrosoft Edgeunknown-More information
NarratorFirefox (desktop)unknown-More information
NarratorGoogle Chromeunknown-More information
NarratorInternet Explorerunknown-More information
NVDAInternet Explorerunknown-More information
NVDAMicrosoft Edgeunknown-More information
TalkBackFirefox (Android)unknown-More information
VoiceOver for iOSGoogle Chrome (ios)unknown-More information
VoiceOver for macOSGoogle Chromeunknown-More information
VoiceOver for macOSFirefox (desktop)unknown-More information
OrcaGoogle Chromeunknown-More information
Back to top

radiogroup role: The screen reader MUST convey the group name if it has a group name

Rationale: A screen reader user needs to be aware of the name of group

Examples of assistive technologies support this expectation:

  • The accessible name of the group is announced when entering the group.

Grading method: Just one of the listed commands must pass for the expectation to pass.

This expectation is from the radiogroup role feature.

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingGoogle Chromenot applicable-More information
JAWSGoogle Chromeyes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "animal, required, cat radio button, not checked, 1 of 3"
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: start of target
    • Output: "group start, animal"
  • Result: (fail)
    • command: Up arrow (Read previous item)
    • location before command: after target
    • location after command: end of target
    • Output: "group end"
More information
JAWSInternet Exploreryes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "animal, required, cat radio button, not checked, 1 of 3"
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: start of target
    • Output: "group start, animal"
  • Result: (fail)
    • command: Up arrow (Read previous item)
    • location before command: after target
    • location after command: end of target
    • Output: "group end"
More information
JAWSFirefox (desktop)yes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "animal, required, cat radio button, not checked, 1 of 3"
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: start of target
    • Output: "group start, animal"
  • Result: (fail)
    • command: Up arrow (Read previous item)
    • location before command: after target
    • location after command: end of target
    • Output: "group end"
More information
NarratorMicrosoft Edgeyes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "Animal. Cat. Radio button. Non selected. 1 of 3."
More information
NVDAGoogle Chromeyes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "Animal grouping required. Cat radio button. Checked, 1 of 3."
More information
NVDAFirefox (desktop)yes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "Animal grouping required. Cat radio button. Checked, 1 of 3."
More information
TalkBackGoogle Chrome (android)none
  • Result: (fail)
    • command: Swipe right (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "No checked, cat, radio button. Double tap to toggle."
    • Notes: Not conveyed when any of the radio buttons are focused
  • Result: (fail)
    • command: Swipe right (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "Animal, heading 3"
    • Notes: Group semantics were not conveyed
More information
VoiceOver for iOSSafari (iOS)none
  • Result: (fail)
    • command: Swipe Right (Next item)
    • location before command: within target
    • location after command: within target
    • Output: "Cat, radio button, unchecked, 1 of 3, required"
  • Result: (fail)
    • command: Swipe Right (Next item)
    • location before command: before target
    • location after command: start of target
    • Output: "Animal, Heading level 3, required"
  • Result: (fail)
    • command: Swipe Left (Previous item)
    • location before command: after target
    • location after command: end of target
    • Output: "CatDog. Radio button, unchecked, 3 of 3, required"
More information
VoiceOver for macOSSafari (macOS)yes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "Cat, radio button, 1 of 3, Animal, radio group."
  • Result: (pass)
    • command: VO + Right arrow (Read next item)
    • location before command: before target
    • location after command: start of target
    • Output: "Animal. Required. Radio group."
  • Result: (pass)
    • command: VO + Left Arrow (Read previous item)
    • location before command: after target
    • location after command: end of target
    • Output: "End of Animal. Required. Radio group."
More information
OrcaFirefox (desktop)yes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "animal panel, cat, not selected, radio button"
More information

Extended Support for: radiogroup role: The screen reader MUST convey the group name if it has a group name

These are less common combinations

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingInternet Explorernot applicable-More information
Dragon Naturally SpeakingFirefox (desktop)not applicable-More information
JAWSMicrosoft Edgeunknown-More information
NarratorFirefox (desktop)unknown-More information
NarratorGoogle Chromeunknown-More information
NarratorInternet Explorerunknown-More information
NVDAInternet Explorerunknown-More information
NVDAMicrosoft Edgeunknown-More information
TalkBackFirefox (Android)unknown-More information
VoiceOver for iOSGoogle Chrome (ios)unknown-More information
VoiceOver for macOSGoogle Chromeunknown-More information
VoiceOver for macOSFirefox (desktop)unknown-More information
OrcaGoogle Chromeunknown-More information
Back to top

radiogroup role: The screen reader MUST convey the boundaries of the group

Rationale: A screen reader user needs to be aware when they enter and exit a group

Examples of assistive technologies support this expectation:

  • In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced.
  • In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group.
  • In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group.

Grading method: All of the listed commands must pass for the expectation to pass.

This expectation is from the radiogroup role feature.

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingGoogle Chromenot applicable-More information
JAWSGoogle Chromeyes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "animal, required, cat radio button, not checked, 1 of 3"
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: start of target
    • Output: "group start, animal"
  • Result: (pass)
    • command: Up arrow (Read previous item)
    • location before command: after target
    • location after command: end of target
    • Output: "group end"
More information
JAWSInternet Exploreryes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "animal, required, cat radio button, not checked, 1 of 3"
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: start of target
    • Output: "group start, animal"
  • Result: (pass)
    • command: Up arrow (Read previous item)
    • location before command: after target
    • location after command: end of target
    • Output: "group end"
More information
JAWSFirefox (desktop)yes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "animal, required, cat radio button, not checked, 1 of 3"
  • Result: (pass)
    • command: Down arrow (Read next item)
    • location before command: before target
    • location after command: start of target
    • Output: "group start, animal"
  • Result: (pass)
    • command: Up arrow (Read previous item)
    • location before command: after target
    • location after command: end of target
    • Output: "group end"
More information
NarratorMicrosoft Edgeyes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "Animal. Cat. Radio button. Non selected. 1 of 3."
  • Result: (pass)
    • command: Down arrow (Read next item (scan mode))
    • location before command: before target
    • location after command: start of target
    • Output: "Selected. Requires selection. Contains 2 items. Required. Heading level 3. Animal."
  • Result: (pass)
    • command: Up arrow (Read previous item (scan mode))
    • location before command: after target
    • location after command: end of target
    • Output: "Selected. Requires selection. Contains 2 items. Required. Heading level 3. CatDog."
Notes: Reading mode passed because "Contains 2 items" implies a grouping
More information
NVDAGoogle Chromepartial
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "Animal grouping required. Cat radio button. Checked, 1 of 3."
  • Result: (fail)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: start of target
    • Output: "Heading level 3 Animal"
  • Result: (fail)
    • command: down arrow (Read next item)
    • location before command: within target
    • location after command: after target
    • Output: "Button. Submit."
  • Result: (fail)
    • command: up arrow (Read previous item)
    • location before command: after target
    • location after command: end of target
    • Output: "radio button not checked. clickable Cat. radio button not checked. clickable. CatDog."
More information
NVDAFirefox (desktop)partial
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "Animal grouping required. Cat radio button. Checked, 1 of 3."
  • Result: (fail)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: start of target
    • Output: "Heading level 3 Animal"
  • Result: (fail)
    • command: down arrow (Read next item)
    • location before command: within target
    • location after command: after target
    • Output: "Button. Submit."
  • Result: (fail)
    • command: up arrow (Read previous item)
    • location before command: after target
    • location after command: end of target
    • Output: "radio button not checked. clickable Cat. radio button not checked. clickable. CatDog."
More information
TalkBackGoogle Chrome (android)none
  • Result: (fail)
    • command: Swipe right (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "No checked, cat, radio button. Double tap to toggle."
    • Notes: Not conveyed when any of the radio buttons are focused
  • Result: (fail)
    • command: Swipe right (Read next item)
    • location before command: before target
    • location after command: target
    • Output: "Animal, heading 3"
    • Notes: Group semantics were not conveyed
More information
VoiceOver for iOSSafari (iOS)none
  • Result: (fail)
    • command: Swipe Right (Next item)
    • location before command: within target
    • location after command: within target
    • Output: "Cat, radio button, unchecked, 1 of 3, required"
  • Result: (fail)
    • command: Swipe Right (Next item)
    • location before command: before target
    • location after command: start of target
    • Output: "Animal, Heading level 3, required"
  • Result: (fail)
    • command: Swipe Left (Previous item)
    • location before command: after target
    • location after command: end of target
    • Output: "CatDog. Radio button, unchecked, 3 of 3, required"
More information
VoiceOver for macOSSafari (macOS)yes
  • Result: (pass)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "Cat, radio button, 1 of 3, Animal, radio group."
  • Result: (pass)
    • command: VO + Right arrow (Read next item)
    • location before command: before target
    • location after command: start of target
    • Output: "Animal. Required. Radio group."
  • Result: (pass)
    • command: VO + Left Arrow (Read previous item)
    • location before command: after target
    • location after command: end of target
    • Output: "End of Animal. Required. Radio group."
More information
OrcaFirefox (desktop)partial
  • Result: (unknown)
    • command: Tab (Read next focusable item)
    • location before command: before target
    • location after command: within target
    • Output: "animal panel, cat, not selected, radio button"
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: before target
    • location after command: start of target
    • Output: "animal panel"
  • Result: (pass)
    • command: down arrow (Read next item)
    • location before command: within target
    • location after command: after target
    • Output: "leaving panel"
  • Result: (pass)
    • command: up arrow (Read previous item)
    • location before command: after target
    • location after command: end of target
    • Output: "animal panel. cat, not selected, radio button. dog, not selected, radio button. catdog, not selected, radio button"
More information

Extended Support for: radiogroup role: The screen reader MUST convey the boundaries of the group

These are less common combinations

ATBrowserHas SupportOutputAction
Dragon Naturally SpeakingInternet Explorernot applicable-More information
Dragon Naturally SpeakingFirefox (desktop)not applicable-More information
JAWSMicrosoft Edgeunknown-More information
NarratorFirefox (desktop)unknown-More information
NarratorGoogle Chromeunknown-More information
NarratorInternet Explorerunknown-More information
NVDAInternet Explorerunknown-More information
NVDAMicrosoft Edgeunknown-More information
TalkBackFirefox (Android)unknown-More information
VoiceOver for iOSGoogle Chrome (ios)unknown-More information
VoiceOver for macOSGoogle Chromeunknown-More information
VoiceOver for macOSFirefox (desktop)unknown-More information
OrcaGoogle Chromeunknown-More information
Back to top

History

  • 2019-07-01 Test created
  • 2019-08-16 Chrome results added.
  • 2019-09-15 orca added