BrowserWorks / Waterfox-Classic

The Waterfox Classic repository, for legacy systems and customisation.
https://classic.waterfox.net
Mozilla Public License 2.0
177 stars 33 forks source link

Webpage Loads Blank Page In Waterfox 2021.10 #41

Open reluctantuser opened 2 years ago

reluctantuser commented 2 years ago

In both Windows x64 (Windows 7 x64 with all updates) and Linux x64 (Debian 11, fully updated) versions of Waterfox Classic 2021.10 I only receive a blank white webpage when loading the following URL:

https://home.eset.com

When I load "https://www.eset.com" - that page loads just fine.

I tried disabling ALL add-ons to Waterfox Classic and then fully reloading the browser. Did not make any difference.

I have exchanged emails & screenshots with ESET. They have verified that nothing on their end should be causing this. They even downloaded Waterfox Classic, performed a fresh install, and they saw what I was seeing - a blank white page. When I read that response from ESET I decided that the issue must reside in the Waterfox Classic browser.

The "home.eset.com" URL does not require any login; it's a landing page from which an ESET customer can then log into their ESET accounts.

I can confirm that the troublesome URL listed above can be accessed normally when using the Opera 81.x.? browser...if that helps any.

Sorry, I do not have any installations of true Mozilla Firefox on any of my machines.

hawkeye116477 commented 2 years ago

From console: ReferenceError: customElements is not defined. Using Polly extension may help.

reluctantuser commented 2 years ago

I have been doing some searching around for this "Polly" thingie. What I have found so far is:

Eventually I found this link: https://cdn.discordapp.com/attachments/741921187814309908/812598304311214090/zakiuspolly.xpi

A "Lord of The Rings" treasure hunt was not how I wanted to spend my morning.... /sarcasm

Now to install it and test it out.

reluctantuser commented 2 years ago

Ok. After restarting Waterfox Classic Portable with the Polly addon installed and then learning how to view the Console...

I see the messages that "Polly" is injecting itself into things. So I presume that means it is working. I can see the error mentioned by Hawkeye. Actually there appear to be 3 errors found when accessing the "home.eset.com" page.

So I disabled all addons in Waterfox Classic Portable using the menu option under "Help". When I access the same page I see the same 3 errors reported in the Console.

My conclusions:

Does this sound reasonable?

reluctantuser commented 2 years ago

And finally, just for fun...

I went into "Tools -> Addons" and disabled ALL addons except "Polly". That requires a restart of Waterfox which I did.

Accessing the "home.eset.com" page with the Console open reveals that "Polly" is injecting itself (as expected) and the same 3 webpage errors are being reported on the Console:

Have I missed anything? Should I check anything else? I have asked the ESET people to review this Github Issues entry.

hawkeye116477 commented 2 years ago

Go to that website and then click on Polly extension icon and choose Webcomponents-bundle.js and then refresh website.

Alternatively tell Eset to not use Google Webcomponents and give them that URL => https://forum.palemoon.org/viewtopic.php?f=1&t=24004&p=185887&hilit=webcomponents+letter#p185887 :smile:.

reluctantuser commented 2 years ago

Can you post the URL to the download you are suggesting? It would save me the hassle of having to web search the entire thing all over again.

And I am out of coffee....

hawkeye116477 commented 2 years ago

Polly is on https://github.com/WaterfoxCo/Waterfox-Classic/raw/classic/browser/extensions/zakius%40polly.xpi.

lokpro commented 2 years ago

Hi @reluctantuser , I have been using Polly on Github site (Aren't you using?). Github requires "use request... for this domain" and "webcomponent-bundle".

On https://home.eset.com, either "webcomponent-bundle" or "Webcomponent-ce" will fix the problem.

reluctantuser commented 2 years ago

@lokpro: The "Polly" I have been testing is the exact same file that Hawkeye included in their link.

As for how you got it to work on "home.eset.com", please do more than claim it works. I cannot replicate your success simply by loading that "xpi". I can see it injecting itself (using the Console), but is there anything else that needs to be done to replicate your claim?

I am trying to be scientific about testing & documenting this issue so other non-programmer types (like me) can learn from this case.

hawkeye116477 commented 2 years ago

is there anything else that needs to be done to replicate your claim?

Yes, I already wrote how to do that, just read first sentence https://github.com/WaterfoxCo/Waterfox-Classic/issues/41#issuecomment-995775175 again.

PS: Polly icon looks like green puzzle.

lokpro commented 2 years ago

image

reluctantuser commented 2 years ago

Nope. No change.

Apparently I haven't figured out how to attach my screen capture, but a blank screen that shows my "Polly" setup exactly as @lokpro suggests would probably be meaningless.

Squall-Leonhart commented 2 years ago

clean cache or shift+f5

Telmesomething commented 2 years ago

After upgrading to 2021.11 tthe same issue has arisen on my Windows 8.1 system with the Classic version. The ESET sites the OP described behave the same way and now my webmail loads the same blank page. Here's a screengrab from the Tutanota webmail site I took with all addons disabled. The spacers visible in the image are the only addition left in place.
blank page tutanota

I assume that the security update to 2021.11 plays a role here since the browser was functioning properly on 2021.10.

Also, I'm having to use Firefox to write this message since trying to drag & drop screengrabs in Classic doesn't work i.e. nothing appears on the page.

On 2021.11 Poly seems to be active already on that version according to the Debugger so that may be the reason why it doesn't function properly now.

waterfox polyfill

I'll consider upgrading to G3 if I can find a way to get the version with square tabs. I've tried twice already, but keep getting the Australis layout which I positively detest.