Summary
Some macOS users on Chrome (87.0.4280.88
) frequently drop from meetings
Details
We observed issues with Chrome users frequently dropping from meetings. These users would join and participate with voice, video and screen sharing without any upfront issues.
However, Chrome will randomly encounter a net::ERR_NETWORK_CHANGED
event which leads to 2 quick http-bind
failures and a subsequent drop from the room on the client side. Everyone else in the room will see the user as gray before they drop from view several seconds later.
The user will see the reconnect button and can immediately press it and be back in action (or refresh the page). Interestingly enough, if the same user joins from both Safari and Chrome, only Chrome will drop.
Here is a screenshot of the js console. This exact sequence of log messages occurs every time, in the same order.
Resolution
Enabling websocket
(xmpp-websocket) and smacks
for Prosody resolved this issue.