The HTTP websocket doesn't always initiate a connection on iOS Safari. Like the server doesn't even receive a websocket upgrade request. It seems to only happen with Safari, and I am not capable of viewing the Web Inspector on my iPhone as I do not have a Mac, so I am unable to diagnose the issue and cannot tell if this is due to a bug within Safari itself, or if there is a Safari-specific step or quirk we are missing.