If the web socket gets stuck connecting at page load, it feels like the page is frozen. That’s because the error overlay covers the page, and it’s empty so you can’t see it.
This commit makes the error overlay hidden by default. It still opens as it should if the web socket connects and there is an error.
Usually, the web socket connects very quickly, so you don’t notice the error overlay covering the page. But if the web socket has trouble (which seems to be somewhat common on iOS Safari) it was confusing why the page didn’t work.