In a react app, using StrictMode, the components are mounted twice. The first time the component calling the method ZoomVideo.getDevices() has the list of devices correctly, has all the information including labels. However the second time the component is mounted the list has empty labels. See image below.
Test in Firefox: 130.0.1 (64-bit)
OS: Windows 10
Zoom Web Sdk: 1.12.5
No console error, just the list with empty labels the second time. I also tested it using the react sample app and it has the same behaviour.
I’m allowing the access to the camera and the microphone in Firefox but I’m not selecting remember the option to “save” the permissions.