Enabling the camera during the preview step does not persist on the user’s side when moving to the meeting room.
The other participant will be able to see the user’s camera, but the users self view remains a grey box. The enable/disable camera button however does persist. So for the user to see their own self view, they required 2 additional clicks (disabled camera, then re-enable camera again)
The srcObject property is not set on the <video> element when in this state
I have noticed this bug does not exist in your shared buffer array demo (Zoom Video SDK UI toolkit), however I would find it hard to imagine that sharedBufferArray would be the cause of this.
This issue can be bypassed by disabling and re-enabling the camera again, but that is not an acceptable long term solution.