Bug 168135
Summary: | [GTK] WhatsApp web does not work after updating to 2.14.4 | ||
---|---|---|---|
Product: | WebKit | Reporter: | Adrian Perez <aperez> |
Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | bugs-noreply, mcatanzaro, rego |
Priority: | P2 | ||
Version: | Other | ||
Hardware: | Unspecified | ||
OS: | Linux |
Adrian Perez
After upgrading from WebKitGTK+ 2.14.3 to version 2.14.4 the WhatsApp web
application (https://web.whatsapp.com) stopped working, and it redirects
to https://web.whatsapp.com/browsers.html?missing=cryptoSha256,cryptoAesCbc
(Maybe we are missing some crypto stuff which was available in the previous
release? That sounds odd, though...)
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Adrian Perez
WhatsApp Web *does work* in MiniBrowser in the current Git “master”.
Michael Catanzaro
Nope, I can reproduce this with 2.14.3, so I think this is a server-side change. Can you confirm? I suspect WhatsApp introduced a requirement on WebCrypto, which means no more WhatsApp for us.
Manuel Rego Casasnovas
It works for me in 2.14.3 and it doesn't work on 2.15.4.
Manuel Rego Casasnovas
(In reply to comment #3)
> It works for me in 2.14.3 and it doesn't work on 2.15.4.
More info, if I use incognito mode in epiphany it doesn't work in 2.14.3 either.
Michael Catanzaro
(In reply to comment #3)
> It works for me in 2.14.3 and it doesn't work on 2.15.4.
Did you use build-webkit? With build-webkit you'd get experimental subtle crypto enabled, which probably mostly works in 2.14 but is probably broken in 2.15.
I have no clue why incognito mode would make a difference, though.
Manuel Rego Casasnovas
(In reply to comment #5)
> (In reply to comment #3)
> > It works for me in 2.14.3 and it doesn't work on 2.15.4.
>
> Did you use build-webkit? With build-webkit you'd get experimental subtle
> crypto enabled, which probably mostly works in 2.14 but is probably broken
> in 2.15.
My 2.14.3 is from Debian testing packages.
My 2.15.4 is from "jhbuild build epiphany".
> I have no clue why incognito mode would make a difference, though.
If they did changes on the server, it might be that they don't do the checks if you already have a valid cookie and open session.
Michael Catanzaro
So can you use Epiphany's cookies dialog to delete your WhatsApp cookies, and see if that breaks 2.14.3?
Manuel Rego Casasnovas
(In reply to comment #7)
> So can you use Epiphany's cookies dialog to delete your WhatsApp cookies,
> and see if that breaks 2.14.3?
Not needed to remove cookies, today it's not working (maybe the cookie expired or something, dunno really).
Adrian Perez
WhatsApp Web has been working fine since WebKitGTK+ 2.18.x, which
was the first release to include support for WebCrypto.