Workaround for WhatsApp Web no longer working correctly

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
dr_st

Re: Workaround for WhatsApp Web no longer working correctly

Unread post by dr_st » 2016-06-26, 09:21

So, a little more on this topic. I'm trying to understand what might be breaking in loading images in WhatsApp Web.

As mentioned earlier, if you send an image through the WhatsApp Web interface in Pale Moon, the image loads and displays fine. So there is no problem displaying locally cached images (which is probably why the workaround described here works), but some problem downloading and displaying remote images.

I tried looking at the resulting HTML for some clue, and compare "good" and "bad" instances. The good instance looks something like this:

Code: Select all

<div class="bubble-image bubble-image-caption">
    <div style="width: 330px; height: 138px;" class="image-thumb">
        <img style="height: 100%;" class="image-thumb-body" src="blob:63418730-7d77-4527-bd65-767d997706a1">
    </div>
	[MESSAGE DATA SKIPPED]
</div>
And a bad one looks like:

Code: Select all

<div class="bubble-image bubble-image-caption">
    <div style="width: 330px; height: 185px;" class="image-thumb">
        <div class="media-state-controls">
            <button class="icon-xl icon-media-cancel">
                <svg style="width: 50px; height: 50px;" viewBox="0 0 43 43" class="spinner-container">
                    <circle strkeo-width="3" fill="none" r="20" cy="21.5" cx="21.5" class="path"></circle>
                </svg>
            </button>
        </div>
        <img style="height: 100%;" class="image-thumb-body image-thumb-lores" src="data:image/jpeg;base64,[INLINE JPG DATA SKIPPED]">
    </div>
	[MESSAGE DATA SKIPPED]
</div>
In the bad case, the "media-state-controls" represents the spinning circle of the image trying to load, and the the image thumbnail source appears to be loaded from raw JPEG data defined inline in the HTML.

In the good case, the image source is loaded from some blob. I am not familiar with this syntax, and what it means. For whatever reason, something breaks when the WhatsApp web client in Pale Moon is trying to load a remote blob.

Hopefully someone experienced in these web technology may get an idea from this data what can be going wrong. I sure cannot. :)

leomate

Re: Workaround for WhatsApp Web no longer working correctly

Unread post by leomate » 2016-07-27, 09:39

Just notice if Pale Moon 27 fixed that bug :)

neumond

Re: Workaround for WhatsApp Web no longer working correctly

Unread post by neumond » 2016-08-30, 00:08

Don't worry longer about a non working WhatsApp Web in the Pale Moon browser (or any other). Here is a solution: Check out Waow (WhatsApp on Windows) - a very fine standalone client without any installation, simply copy the exe file for instance in your program files folder. The 32-bit version works in Windows 10/8/7/XP and it's freeware:

https://dedg3.com/wao/

Have fun!

FYI: There is no WhatsApp API or something else to build a full native app. Waow is a hybrid app. It's basically a standalone chromium/webkit engine to display the messenger and a bridge to notify you (badgecount and notifications etc.).

Locked