Group Leader
- Joined
- Sep 17, 2018
- Messages
- 664
A heads-up: Pale Moon is once again unable to open the site.
The incriminated code seems to be a Nuxt internal so there's probably not much you can do, but I'm notifying you in case there is a configuration somewhere you can toggle.
The issue is related to BigInt support, as Nuxt at some point does a check like:
in which the 0n identifier is BigInt syntax.
Considering that the largest non-BigInt number in Javascript is still within the reported numbers MangaDex usually handle (e.g. number views per chapter) and thus does not strictly need BigInts, if there was a setting to disable this check it would really be great if you could toggle it until Pale Moon supports BigInts (which is on the roadmap as, for unknown reasons, almost every JS framework is fiddling with them even when realistically almost every website using those frameworks never need BigInts.)
The incriminated code seems to be a Nuxt internal so there's probably not much you can do, but I'm notifying you in case there is a configuration somewhere you can toggle.
The issue is related to BigInt support, as Nuxt at some point does a check like:
Code:
e === "0n" ? 0n : JSON.parse(e)
Considering that the largest non-BigInt number in Javascript is still within the reported numbers MangaDex usually handle (e.g. number views per chapter) and thus does not strictly need BigInts, if there was a setting to disable this check it would really be great if you could toggle it until Pale Moon supports BigInts (which is on the roadmap as, for unknown reasons, almost every JS framework is fiddling with them even when realistically almost every website using those frameworks never need BigInts.)