Accessibility Not Working Properly On ColorPicker

Number:rdar://FB9688650 Date Originated:10/8/21
Status:Open Resolved:
Product:Xcode Product Version:13
Classification:Incorrect/Unexpected Behavior Reproducible:Yes
When attempting to use VoiceOver, a ColorPicker() reports nothing more than “button”, regardless of the label or the value. To fix this, one would expect to be able to implement an .accessibility(label:) that would allow VoiceOver to describe the ColorPicker() as per the accessibility label, but that only reports “button” as well. To have VoiceOver be able to describe a ColorPicker(), the ColorPicker() must have the modifier .accessibilityElement(children: .ignore) on it for .accessibility(label:) to work. A small demonstration program is attached.


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!