Permissions: camera access permission is assumed to be denied after a ~30 second timeout even if the dialog is still showing
To reproduce:
- Run Snapshot for the first time, so the "Turn On Camera?" permission dialog appears
- Leave it sitting for a while (say about a minute)
- Click 'Allow'
Despite you clicking Allow, snapshot will show No Camera Found. If you quit and re-run, it immediately shows No Camera Found.
Reproducing this from a console, after the permission dialog has been showing for about thirty seconds, a message "Permission to use the camera portal denied: Permission denied" is logged at the console, even though no choice was actually made. It seems like there's some kind of timeout after which denial is assumed, even when the dialog is still showing.