Links created with Next.js very slow on https://ruffle.rs or https://nextjs.org/ unless target="_blank"
Moderator: trava90
Forum rules
Please always mention the name/domain of the website in question in your topic title.
Please one website per topic thread (to help keep things organized). While behavior on different sites might at first glance seem similar, they are not necessarily caused by the same.
Please try to include any relevant output from the Toolkit Error Console or the Developer Tools Web Console using the following procedure:
Please always mention the name/domain of the website in question in your topic title.
Please one website per topic thread (to help keep things organized). While behavior on different sites might at first glance seem similar, they are not necessarily caused by the same.
Please try to include any relevant output from the Toolkit Error Console or the Developer Tools Web Console using the following procedure:
- Clear any current output
- Navigate or refresh the page in question
- Copy and paste Errors or seemingly relevant Warnings into a single [ code ] block.
-
- Apollo supporter
- Posts: 41
- Joined: 2023-08-02, 19:42
Links created with Next.js very slow on https://ruffle.rs or https://nextjs.org/ unless target="_blank"
Note: Post edited with more accurate info.
On https://ruffle.rs, the links "Downloads", "Compatibility", "Get Involved", "Blog", "Website Package", and "Other Downloads" take about a minute to load, though the links with target="_blank" such as "Demo" work immediately.
The source code for the header links at https://github.com/ruffle-rs/ruffle-rs. ... sx#L30-L39 show usage of https://nextjs.org/docs/app/api-referen ... nents/link.
The same applies to the "Showcase", "Docs", and "Blog" links on https://nextjs.org/.
On https://ruffle.rs, the links "Downloads", "Compatibility", "Get Involved", "Blog", "Website Package", and "Other Downloads" take about a minute to load, though the links with target="_blank" such as "Demo" work immediately.
The source code for the header links at https://github.com/ruffle-rs/ruffle-rs. ... sx#L30-L39 show usage of https://nextjs.org/docs/app/api-referen ... nents/link.
The same applies to the "Showcase", "Docs", and "Blog" links on https://nextjs.org/.
Last edited by craniumcadoo on 2024-03-01, 21:30, edited 2 times in total.
-
- Apollo supporter
- Posts: 41
- Joined: 2023-08-02, 19:42
Re: Links created with Next.js not working on https://ruffle.rs unless target="_blank"
Worth noting the links work if you click and drag them to the area with tabs, opening in a new tab properly.
-
- Apollo supporter
- Posts: 41
- Joined: 2023-08-02, 19:42
Re: Links created with Next.js not working on https://ruffle.rs unless target="_blank"
Also worth noting right-click, "Open Link in Current Tab" works properly for all the links that are broken when left-clicked.
-
- Pale Moon guru
- Posts: 35651
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: Links created with Next.js not working on https://ruffle.rs unless target="_blank"
Not sure what's going on with that site but there is just a very long delay between clicking the links and it resulting in a load. It does load eventually (like after a minute or so)
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Apollo supporter
- Posts: 41
- Joined: 2023-08-02, 19:42
Re: Links created with Next.js not working on https://ruffle.rs unless target="_blank"
Hmm, so it does. Strange. Well, that's about a minute slower than the load on modern Firefox or Chrome, but I suppose it is "technically" working.
-
- Apollo supporter
- Posts: 41
- Joined: 2023-08-02, 19:42
Re: Links created with Next.js not working on https://ruffle.rs unless target="_blank"
Note the same issue exists on https://nextjs.org/
-
- Apollo supporter
- Posts: 41
- Joined: 2023-08-02, 19:42
Re: Links created with Next.js not working on https://ruffle.rs unless target="_blank"
Spoke with Dinnerbone on Discord, and he said:
Basically those links aren't real links, they're replacing the content and adjusting the url
So I'm thinking there's something in how React/Nextjs does things there, that palemoon is handling badly
-
- Pale Moon guru
- Posts: 35651
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: Links created with Next.js not working on https://ruffle.rs unless target="_blank"
Well I don't know what exactly they are doing, but there isn't anything I can see that is preventing content from being replaced on the client side. If it was broken, I'd expect it to not work at all, not having this weird arbitrary delay.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Apollo supporter
- Posts: 41
- Joined: 2023-08-02, 19:42
Re: Links created with Next.js not working on https://ruffle.rs unless target="_blank"
Yeah, I'm not sure. The next.js source code is open-source and available at https://github.com/vercel/next.js/, with Link at https://github.com/vercel/next.js/blob/ ... #L257-L265, but I'd have a hard time parsing that logic.
-
- Apollo supporter
- Posts: 41
- Joined: 2023-08-02, 19:42
Re: Links created with Next.js not working on https://ruffle.rs unless target="_blank"
What's possible is the prefetching noted in https://nextjs.org/docs/app/building-yo ... refetching is broken, while the underlying link itself is working, which would explain the delay compared to other browsers.
-
- Pale Moon guru
- Posts: 35651
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: Links created with Next.js very slow on https://ruffle.rs or https://nextjs.org/ unless target="_blank"
I don't know in what way they "prefetch" their data. If they rely unequivocally on things being preloaded into a client's cache instead of loading content when it's needed, then that is a design flaw on their end. Pale Moon does not use preloading or pre-caching of content (e.g. through predictors) through hint mechanisms (and it's also not something required by the specs) so if that's what they rely on they should re-think their logic as it's very much implementation-dependent.
I can see the delay resulting from expecting precached data, and only firing a new fetch() when a connection is closed, as that would be around that duration for idle keepalive http connections to be closed. Once again though that's a topsy-turvy world.
I can see the delay resulting from expecting precached data, and only firing a new fetch() when a connection is closed, as that would be around that duration for idle keepalive http connections to be closed. Once again though that's a topsy-turvy world.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Apollo supporter
- Posts: 41
- Joined: 2023-08-02, 19:42
Re: Links created with Next.js very slow on https://ruffle.rs or https://nextjs.org/ unless target="_blank"
Thinking more about it, I find it very likely they rely on the Streams API. I know Pale Moon only has a very basic implementation of the Streams API, and I do see both TransformStream and the controller of a ReadableStream (https://developer.mozilla.org/en-US/doc ... Controller) in their code, so perhaps that is the issue.
-
- Pale Moon guru
- Posts: 35651
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: Links created with Next.js very slow on https://ruffle.rs or https://nextjs.org/ unless target="_blank"
I'm not sure. it's not really possible to understand what exactly they are doing here with how opaque and complex they've made it. We have a ReadableStream implementation and most react-based websites work just fine with it, so....
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Apollo supporter
- Posts: 41
- Joined: 2023-08-02, 19:42
Re: Links created with Next.js very slow on https://ruffle.rs or https://nextjs.org/ unless target="_blank"
Bit tangential, but your ReadableStream implementation is incomplete in that either a ReadableStreamDefaultController or ReadableByteStreamController instance should be created automatically during ReadableStream construction (depending on the type of the underlying source of the readable stream). I had to open https://github.com/ruffle-rs/ruffle/pull/15377 to let Ruffle support Pale Moon since the line `controller.enqueue(value)` didn't work in https://github.com/ruffle-rs/ruffle/blo ... le.ts#L103
-
- Pale Moon guru
- Posts: 35651
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: Links created with Next.js very slow on https://ruffle.rs or https://nextjs.org/ unless target="_blank"
Patches welcome if you want to help us have a more complete implementation.craniumcadoo wrote: ↑2024-03-01, 21:52Bit tangential, but your ReadableStream implementation is incomplete in that either a ReadableStreamDefaultController or ReadableByteStreamController instance should be created automatically during ReadableStream construction (depending on the type of the underlying source of the readable stream).
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Moongazer
- Posts: 11
- Joined: 2020-11-06, 23:59
Re: Links created with Next.js not working on https://ruffle.rs unless target="_blank"
That site works at all for you?
I see the site start to load for a few seconds before it changes to a blank white page with the centered text, "Application error: a client-side exception has occurred (see the browser console for more information)."
Code: Select all
13:51:59.836 Use of removeAttributeNode() is deprecated. Use removeAttribute() instead. 1 e20ffa8b-b0e3b5ecf51c8312.js:1:76429
13:51:59.839 ReferenceError: PerformanceObserver is not defined
Stack trace:
s@https://nextjs.org/_next/static/chunks/app/(next-site)/layout-380a4307554e9523.js:1:5076
l/<@https://nextjs.org/_next/static/chunks/app/(next-site)/layout-380a4307554e9523.js:1:7056
aW@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:73245
oe@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:84686
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85324
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85304
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:86269
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:86269
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:86269
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85304
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:86269
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85304
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:86269
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85304
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85304
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85304
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:86269
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85304
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85304
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:86269
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:86269
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85304
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:86269
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85304
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:86269
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:86269
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:86269
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:86269
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:86269
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:86269
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85304
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:86269
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85304
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85304
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85304
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85304
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:86269
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:86269
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:86269
or@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85208
ol@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:85345
id@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:108718
nb@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:26764
is/<@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:108301
is@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:108309
o1@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:93001
oZ@https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:92156
T@https://nextjs.org/_next/static/chunks/7328-e0bb68fdcb5384ba.js:1:83656
1 7328-e0bb68fdcb5384ba.js:1:5308
[38940]/window.console.error https://nextjs.org/_next/static/chunks/7328-e0bb68fdcb5384ba.js:1:5308
l_ https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:56406
lT/n.callback https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:56762
nB https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:31527
nV https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:31622
aq https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:73410
aY https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:74056
a9 https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:84633
aY https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:73731
a9 https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:84633
aY https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:73731
a9 https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:84633
aY https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:73731
a9 https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:84633
aY https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:73731
a9 https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:84633
aY https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:74404
a9 https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:84633
aY https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:74404
a9 https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:84633
aY https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:74404
a9 https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:84633
aY https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:74100
is/< https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:107754
is https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:108309
nb https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:26965
is/< https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:108301
is https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:108309
o1 https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:93001
oZ https://nextjs.org/_next/static/chunks/e20ffa8b-b0e3b5ecf51c8312.js:1:92156
T https://nextjs.org/_next/static/chunks/7328-e0bb68fdcb5384ba.js:1:83656
Code: Select all
13:51:53.905 RangeError: invalid value narrowSymbol for option currencyDisplay
Stack trace:
G@https://www.speedrun.com/_next/static/chunks/pages/_app-eb425923eb01b27a.js:48:113080
s@https://www.speedrun.com/_next/static/chunks/pages/_app-eb425923eb01b27a.js:48:319731
g/N<@https://www.speedrun.com/_next/static/chunks/pages/_app-eb425923eb01b27a.js:47:1755
useMemo@https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:67213
[90722]/n.useMemo@https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:25:5984
g@https://www.speedrun.com/_next/static/chunks/pages/_app-eb425923eb01b27a.js:47:1668
ak@https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:60903
i@https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:119424
oD@https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:99077
oO/<@https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:98944
oO@https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:98951
oE@https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:95703
oP@https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:96092
r8@https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:44813
oS/<@https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:93603
1 framework-bd14f0eb24651f19.js:9:69802
a9 https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:69802
un/t.callback https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:70317
lW https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:51386
uX https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:90766
e https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:111087
oU/< https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:111098
oU https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:111610
oP https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:96239
r8 https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:44813
oS/< https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:93603
13:51:53.906 RangeError: invalid value narrowSymbol for option currencyDisplay
Stack trace:
G@https://www.speedrun.com/_next/static/chunks/pages/_app-eb425923eb01b27a.js:48:113080
s@https://www.speedrun.com/_next/static/chunks/pages/_app-eb425923eb01b27a.js:48:319731
g/N<@https://www.speedrun.com/_next/static/chunks/pages/_app-eb425923eb01b27a.js:47:1755
useMemo@https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:67213
[90722]/n.useMemo@https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:25:5984
g@https://www.speedrun.com/_next/static/chunks/pages/_app-eb425923eb01b27a.js:47:1668
ak@https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:60903
i@https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:119424
oD@https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:99077
oO/<@https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:98944
oO@https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:98951
oE@https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:95703
oP@https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:96092
r8@https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:44813
oS/<@https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:93603
1 main-c83e48269bfe899f.js:6:26338
J https://www.speedrun.com/_next/static/chunks/main-c83e48269bfe899f.js:6:26338
fn https://www.speedrun.com/_next/static/chunks/main-c83e48269bfe899f.js:6:25353
componentDidCatch https://www.speedrun.com/_next/static/chunks/main-c83e48269bfe899f.js:6:23497
un/t.callback https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:70410
lW https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:51386
uX https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:90766
e https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:111087
oU/< https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:111098
oU https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:111610
oP https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:96239
r8 https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:44813
oS/< https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:93603
13:51:53.906 "A client-side exception has occurred, see here for more info: https://nextjs.org/docs/messages/client-side-exception-occurred" 1 main-c83e48269bfe899f.js:6:26355
J https://www.speedrun.com/_next/static/chunks/main-c83e48269bfe899f.js:6:26355
fn https://www.speedrun.com/_next/static/chunks/main-c83e48269bfe899f.js:6:25353
componentDidCatch https://www.speedrun.com/_next/static/chunks/main-c83e48269bfe899f.js:6:23497
un/t.callback https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:70410
lW https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:51386
uX https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:90766
e https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:111087
oU/< https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:111098
oU https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:111610
oP https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:96239
r8 https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:44813
oS/< https://www.speedrun.com/_next/static/chunks/framework-bd14f0eb24651f19.js:9:93603
Repeats the above 3 messages 8 more times.
13:51:54.055 Error rendering page: Error: Cancel rendering route
Stack trace:
c@https://www.speedrun.com/_next/static/chunks/main-c83e48269bfe899f.js:6:28922
eu/p<@https://www.speedrun.com/_next/static/chunks/main-c83e48269bfe899f.js:6:28874
eu@https://www.speedrun.com/_next/static/chunks/main-c83e48269bfe899f.js:6:28851
J/</<@https://www.speedrun.com/_next/static/chunks/main-c83e48269bfe899f.js:6:27062
1 main-c83e48269bfe899f.js:6:25387
fn/< https://www.speedrun.com/_next/static/chunks/main-c83e48269bfe899f.js:6:25387
Repeats the above 1 message 8 more times.
Repeats the original 3 messages 6 more times.
Repeats the second set of 1 message 5 more times.
-
- Apollo supporter
- Posts: 41
- Joined: 2023-08-02, 19:42
Re: Links created with Next.js very slow on https://ruffle.rs or https://nextjs.org/ unless target="_blank"
I get that error now on nextjs.org (not ruffle.rs). The website and NextJS itself is constantly updating, so it probably now started relying on https://developer.mozilla.org/en-US/doc ... ceObserver which I guess Pale Moon doesn't support. Opened https://repo.palemoon.org/MoonchildProd ... ssues/2498 for that, but also created this GitHub issue: https://github.com/vercel/next.js/issues/64211
Meanwhile, I guess speedrun.com relies on the narrowSymbol value of https://caniuse.com/?search=currencyDisplay, which I guess Pale Moon also does not support. That appears to be covered by https://repo.palemoon.org/MoonchildProd ... ssues/2289.
Meanwhile, I guess speedrun.com relies on the narrowSymbol value of https://caniuse.com/?search=currencyDisplay, which I guess Pale Moon also does not support. That appears to be covered by https://repo.palemoon.org/MoonchildProd ... ssues/2289.
-
- Pale Moon guru
- Posts: 35651
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: Links created with Next.js very slow on https://ruffle.rs or https://nextjs.org/ unless target="_blank"
It does, just not enabled by default because of it being a user tracking footgun.craniumcadoo wrote: ↑2024-04-08, 14:26The website and NextJS itself is constantly updating, so it probably now started relying on https://developer.mozilla.org/en-US/doc ... ceObserver which I guess Pale Moon doesn't support.
You do not have the required permissions to view the files attached to this post.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
- Apollo supporter
- Posts: 41
- Joined: 2023-08-02, 19:42
Re: Links created with Next.js very slow on https://ruffle.rs or https://nextjs.org/ unless target="_blank"
It appears this details how Next.js uses its cache: https://nextjs.org/docs/app/building-yo ... on/caching
-
- Apollo supporter
- Posts: 41
- Joined: 2023-08-02, 19:42