Safari 15.2 device enumeration only lists default devices (macOS Monterey)
Hi,
As the title says, in Safari 15.2 (macOS Monterey), the call to the API MediaDevices.enumerateDevices() only lists the default devices. It does _not_ list any other (USB attached) microphones or cameras.
I call for enumeration _after_ the call to getUserMedia(), which I presume takes care of the user permissions. Interestingly, this works OK for other browsers (I tried Brave), but only Safari has this issue.
The same application (it's a web app) behaves alright on Safari 15.1 (macOS Big Sur).
Has something changed ?
Thanks,
Avinash