Camera indicator still shows as active even after disabling camera in video call

[Problem/Question] // Camera indicator remains active during video calls on the admin platform’s chat section. Despite successfully toggling off the camera functionality during an ongoing video call, the device’s camera indicator continues to display an active state (blue/green dot), falsely suggesting that the camera is still in use. This inconsistency in the camera indicator’s behavior leads to a misleading user experience.

[SDK Version] // What version of the SDK are you using? “@sendbird/chat”: “^4.9.9”,
“sendbird-calls”: “^1.10.14”,

[Reproduction Steps] // Please provide reproduction steps and, if possible, code snippets.

  1. Access the admin platform.
  2. Navigate to the chat section.
  3. Initiate a video call.
  4. During the active video call, click the camera button to deactivate the camera.
  5. Observe that the camera functionality halts as expected.
  6. Notice that the device’s camera indicator still presents an active state (blue/green dot).

[Frequency] // How frequently is this issue occurring? Every time an active video call participant toggles off the camera.

[Current impact] // How is this currently impacting your implementation? The disparity between the actual camera functionality and the device’s camera indicator creates confusion for users. They may incorrectly believe the camera is off when it’s still active due to the indicator’s incorrect state. This could lead to unintended sharing of video and an overall degraded user experience.

[Proposed Solution] Investigate the interaction between the camera functionality and the device’s camera indicator. Ensure that toggling off the camera not only disables the camera functionality but also correctly updates the camera indicator’s status. By achieving synchronization between these two elements, users will have an accurate representation of whether the camera is actively in use or turned off. This improvement will eliminate confusion and provide a more reliable user experience.