Skip to content

Provide the necessary semantics for denoting tab bars for accessibility [web-only] #107861

@vick08

Description

@vick08

Presently, there seems to be no way to mark up custom tab bars with accessibility semantics. As a result, developers resort to simulating them by "stuffing" the accessibility lable with announcements such as:
"Notifications, tab 1 of 3"
Etc.

iOS, Android and web provide ways to denote tab bars to match native accessibility APIs for these platforms. SOme useful resources below:

/CC @goderbauer

Metadata

Metadata

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 capabilitycustomer: castawayengineflutter/engine related. See also e: labels.frameworkflutter/packages/flutter repository. See also f: labels.platform-androidAndroid applications specificallyplatform-iosiOS applications specificallyplatform-webWeb applications specificallyr: fixedIssue is closed as already fixed in a newer versionteam-engineOwned by Engine teamtriaged-engineTriaged by Engine team

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions