VoiceOver UIAccessibilityLayoutChangedNotification bug

Originator:futuretap
Number:rdar://9728858 Date Originated:06-Jul-2011 01:56 PM
Status:Closed Resolved:
Product:iPhone SDK Product Version:4.3.3
Classification:Other Bug Reproducible:Always
 
Summary:
We're continuously updating the accessibilityLabel of a custom view. After each update, we're posting a UIAccessibilityLayoutChangedNotification. VO correctly speaks all the new accessibilityLabel values. However, if the updated accessibilityLabel is equal to the value when beginning the VO focus on the element, this updated value isn't spoken.

Steps to Reproduce:
Build an app that changes the accessibilityLabel value every 5 seconds between the values "one", "two" and "three". Set the initial value (in -viewDidLoad or via NIB) to "one". Now enable VO (via 3* home button) and focus the element.

Expected Results:
"one", "two" and "three" should be spoken.

Actual Results:
Only "two" and "three" are spoken.

Regression:
This happens on an iPhone 4 running iOS 4.3.3.
It seems to be fixed on an iPad 2 running iOS 5.0 beta 2.



06-Jul-2011 04:32 PM Patrick Collins :
Engineering has provided the following feedback regarding this issue:

We currently have not plans to release an update specific to iOS 4.3.3 if the issue doesn't occur in iOS 5.0x.

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!