UAR Unity Denied Motion/Camera?

Correct me if I am wrong, but it looks like the Unity Zappar standard Unity WebGL template (not the 2020 version) does not properly handle the case where the user denies either the camera or motion permissions prompts.

Has anyone else experienced this? The JS file has a full interactive UI screen for handling this situation, but it is never triggered by Unity using the standard template.

Also, how do you handle a user who has denied motion? Once they deny it, they will not be prompted again (at least on iOS) until they clear Safari’s cache and reload.

Another thing to watch out for is to make sure Unity is set to ‘Run In Background’. If not, on Android Unity will pause and not regain focus once the user responds to the permissions prompts. They must then tap the screen to focus Unity and have it resume.