I used to be advised to disable the NSURLSession Websocket experimental characteristic to work round a claimed Safari bug. Doing so did remedy my downside, however I wish to make certain it does not have any unintended penalties. What are the implications of disabling that experimental characteristic? The setting could be present in Settings -> Safari -> Superior -> Experimental Options -> NSURLSession WebSocket. It is enabled by default.
My particular case includes the gamja net IRC shopper as used on https://chat.sr.ht. I can use it positive in different browsers, similar to Firefox on macOS, however after I log in to the shopper in Safari on iOS I get fixed disconnects and reconnects. I requested for assist from sr.ht, and was advised that the issue was a Safari bug and to disable this characteristic. Nonetheless, after I requested if there have been different penalties for doing this, nobody appeared to know.
I see plenty of recommendation on-line to show off this characteristic to resolve numerous issues with all the pieces from IP cameras to Coinbase Professional to Slack. Some sources declare the problem is mounted by latest software program updates, however I am on the newest iOS and disabling the characteristic did remedy my downside, so I am undecided if my downside is totally different or the problem is not truly mounted.
What does this characteristic do when enabled, and can I break one thing else by turning it off?