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

fieldset element (html)

Support level: partial (46/60)

On this page

The fieldset element represents a set of form controls (or other content) grouped together, optionally with a caption.

Expectations

What are expectations?

Summary of support by expectation and assistive technology

ExpectationDragon Naturally SpeakingJAWSNarratorNVDATalkBackVoiceOver for iOSVoiceOver for macOSOrca
MUST convey an appropriate rolenot applicablesupportednonesupportednonesupportedsupportedsupported
MUST convey an appropriate namenot applicablesupportedsupportedsupportedsupportedsupportedsupportedsupported
MUST convey the boundaries of the elementnot applicablesupportednonepartialnonepartialsupportedsupported

The screen reader MUST convey an appropriate role

Rationale: A screen reader user needs to know how they can interact with the element.

ATBrowserHas Support
Dragon Naturally SpeakingGoogle Chromenot applicable
JAWSGoogle Chromesupported
JAWSInternet Explorersupported
JAWSFirefox (desktop)supported
NarratorMicrosoft Edgenone
NVDAGoogle Chromesupported
NVDAFirefox (desktop)supported
TalkBackGoogle Chrome (android)none
VoiceOver for iOSSafari (iOS)supported
VoiceOver for macOSSafari (macOS)supported
OrcaFirefox (desktop)supported

This expectation is referenced by 2 tests.

Tests that reference this expectation
test namehas support
aria-required attribute on each HTML radio button in a fieldsetpartial (93/102)
The html required attribute on each HTML radio button in a fieldsetpartial (93/102)

The screen reader MUST convey an appropriate name

Rationale: A screen reader user needs to know what to enter.

ATBrowserHas Support
Dragon Naturally SpeakingGoogle Chromenot applicable
JAWSGoogle Chromesupported
JAWSInternet Explorersupported
JAWSFirefox (desktop)supported
NarratorMicrosoft Edgesupported
NVDAGoogle Chromesupported
NVDAFirefox (desktop)supported
TalkBackGoogle Chrome (android)supported
VoiceOver for iOSSafari (iOS)supported
VoiceOver for macOSSafari (macOS)supported
OrcaFirefox (desktop)supported

This expectation is referenced by 2 tests.

Tests that reference this expectation
test namehas support
aria-required attribute on each HTML radio button in a fieldsetpartial (93/102)
The html required attribute on each HTML radio button in a fieldsetpartial (93/102)

The screen reader MUST convey the boundaries of the element

Rationale: A user needs to know when they enter and exit an element

ATBrowserHas Support
Dragon Naturally SpeakingGoogle Chromenot applicable
JAWSGoogle Chromesupported
JAWSInternet Explorersupported
JAWSFirefox (desktop)supported
NarratorMicrosoft Edgenone
NVDAGoogle Chromepartial
NVDAFirefox (desktop)partial
TalkBackGoogle Chrome (android)none
VoiceOver for iOSSafari (iOS)partial
VoiceOver for macOSSafari (macOS)supported
OrcaFirefox (desktop)supported

This expectation is referenced by 2 tests.

Tests that reference this expectation
test namehas support
aria-required attribute on each HTML radio button in a fieldsetpartial (93/102)
The html required attribute on each HTML radio button in a fieldsetpartial (93/102)

Related features

These are features that are usually used in combination with this feature.

legend element (html)

DragonJAWSNarratorNVDATalkBackVoiceOver (iOS)VoiceOver (macOS)Orca
not applicablesupportedsupportedsupportedsupportedsupportedsupportedsupported