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

JavaScript Optional Chaining is not supported #85

Open Cerbrus opened 2 years ago

Cerbrus commented 2 years ago

What happened?

Waterfox's JavaScript engine does not support the optional chaining operator, which has been part of the ECMAScript standard since 2020. FireFox supports this operator since version 74, released the 10th of march, 2020.

This causes websites using this operator to simply break.

Reproducible?

Version

Not sure, latest version from the installed on the download page.

What platform are you seeing the problem on?

Windows

Relevant log output

No response

adamp01 commented 2 years ago

Waterfox G4 is based on ESR91 and optional chaining is used throughout the browser code. I suspect you meant to raise this in the Classic repo?

Cerbrus commented 2 years ago

@adamp01 I'm not sure it was actually G4. A different person reported this on Stack Oveflow, and I installed the browser from the website's installer, and managed to reproduce it on that installation.

I figured it'd be helpful to report the issue here, but as I don't use Waterfox myself, I already uninstalled it. (And thus can't check the version)

adamp01 commented 2 years ago

2022.02 is Classic, so will move this to the Classic repo

lokpro commented 2 years ago

duplicate of https://github.com/WaterfoxCo/Waterfox-Classic/issues/35