Bug 172441
Summary: | [GTK] Cannot see shared images in https://web.skype.com/ | ||
---|---|---|---|
Product: | WebKit | Reporter: | Alberto Garcia <berto> |
Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED WONTFIX | ||
Severity: | Normal | CC: | aperez, bugs-noreply, mcatanzaro |
Priority: | P2 | ||
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Alberto Garcia
https://web.skype.com/ is the web version of the Skype client. The chat there works fine in general, but you cannot share images or see images that other people share. There's only a placeholder that you cannot click on.
I tried with WebKitGTK+ 2.14.7, both Epiphany and the MiniBrowser.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Alberto Garcia
Same problem with other media documents like voice messages.
Still happening in 2.16.6.
Michael Catanzaro
Please post the URL of an example image that doesn't load, and any errors that you see in the web inspector.
Alberto Garcia
The images appear when you share them in a private conversation, and I can't share a link that works from the outside.
The web inspector shows a lot of 401/Unauthorized errors when trying to load the media:
https://api.asm.skype.com/v1/objects/<identifier>/views/imgpsh_fullsize/status
The media is loaded using XHR, the initiator is https://swx.cdn.skype.com/v/1.99.20/js/fullExperience.min.js:367:358917
Adrian Perez
Does this still happen with WebKitGTK+ 2.20.x?
Alberto Garcia
Yes, I just tested with 2.20.1, same problem.
Alberto Garcia
Still happening with 2.22.0
Alberto Garcia
It's not possible to reproduce this problem anymore because ...
-----------------------------------------
Browser not supported
Use Microsoft Edge or Google Chrome to access Skype for Web experience.
Alternatively you can use Skype Web Control or download Skype on your desktop computer.
-----------------------------------------
I'm closing this bug.
Adrian Perez
(In reply to Alberto Garcia from comment #7)
> It's not possible to reproduce this problem anymore because ...
>
> -----------------------------------------
> Browser not supported
>
> Use Microsoft Edge or Google Chrome to access Skype for Web experience.
> Alternatively you can use Skype Web Control or download Skype on your
> desktop computer.
> -----------------------------------------
>
> I'm closing this bug.
Betcha one could get around the browser check by changing the User-Agent
string and things would still work. As usual, webapps keep doing the crappy
thing and do UA sniffing instead of proper feature detection 🤷️
I am fine leaving this disabled for now. If somebody can confirm that a
different UA string makes Skype Web load and this is still an issue, we
could re-open this bug (and maybe file one to add an UA quirk for Skype).
Alberto Garcia
(In reply to Adrian Perez from comment #8)
> Betcha one could get around the browser check by changing the User-Agent
> string and things would still work.
Pretty sure you can, but I'd just forget about Skype and give priority to
websites that are actually supported.
Michael Catanzaro
If a user agent quirk makes the site work, we should add a quirk. Skype has forfeited the privilege of receiving an accurate user agent from WebKit.