VoiceOver doesn't read appeared views

Hi everybody,

I've stumbled into an issue with VoiceOver not reading some views if they are appearing on screen after the screen is shown.

If you call UIAccessibility.post(notification: .screenChanged, argument: nil) after views have appeared they will be read out but I found out that if user is going by elements at this moment this is discarded and newly appeared elements remain hidden for VoiceOver.

I've created a test app to isolate the behaviour. Also, I've recorded two videos, one without the notification being posted and one with it. I uploaded it to GitHub here

Did someone get this behaviour as well?

VoiceOver doesn't read appeared views
 
 
Q