VoiceOver: Navigation Bar Button Item Changes Not Updated

Originator:mail.junjie
Number:rdar://12431402 Date Originated:04-Oct-2012 09:36 PM
Status:Open Resolved:
Product:iPhone SDK Product Version:iOS 6
Classification:Serious Bug Reproducible:Always
 
Summary:
When swapping an existing navigation bar button item with another bar button item, VoiceOver fails to register this change. Flicking left/right in an attempt to select the navigation bar button item with VoiceOver usually results in the older bar button item (that had already been swapped out) being 'selected', instead of the current bar button item that is in the navigation bar.

Steps to Reproduce:
Download sample project. Watch video: http://d.pr/v/O5fE

Expected Results:
VoiceOver updates itself with the changes to bar button items.

Actual Results:
VoiceOver continues to select the bar button item that is no longer in sight.

Regression:
VoiceOver is able to recognise the new bar button item when it is tapped upon directly.

Notes:
Happens whether or not the change to bar button item was animated or not. Posting a UIAccessibilityScreenChangedNotification does not help either.

Attachment:
'VoiceOverNavigationBarButtonBug.zip' sample project: http://d.pr/f/qoxM

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!