We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a3690f3 commit 0f5348dCopy full SHA for 0f5348d
1 file changed
packages/plugin-rsc/src/plugin.ts
@@ -366,6 +366,10 @@ export function vitePluginRscMinimal(
366
(meta) => meta.referenceKey === parsed.id,
367
)
368
if (!meta) {
369
+ // Server references decoded by `createFromReadableStream` with
370
+ // `preserveServerReferences` can reach action loading without their
371
+ // modules entering the graph during replay. Transform the target on
372
+ // demand to populate metadata before validating its ID.
373
try {
374
// https://github.com/vitejs/vite/blob/a477454442eff649b430f9e3c6caf2500fcb7183/packages/vite/src/node/server/transformRequest.ts#L170-L175
375
const resolved = await this.resolve(parsed.id)
0 commit comments