ol_mas
(Olga)
March 30, 2022, 8:17am
#1
Description
On Safari cannot leave the session. Nor by explicit “client.leave” neither after a timeout.
Browser Console Error
Which Web Video SDK version?
1.2.3
Video SDK Code Snippets
await this.client.leave(this.client.isHost());
To Reproduce(If applicable)
Join the session.
Try to leave by calling client.leave().
Get the error of the websocket that leads to immediate reconnection.
Impossible ever to leave the session. Keeps on reconnecting.
Device (please complete the following information):
Device: Macbook Air
OS: macOS Monterey 12.2.1
Browser: Safari
Browser Version: 15.3 (17612.4.9.1.8)
vic.yang
(Vic)
March 31, 2022, 8:23am
#2
Hey @ol_mas
Thanks for your feedback.
It seems the issue comes from a known bug in the WebKit . When the WebSocket is closed, the WebKit throws The operation couldn't be completed
error. Then it enters the failover flow and rejoins the session.
We will add protection for this issue in the next release. Please stay tuned.
Thanks
Vic
ol_mas
(Olga)
April 1, 2022, 6:41am
#3
Thanks! I wonder why it happens only in Safari…
system
(system)
closed
May 1, 2022, 4:42pm
#4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.