I've noticed some inconsistencies with the onDrag
and onDrop
modifiers. Sometimes my objects that can be reordered will announce, "Drag", and will give VoiceOver the ability to move and re-order the object. Other times the "Drag" is never announced, and therefore not accessible to VoiceOver users who may need to re-order their elements.
Why does this work sometimes and other times not at all?
The Accessibility Inspector is not helpful with this type of interaction so I am limited to testing this on device. Unfortunately, I do not have devices for every iOS version that we currently support (15.x.y - 16.5.z).