[Webkit-unassigned] [Bug 247943] REGRESSION (Safari 15.6.1-16.1): WebSocket in latest Safari does not emit onclose event when internet is turned off (wifi or cellular)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jun 1 11:01:37 PDT 2023


https://bugs.webkit.org/show_bug.cgi?id=247943

Rich Evans <rich at meetingflow.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rich at meetingflow.com

--- Comment #17 from Rich Evans <rich at meetingflow.com> ---
This has been causing real issues with my site which uses slate-yjs for realtime collaboration and persistence.

When the network switches/drops all subsequent changes are lost without so much as warning being raised to the user that they are offline, and the connection would usually never recover causing total user data loss in some instances.

I was forced to reimplement a heartbeat protocol so the client can detect it is offline and recreate the websocket manually.

This was impacting iOS, iPadOS and Safari in MacOS.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230601/5335889e/attachment.htm>


More information about the webkit-unassigned mailing list