BrowserWorks / Waterfox-Classic

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

[Waterfox Classic] Problem with Google Support YouTube pages ? #77

Open decembre opened 2 years ago

decembre commented 2 years ago

Test link: [Google Support YouTube.](https://support.google.com/youtube/thread/119439627/how-do-i-change-my-youtube-layout-in-google-chrome-back-to-normal?hl=en)](https://support.google.com/youtube/thread/119439627/how-do-i-change-my-youtube-layout-in-google-chrome-back-to-normal?hl=en)

I have tested with Waterfox Classic v.56.6 (last update):

But always not see the text in the page. No problem with:

What's the problem? Can you fix it or explain a workaround?

And as usual: Thanks for your work!

decembre commented 2 years ago

Always the same problem for this link... See these screenshots: Problem with Google Support YouTube page - PB Waterfox Classic - 2022-05-06_213757 Problem with Google Support YouTube page - OK Qauntum - 2022-05-06_213757

walmar commented 2 years ago

What's the problem?

It could be related to the errors logged in the Web Console.

TypeError: Intl.RelativeTimeFormat is not a constructor[Learn More] how-do-i-change-my-youtube-layout-in-google-chrome-back-to-normal:4335:35 ReferenceError: sc is not defined[Learn More] how-do-i-change-my-youtube-layout-in-google-chrome-back-to-normal:4844:20684

explain a workaround?

https://web.archive.org/web/ + https://support.google.com/youtube/thread/119439627/how-do-i-change-my-youtube-layout-in-google-chrome-back-to-normal?hl=en = How do I change my YouTube layout in Google Chrome back to normal? - YouTube Community - Internet Archive

decembre commented 2 years ago

So, it' an error from the site which serve its content in a wrong way for Waterfox Or an bug from Waterfox?

But, yes... i can use Web Archive, but not useful, no? :-) Note: How you have find the old capture: I tested different way but i can't find it...

walmar commented 2 years ago

I apologize for the delay in answering your questions. I was thinking about some different ways to get around this and have a lot of other tasks to do.

So, it' an error from the site which serve its content in a wrong way for Waterfox Or an bug from Waterfox?

In case of Intl.RelativeTimeFormat() constructor as part of the ECMAScript Internationalization API, this seems to be not supported before Firefox 65 as described on web pages:

It is worth a mention that I also get the same result and even more logged web console error messages with the Pale Moon 31 web browser.

How you have find the old capture: I tested different way but i can't find it...

I dont't know exacly what you mean. Unfortunately, this type of approach is not meant to work around pages that were not captured before the issue with Waterfox occurred. If a capture is available, then it should just load the way as I have already explained.

However, the following configuration is preferred by me for the time being to work around the issue with all Google support threads.

This NoScript Classic Firefox extension Script Surrogate creates a surrogate for the missing JavaScript object before the HTML parsing starts:

decembre commented 2 years ago

Yep, that's work fine! I don't understand how you find that but you are an expert....

Now i need to manage an other addon, hmmmm. NoScript is a little bit confuse for me. :-)