Important: This website does not attempt to establish a standard for how assistive technologies must behave. Read the FAQ for more information. Additionally, this is a work in progress. Please submit feedback or suggestions.

inert attribute (html)

Screen Reader support level: supported

Voice Control support level: supported

Keyboard support level: supported

On this page

About this feature

Age of results

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

Expectations

What are expectations?

Screen Reader support by expectation

ExpectationJAWSNarratorNVDAOrcaTalkBackVoiceOver (iOS)VoiceOver (macOS)
ChromeEdgeFirefoxEdgeChromeEdgeFirefoxFirefoxChromeSafariSafari
MUST remove functionality of interactive content for assistive technologies (navigation and operation)supportedsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupported
MUST hide static content from assistive technologiessupportedsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupported

Voice Control support by expectation

ExpectationDragon Naturally SpeakingVoice Access (Android)Voice Control (iOS)Voice Control (MacOS)Windows Speech RecognitionWindows Voice Access
ChromeChromeSafariSafariEdgeChromeEdgeChrome
MUST remove functionality of interactive content for assistive technologies (navigation and operation)supportedsupportedsupportedsupportedsupportedsupportedsupportedsupported

Keyboard support by expectation

ExpectationWindows KeyboardMac KeyboardiOS KeyboardAndroid Keyboard
ChromeFirefoxEdgeChromeSafariSafariChrome
MUST remove functionality of interactive content for assistive technologies (navigation and operation)supportedsupportedsupportedsupportedsupportedsupportedsupported

Expectation: remove functionality of interactive content for assistive technologies (navigation and operation)

Rationale:

The inert attribute will prevent all click events for mouse users and hide content from assistive technologies, so all functionality should be removed for assistive technologies. This includes removing the inert content from the tab order, and preventing any interactions with inert content.

Strength of this expectation for different types of assistive technologies:

  • Screen Readers: MUST
  • Voice Control: MUST

Examples:

  • For keyboard: inert content will be removed from the tab order and it is not possible to trigger any functionality.
  • For screen readers: inert content will be removed from the tab order and it is not possible to trigger any functionality.
  • For voice control: it is not possible to trigger any inert functionality.
Screen Reader support for 'MUST remove functionality of interactive content for assistive technologies (navigation and operation)'
TestJAWSNarratorNVDAOrcaTalkBackVoiceOver (iOS)VoiceOver (macOS)
ChromeEdgeFirefoxEdgeChromeEdgeFirefoxFirefoxChromeSafariSafari
HTML inert attribute testsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupported
Voice Control support for 'MUST remove functionality of interactive content for assistive technologies (navigation and operation)'
TestDragon Naturally SpeakingVoice Access (Android)Voice Control (iOS)Voice Control (MacOS)Windows Speech RecognitionWindows Voice Access
ChromeChromeSafariSafariEdgeChromeEdgeChrome
HTML inert attribute testsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupported

Expectation: hide static content from assistive technologies

Rationale:

Per the HTML specification, the inert attribute is expected to hide all contained content from assistive technologies.

Strength of this expectation for different types of assistive technologies:

  • Screen Readers: MUST
  • Voice Control: NA

Examples:

  • It is not possible to read anything contained within an element that has the inert attribute.
Screen Reader support for 'MUST hide static content from assistive technologies'
TestJAWSNarratorNVDAOrcaTalkBackVoiceOver (iOS)VoiceOver (macOS)
ChromeEdgeFirefoxEdgeChromeEdgeFirefoxFirefoxChromeSafariSafari
HTML inert attribute testsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupportedsupported