Skip to content

Flutter Web: aria-controls must be an available property on all component types (Accessibility) #162125

@jcollins-disney

Description

@jcollins-disney

Use case

The WAI-ARIA property aria-controls must be available on all Flutter component types/widgets to identify the element (or elements) whose contents or presence are controlled by the current element.

Proposal

Add the WAI-ARIA property aria-controls to the list of semantics flags on all Flutter component types/widgets. Its value must be the ID of the element on the page that it controls. Multiple ID's can be listed (each separated by a single space).

Examples:

aria-controls="panel1"
aria-controls="panel1 panel2 panel3"

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work lista: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)c: new featureNothing broken; request for a new capabilityc: proposalA detailed proposal for a change to Fluttercustomer: castawayplatform-webWeb applications specificallyr: fixedIssue is closed as already fixed in a newer versionteam-accessibilityOwned by Framework Accessibility team (i.e. responsible for accessibility code in flutter/flutter)triaged-accessibilityTriaged by Framework Accessibility team

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions