Hello,
In chromium based browsers, i have this error in console:
pushConnection.store-BfRLeHNn.js:87
WebSocket connection to 'wss://n8n.website.com/rest/push?pushRef=xc88erusrx' failed: Error during WebSocket handshake: 'Connection' header value must contain 'Upgrade'
connect @ pushConnection.store-BfRLeHNn.js:87
I set the headers in OpenLiteSpeed, but without success.
What is strange is that it works very well with Firefox?
The WebSocket handshake error youāre encountering (Connection header value must contain āUpgradeā) in Chromium-based browsers but not in Firefox suggests that your OpenLiteSpeed (OLS) proxy settings might not be correctly forwarding the Connection and Upgrade headers.
Firefox can sometimes be more forgiving with WebSocket upgrades, whereas Chromium-based browsers enforce stricter compliance.
I appreciate your patience while troubleshooting this issue. Since youāre on OpenLiteSpeed v1.8.2, and the latest version is v1.8.3, itās possible that this is a version-related limitation or bug. At this point, Iāve gone through every possible solution I can think of, and Iām at my witsā end.
I highly recommend:
Upgrading to v1.8.3 to see if the missing āEnable WebSocket Proxyā setting appears.
Checking OpenLiteSpeedās forums or GitHub issues in case others have faced the same problem.
Considering switching to a different reverse proxy, like Nginx or Caddy, if WebSocket support remains an issue.
I wish I had a more direct solution, but at this point, Iām out of ideas. Let me know if you do end up finding a workaround!