Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Nov 19, 2025

See Commits and Changes for more details.


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

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

ztanner and others added 9 commits November 19, 2025 07:31
…86277)

When navigating away from a page due to an MPA navigation or browser
refresh, we were aborting any pending RSC requests. However, in the case
where the abort was due to an MPA navigation, the browser would restore
the execution context via the built-in bfcache, and the aborted fetch
would cause React to get in an errored state, leading to
"BodyStreamBuffer was aborted".

Rather than aborting the pending requests, we instead mark that we would
have aborted due to the page unloading. That still solves the original
reason the flag was added (suppressing the fetch errors that get logged)

Fixes NAR-519
This auto-generated PR updates the production integration test manifest used when testing Rspack.
…es (#86294)

This PR introduces the `ServerReferenceExport` struct to replace `(Ident, Atom, Atom)` tuples for tracking exported server references. It also replaces the `Vec<(Atom, Atom)>` `export_actions` with an `FxIndexMap` for `reference_ids_by_export_name`, enabling more efficient lookups in upstack PRs. There are no functional changes.
### Why?

When Proxy self-references itself, e.g., `__filename`, it is traced to
the NFT file. However, since Next.js renames 'proxy.js' to
'middleware.js' during webpack build, the files in NFT will differ from
the actual outputs. This can cause a problem when verifying the NFT.

Current Behavior:


https://github.com/vercel/next.js/actions/runs/19483162554/job/55760669267?pr=86214#step:34:91

### How?

Therefore, also rename the self-reference of `'proxy.js'` in
`middleware.js.nft.json` to `'middleware.js'`.

I don't expect other modules to be referencing the build output of
Proxy, that is not recommended.

Closes NEXT-4777
Closes NAR-518

---------

Co-authored-by: Niklas Mischkulnig <[email protected]>
@pull pull bot locked and limited conversation to collaborators Nov 19, 2025
@pull pull bot added the ⤵️ pull label Nov 19, 2025
@pull pull bot merged commit 8ce869f into zys-contrib:canary Nov 19, 2025
3 of 6 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants