@samitouri / QOS-React / commits / 2f0649a0b2

[Fizz] Remove `nonce` option from resume-and-prerender APIs (#34664)

Sebastian "Sebbie" Silbermann committed Oct 1, 2025 at 17:32 UTC 2f0649a0b27516eaab549b18af15eed0420e3446
3 files changed +8 -20
packages/react-dom/src/server/ReactDOMFizzStaticBrowser.js
+2 -5
@@ -168,7 +168,7 @@ type ResumeOptions = {
168 function resumeAndPrerender(
169 children: ReactNodeList,
170 postponedState: PostponedState,
171 - options?: ResumeOptions,
171 + options?: Omit<ResumeOptions, 'nonce'>,
172 ): Promise<StaticResult> {
173 return new Promise((resolve, reject) => {
174 const onFatalError = reject;
@@ -199,10 +199,7 @@ function resumeAndPrerender(
199 const request = resumeAndPrerenderRequest(
200 children,
201 postponedState,
202 - resumeRenderState(
203 - postponedState.resumableState,
204 - options ? options.nonce : undefined,
205 - ),
202 + resumeRenderState(postponedState.resumableState, undefined),
203 options ? options.onError : undefined,
204 onAllReady,
205 undefined,
packages/react-dom/src/server/ReactDOMFizzStaticEdge.js
+2 -5
@@ -166,7 +166,7 @@ type ResumeOptions = {
166 function resumeAndPrerender(
167 children: ReactNodeList,
168 postponedState: PostponedState,
169 - options?: ResumeOptions,
169 + options?: Omit<ResumeOptions, 'nonce'>,
170 ): Promise<StaticResult> {
171 return new Promise((resolve, reject) => {
172 const onFatalError = reject;
@@ -197,10 +197,7 @@ function resumeAndPrerender(
197 const request = resumeAndPrerenderRequest(
198 children,
199 postponedState,
200 - resumeRenderState(
201 - postponedState.resumableState,
202 - options ? options.nonce : undefined,
203 - ),
200 + resumeRenderState(postponedState.resumableState, undefined),
201 options ? options.onError : undefined,
202 onAllReady,
203 undefined,
packages/react-dom/src/server/ReactDOMFizzStaticNode.js
+4 -10
@@ -294,7 +294,7 @@ type ResumeOptions = {
294 function resumeAndPrerenderToNodeStream(
295 children: ReactNodeList,
296 postponedState: PostponedState,
297 - options?: ResumeOptions,
297 + options?: Omit<ResumeOptions, 'nonce'>,
298 ): Promise<StaticResult> {
299 return new Promise((resolve, reject) => {
300 const onFatalError = reject;
@@ -316,10 +316,7 @@ function resumeAndPrerenderToNodeStream(
316 const request = resumeAndPrerenderRequest(
317 children,
318 postponedState,
319 - resumeRenderState(
320 - postponedState.resumableState,
321 - options ? options.nonce : undefined,
322 - ),
319 + resumeRenderState(postponedState.resumableState, undefined),
320 options ? options.onError : undefined,
321 onAllReady,
322 undefined,
@@ -346,7 +343,7 @@ function resumeAndPrerenderToNodeStream(
343 function resumeAndPrerender(
344 children: ReactNodeList,
345 postponedState: PostponedState,
349 - options?: ResumeOptions,
346 + options?: Omit<ResumeOptions, 'nonce'>,
347 ): Promise<{
348 postponed: null | PostponedState,
349 prelude: ReadableStream,
@@ -385,10 +382,7 @@ function resumeAndPrerender(
382 const request = resumeAndPrerenderRequest(
383 children,
384 postponedState,
388 - resumeRenderState(
389 - postponedState.resumableState,
390 - options ? options.nonce : undefined,
391 - ),
385 + resumeRenderState(postponedState.resumableState, undefined),
386 options ? options.onError : undefined,
387 onAllReady,
388 undefined,