VoiceOver on iOS 10.2 Safari hangs at the end of a modal dialog

Originator:gzfelix
Number:rdar://29684157 Date Originated:12/15/2016
Status:Open Resolved:
Product:Accessibility Product Version:10.2
Classification: Reproducible:Always
 
Summary:
VoiceOver on iOS 10.2 Safari hangs when navigating to the end of a div with role="dialog". This div is inside a <main> element. I created a plunker example for testing and reference.

Steps to Reproduce:
1. Use an iOS device.
2. Enable VoiceOver.
3. Go to the following Plunker URL in Safari: https://embed.plnkr.co/dxUpR25xW9DLQ25vP2Nf/?show=preview
4. Tap "Heading"
4. Swipe right to the "Open Dialog" button.
5. Double tap to activate the modal dialog.
6. Keep swiping right until the end of the modal dialog.

Expected Results:
VO should read the "Confirm" button.

Actual Results:
VO hangs at the "Cancel" button. No further action can be done through VoiceOver gestures.

Version:
iOS 10.2 public release.

Notes:


Configuration:
Any iOS device with iOS 10.2.

Attachments:

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!