Steps to reproduce:
-
Start a call using Phone Island
-
Make sure your webcam is already in use by another application
-
Click the camera icon in the side menu: it correctly shows the camera as unavailable (crossed-out icon)
-
Click on "Share screen" to expand the interface
-
Notice that the camera icon becomes clickable again, despite the webcam being in use
-
Click the camera icon repeatedly
Expected behavior:
If the webcam is already in use, the camera icon should remain disabled, even after UI changes.
Actual behavior:
After expanding the screen sharing interface, the camera icon becomes active again. Clicking it rapidly can cause the call to abruptly end.
Components:
NethVoice: 1.2.2
Browser: Chrome
Phone Island


Steps to reproduce:
Start a call using Phone Island
Make sure your webcam is already in use by another application
Click the camera icon in the side menu: it correctly shows the camera as unavailable (crossed-out icon)
Click on "Share screen" to expand the interface
Notice that the camera icon becomes clickable again, despite the webcam being in use
Click the camera icon repeatedly
Expected behavior:
If the webcam is already in use, the camera icon should remain disabled, even after UI changes.
Actual behavior:
After expanding the screen sharing interface, the camera icon becomes active again. Clicking it rapidly can cause the call to abruptly end.
Components:
NethVoice: 1.2.2
Browser: Chrome
Phone Island