Closed Nancy-Salpepi closed 1 year ago
I am seeing the same issue with macOS 10.15.7 + safari 15.6.1. With my safari camera settings set to "ask" for the phet-dev website, I get this message with rc.1, but not rc.2:
I was not able to make much progress on this today, next step is to test if this works on my iPad.
@jessegreenberg was able to help me debug this and found that in many cases, the deviceID from the browser is ''
, so the default value of most device ids (which is also the empty string) often doesn't trigger it to start the stream.
@jessegreenberg and I couldn't get to the bottom of why this bug was occurring in rc.2 but not rc.1, but we have confirmed this fixed on master.
Also note that this was effecting all devices we tested, including chrome and windows. The reason it wasn't showing up often was because most of our testing links had already "allowed" camera, so it didn't automatically reproduce until resetting the camera permission. Ready for cherry pick.
Cherry picked. QA, feel free to close if all is well.
Camera settings working correctly with rc.3. Closing.
Test device MacBook Air (m1 chip)
Operating System macOS 13.0.1
Browser safari 16.1
Problem description For https://github.com/phetsims/qa/issues/863, I have my safari camera setting set to "ask," but when I add ?cameraInput=hands, nothing happens. I have to go into my safari settings and change to "allow" in order for the camera to turn on. I didn't have this issue with rc.1. The camera works as it should.
Visuals
https://user-images.githubusercontent.com/87318828/207429133-3ecd0c7f-1424-4d84-9295-642c5b0780df.mp4