Skip to content

Carousel accessibility with PageControl #962

@jessegreenberg

Description

@jessegreenberg

From phetsims/circuit-construction-kit-common#1124 -

We will need a structure that combines the PageControl into the carousel logically, so that the structure is intuitive for accessibility. This is what was done in CCK and we confirmed that it is the ideal structure.

Image

For this structure, the accessibleName for the ComboBox should not create the heading. The heading needs to appear above the PageControl and should include all components (PageControl, Carousel and its previous/next buttons). And the aria-labelledby should point to this grouping heading.

When the Carousel does not include a PageControl, the heading structure should be as it is now with the following exception - the previous/next buttons should be moved under the heading of the carousel.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions