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

aria-selected attribute (aria)

Screen reader support level: partial (15/40)

Voice Control support level: not applicable

On this page

About this feature

Indicates the current "selected" state of various widgets. See related aria-checked and aria-pressed.

Age of results

Results across all tests for this feature range from 7 months ago to 8 months ago. Detailed dates and version information can be found in associated tests.

Failing and partial results are between 8 months ago and 8 months ago.

Expectations

What are expectations?

Screen Reader support by expectation

ExpectationJAWSNarratorNVDAOrcaTalkBackVoiceOver (iOS)VoiceOver (macOS)
ChromeIEFirefoxEdgeChromeFirefoxFirefoxChromeSafariSafari
MUST convey undefined value by indicating that the element is not selectablenonesupportedsupportedsupportednonenonesupportedsupportedsupportedsupported
MUST convey false value by indicating that the element can be selectednonenonenonenonesupportedsupportedsupportednonenonenone
MUST convey true value by indicating that the element is currently selectedsupportednonenonesupportednonenoneunknownsupportednonenone
MUST convey changes to aria-selected valuenonenonenonesupportedsupportednonenonepartialnonenone

Voice Control support by expectation

ExpectationDragon Naturally SpeakingVoice Access (Android)Voice Control (iOS)Voice Control (MacOS)Windows Speech Recognition
ChromeChromeSafariSafariChrome
Not applicable

Expectation: convey undefined value by indicating that the element is not selectable

Strength of these expectations for different types of assistive technologies:

  • Screen Readers: MUST
  • Voice Control: NA
Screen Reader support for 'MUST convey undefined value by indicating that the element is not selectable'
TestJAWSNarratorNVDAOrcaTalkBackVoiceOver (iOS)VoiceOver (macOS)
ChromeIEFirefoxEdgeChromeFirefoxFirefoxChromeSafariSafari
ARIA gridcell role with aria-selectednonesupportedsupportedsupportednonenonesupportedsupportedsupportedsupported

Expectation: convey false value by indicating that the element can be selected

Strength of these expectations for different types of assistive technologies:

  • Screen Readers: MUST
  • Voice Control: NA
Screen Reader support for 'MUST convey false value by indicating that the element can be selected'
TestJAWSNarratorNVDAOrcaTalkBackVoiceOver (iOS)VoiceOver (macOS)
ChromeIEFirefoxEdgeChromeFirefoxFirefoxChromeSafariSafari
ARIA gridcell role with aria-selectednonenonenonenonesupportedsupportedsupportednonenonenone

Expectation: convey true value by indicating that the element is currently selected

Strength of these expectations for different types of assistive technologies:

  • Screen Readers: MUST
  • Voice Control: NA
Screen Reader support for 'MUST convey true value by indicating that the element is currently selected'
TestJAWSNarratorNVDAOrcaTalkBackVoiceOver (iOS)VoiceOver (macOS)
ChromeIEFirefoxEdgeChromeFirefoxFirefoxChromeSafariSafari
ARIA gridcell role with aria-selectedsupportednonenonesupportednonenoneunknownsupportednonenone

Expectation: convey changes to aria-selected value

Rationale: The user needs to know that the value was successfully changed.

Strength of these expectations for different types of assistive technologies:

  • Screen Readers: MUST
  • Voice Control: NA
Screen Reader support for 'MUST convey changes to aria-selected value'
TestJAWSNarratorNVDAOrcaTalkBackVoiceOver (iOS)VoiceOver (macOS)
ChromeIEFirefoxEdgeChromeFirefoxFirefoxChromeSafariSafari
ARIA gridcell role with aria-selectednonenonenonesupportedsupportednonenonepartialnonenone