iOS Support for aria-roledescription

Hi folks,

Does anyone know if iOS VoiceOver has lost support for the aria-roledescription attribute?

This attribute works fine with MacOS VoiceOver, and it used to work with iOS VoiceOver.

We use it often to provide guidance on custom interactions in our simulations, in this case a "Point on Circle” that can be moved to change angle theta.

Shouldn't this code work:
<div tabindex="1" role="application" aria-label="Point on circle" aria-roledescription="movable" >Point on circle</div>

Ideally, VO should say, "Point on Circle, movable”

NOTE: I am aware that the current position on the circle would also be excellent information to provide - that’s the next phase. For now, I just want to indicate that the object has a name and it is movable, and the arrows keys would be a good thing to try out to make the point move along the circle.

Any assistance is greatly appreciated.

Best,
Taliesin

~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~
Taliesin L. Smith
talilief@gmail.com
taliesin.smith@colorado.edu

Inclusive Design Research Specialist
PhET Interactive Simulations
http://phet.colorado.edu/

Department of Physics
University of Colorado, Boulder

Received on Wednesday, 5 March 2025 08:01:23 UTC