Skip to content

[pull] canary from vercel:canary#112

Merged
pull[bot] merged 1 commit into
code:canaryfrom
vercel:canary
May 10, 2025
Merged

[pull] canary from vercel:canary#112
pull[bot] merged 1 commit into
code:canaryfrom
vercel:canary

Conversation

@pull

@pull pull Bot commented May 10, 2025

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

…de (#78998)

When `dynamicIO` is enabled and a `"use cache"` function accesses
dynamic request APIs, we fail the prerendering with a timeout error
after 50 seconds.

This error could be swallowed in userland code however, when the cached
function is wrapped in a try/catch block. That's not the intended
behavior, so we now fail the prerendering (or dynamic validation in dev
mode) with the timeout error in this case as well, using the same
approach as in #77838.

This also works around a bug that led to the timeout errors not being
source-mapped correctly with Turbopack.

In a future PR, we will adapt the behaviour for prerendering of fallback
shells that are allowed to be empty, in which case the timeout must not
fail the build.
@pull pull Bot added the ⤵️ pull label May 10, 2025
@pull pull Bot merged commit d1ee0f0 into code:canary May 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant