Question About Accessible Labeling for Carousel Rotation Control

Dear WAI Team,

Thank you for the detailed guidance in the ARIA Authoring Practices Guide
(APG), especially the Carousel Pattern
<https://www.w3.org/WAI/ARIA/apg/patterns/carousel/>.

While reviewing the carousel examples, I noticed a point that seems
potentially ambiguous in the accessible labeling of the rotation control
button (for example, labels such as "Stop automatic slide show").

As currently implemented, the label appears to describe the action that
will be triggered when the button is activated. However, from a screen
reader user's perspective, hearing "Stop automatic slide show" may not
immediately make it clear whether the carousel is currently rotating, or
whether "stop" is simply the action available on that button.

This seems to create a possible ambiguity between communicating the current
state and communicating the available action, which may increase cognitive
load for some users of assistive technologies.

I would like to ask whether the WAI team has any recommended best practice
for making this type of control more intuitive. For example:

   1.

   Would it be appropriate in this scenario to keep a stable accessible
   name and expose the current state through another mechanism, such as
   aria-pressed, or would that create a semantic mismatch for this type of
   control?
   2.

   Is it preferable for the accessible name to reflect the action available
   to the user, even if the current state is not directly conveyed in the
   label itself?
   3.

   Are there any recommended strategies for balancing clarity for screen
   reader users with consistency for users who rely on both visual cues and
   spoken feedback?
   4.

   Are there any current discussions or possible future APG updates related
   to this specific usability issue?

I would greatly appreciate any clarification or guidance you can share.
Your response would be very helpful to our ongoing accessibility
implementation work.

Best regards,
Alyson

Received on Wednesday, 18 March 2026 10:24:08 UTC