From d44659744fd09736793c73e93ea79048f45570ea Mon Sep 17 00:00:00 2001 From: Hendrik Liebau Date: Fri, 10 Oct 2025 21:40:56 +0200 Subject: [PATCH] [Flight] Fix preload `as` attribute for stylesheets (#34760) Follow-up to #34604. For a stylesheet, we need to render ``, and not ``. ([ref](https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Attributes/rel/preload#what_types_of_content_can_be_preloaded)) fixes vercel/next.js#84569 --- .../react-dom-bindings/src/server/ReactFlightServerConfigDOM.js | 2 +- .../src/__tests__/ReactFlightDOM-test.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-dom-bindings/src/server/ReactFlightServerConfigDOM.js b/packages/react-dom-bindings/src/server/ReactFlightServerConfigDOM.js index 1c9b4763f5..e5c1c22c19 100644 --- a/packages/react-dom-bindings/src/server/ReactFlightServerConfigDOM.js +++ b/packages/react-dom-bindings/src/server/ReactFlightServerConfigDOM.js @@ -169,7 +169,7 @@ function processLink(props: Object, formatContext: FormatContext): void { return; } case 'stylesheet': { - preload(href, 'stylesheet', { + preload(href, 'style', { crossOrigin: props.crossOrigin, integrity: props.integrity, nonce: props.nonce, diff --git a/packages/react-server-dom-webpack/src/__tests__/ReactFlightDOM-test.js b/packages/react-server-dom-webpack/src/__tests__/ReactFlightDOM-test.js index 9fe9c7aaf3..a2e0838326 100644 --- a/packages/react-server-dom-webpack/src/__tests__/ReactFlightDOM-test.js +++ b/packages/react-server-dom-webpack/src/__tests__/ReactFlightDOM-test.js @@ -2087,7 +2087,7 @@ describe('ReactFlightDOM', () => { media="(orientation: landscape)" /> - +

hello world