MKMapView often causes VoiceOver to repeatedly says "Places visible: zero"

Originator:lap.felix
Number:rdar://35503479 Date Originated:13-Nov-2017 10:29 AM
Status:Open Resolved:
Product:Accessibility Product Version:11.2
Classification:UI/Usability Reproducible:Always
 
Summary:
MKMapView often causes VoiceOver to repeatedly says "Places visible: zero" even when there are visible places. When it happens 

Steps to Reproduce:
I wasn't able to reproduce this in a demo project. Without access to MKMapView's accessibility source code it's hard to pin-point exactly what causes this.

It happens in Transit ( https://itunes.apple.com/ca/app/transit-bus-train-times/id498151501?mt=8 ), especially when turning on VoiceOver in a route’s map view (tap on a bus route in the home screen, then select the map pin icon).

I’ve also seen it happen in a free app called “Walkmeter” ( https://itunes.apple.com/us/app/walkmeter-walking-hiking-gps/id330594424?mt=8 ). Has been reported in a comment on this page ( https://www.applevis.com/blog/apple-braille-ios-news/accessibility-bugs-ios-11-blind-and-low-vision-users-serious-minor?page=1 ). I can’t link to a comment so here’s the full relevant paragraph:
“Apart from the nightmare with the siri voices, the only significant bug I've encountered is with my walkmeter app; not sure if the issue is specific to walkmeter or if it's a voiceover bug, but basicly, what's happening is that while the app is open, VO continually says "no places visible" I tried disabling automatic text detection, but it had absolutely no effect. So, for now, I have to 3 finger doubletap to turn off speech while I'm doing my treadmill walk, and then, when I'm done, I have to turn speech back on and try to find the stop and done buttons while constantly being interrupted by the "0 places visible" message. I'd love to do a screen recording of this bug, but I don't know if I would need to send it to apple or walkmeter.”

Expected Results:
VoiceOver should only list the “Places visible” at predictable moments and should actually list them correctly all the time.

Actual Results:
Sometimes, VoiceOver will begin repeatedly saying “Places visible: zero” and it prevents the user from using the app.

Version:
11.2

Notes:

Comments

Apple Developer Relations

Please know that our engineering team has determined that this issue behaves as intended based on the information provided.

We currently don’t support POIs + Voiceover in transit mode on the map.


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!