Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Whatsapp and Messenger broken on WB 4 #1183
Since today, I am getting this error on WhatsApp and Messenger.
Note: Works fine on Chrome.
Just saw this today for WhatsApp as well. Deleting the account and recreating it didn't work at first, but after manually logging out of WhatsApp and logging back in (via the new account) things seemed to be working again. However, after restarting Wavebox the problem resurfaced.
I can login to WhatsApp web via Chrome without issue. I've also tried setting a custom user agent to spoof Chrome on MacOS to no avail. Here's the error message I'm seeing.
Thanks for looking into this!
It looks like Facebook are slowly releasing an update which means some accounts are affected and some are not. The root cause in Wavebox 4 looks to be down to the way that Electron integrates with the network stack.
I've pushed out a new beta with a workaround for this, so you should be able to get it working again More info on how to switch to the beta
Also if you're interested, Wavebox 10 is unaffected by this as it's built directly on top of Chromium
Electron uses a different implementation of some of the network layer, which means there are some oddities in parsing things like CSP headers.
The update that's rolling out to WhatsApp & Messenger seems to hit up against some of these oddities, but still change their behaviour based on the detected browser version. For the short term we've set chrome 77 as the UserAgent for these two as a workaround.
This is why WB10 isn't affected because it has a far more commonly tested and run-in network stack so we don't see spurious bugs like this and we don't have to use weird workarounds :)
Do you mind if I keep this open for now, just until it hits stable?