found the cause:
I have another window showing as "splash screen" on top of my main window.
When user tap select photo to dismiss the alert, the photo picker view was created on top of the splash screen, which was dismissed immediately
Topic:
App & System Services
SubTopic:
Core OS
Tags: