UISegmentedControl's Accessibility Large Text Popover Allows Users to Select Disabled Segment

Originator:abel.toy
Number:rdar://42977847 Date Originated:August 6 2018
Status:Potential fix identified - In iOS 13.1 Resolved:June 3rd 2019
Product:iOS SDK (UIKit) Product Version:12.0
Classification:UI/Usability Reproducible:Always
 
Summary:
When using accessibility large text, long pressing a UISegmentedControl will allow disabled segments to be selected on the accessibility pop over.

Steps to Reproduce:
1.- Have a UISegmentedControl with a disabled segment (enabled is false).
2.- Set Larger Text to one of the accessibility sizes (iPhone Settings -> General -> Accessibility -> Larger Text -> Check Larger Accessibility Sizes -> Move slider all the way to the right)
3.- Long press the segmented control to have the "UIAccessibilityLargeTextSegmentedViewController" pop over appear
4.- Select the disabled segment on the pop over

Expected Results:
The disabled segment shouldn't get selected

Actual Results:
The disabled segment gets selected

Version/Build:
iOS 12.0

Configuration:
Any

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com 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!