Skip to content

[Flight] Add "use ..." boundary after the change instead of before it #33478

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jun 7, 2025

Conversation

sebmarkbage
Copy link
Collaborator

@sebmarkbage sebmarkbage commented Jun 7, 2025

I noticed that the ThirdPartyComponent in the fixture was showing the wrong stack and the "use third-party" is in the wrong location.

Screenshot 2025-06-06 at 11 22 11 PM

When creating the initial JSX inside the third party server, we should make sure that it has no owner. In a real cross-server environment you get this by default by just executing in different context. But since the fixture example is inside the same AsyncLocalStorage as the parent it already has an owner which gets transferred. So we should make sure that were we create the JSX has no owner to simulate this.

When we then parse a null owner on the receiving side, we replace its owner/stack with the owner/stack of the call to createFrom... to connect them. This worked fine with only two environments. The bug was that when we did this and then transferred the result to a third environment we took the original parsed stack trace. We should instead parse a new one from the replaced stack in the current environment.

The second bug was that the "use third-party" badge ends up in the wrong place when we do this kind of thing. Because the stack of the thing entering the new environment is the call to createFrom... which is in the old environment even though the component itself executes in the new environment. So to see if there's a change we should be comparing the current environment of the task to the owner's environment instead of the next environment after the task.

After:

Screenshot 2025-06-07 at 1 13 28 AM

@sebmarkbage sebmarkbage requested a review from unstubbable June 7, 2025 05:28
@github-actions github-actions bot added the React Core Team Opened by a member of the React Core Team label Jun 7, 2025
@react-sizebot
Copy link

react-sizebot commented Jun 7, 2025

Comparing: 9666605...fe5fefc

Critical size changes

Includes critical production bundles, as well as any change greater than 2%:

Name +/- Base Current +/- gzip Base gzip Current gzip
oss-stable/react-dom/cjs/react-dom.production.js = 6.68 kB 6.68 kB = 1.83 kB 1.83 kB
oss-stable/react-dom/cjs/react-dom-client.production.js = 530.07 kB 530.07 kB = 93.57 kB 93.57 kB
oss-experimental/react-dom/cjs/react-dom.production.js = 6.69 kB 6.69 kB = 1.83 kB 1.83 kB
oss-experimental/react-dom/cjs/react-dom-client.production.js = 651.16 kB 651.16 kB = 114.70 kB 114.69 kB
facebook-www/ReactDOM-prod.classic.js = 676.11 kB 676.11 kB = 118.97 kB 118.97 kB
facebook-www/ReactDOM-prod.modern.js = 666.39 kB 666.39 kB = 117.36 kB 117.36 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js = 180.14 kB 176.43 kB = 33.11 kB 32.79 kB
oss-experimental/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js = 180.08 kB 176.36 kB = 33.10 kB 32.78 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js = 178.93 kB 175.22 kB = 32.81 kB 32.49 kB
oss-experimental/react-server-dom-parcel/cjs/react-server-dom-parcel-server.node.development.js = 172.19 kB 168.55 kB = 31.75 kB 31.44 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js = 163.46 kB 159.77 kB = 29.90 kB 29.59 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js = 163.46 kB 159.77 kB = 29.90 kB 29.59 kB
oss-stable-semver/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js = 163.41 kB 159.70 kB = 29.89 kB 29.57 kB
oss-stable/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js = 163.41 kB 159.70 kB = 29.89 kB 29.57 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js = 162.26 kB 158.56 kB = 29.62 kB 29.31 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js = 162.26 kB 158.56 kB = 29.62 kB 29.31 kB
oss-stable-semver/react-server-dom-parcel/cjs/react-server-dom-parcel-server.node.development.js = 155.52 kB 151.89 kB = 28.55 kB 28.19 kB
oss-stable/react-server-dom-parcel/cjs/react-server-dom-parcel-server.node.development.js = 155.52 kB 151.89 kB = 28.55 kB 28.19 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.js = 106.10 kB 102.11 kB = 21.36 kB 20.85 kB
oss-experimental/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.production.js = 106.06 kB 102.06 kB = 21.35 kB 20.84 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.production.js = 105.05 kB 101.06 kB = 21.06 kB 20.56 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.js = 101.55 kB 97.56 kB = 20.50 kB 20.02 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.js = 101.55 kB 97.56 kB = 20.50 kB 20.02 kB
oss-stable-semver/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.production.js = 101.51 kB 97.50 kB = 20.49 kB 20.01 kB
oss-stable/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.production.js = 101.51 kB 97.50 kB = 20.49 kB 20.01 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.production.js = 100.50 kB 96.50 kB = 20.29 kB 19.80 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.production.js = 100.50 kB 96.50 kB = 20.29 kB 19.80 kB
oss-experimental/react-server-dom-parcel/cjs/react-server-dom-parcel-server.node.production.js = 99.06 kB 95.12 kB = 20.10 kB 19.63 kB
oss-stable-semver/react-server-dom-parcel/cjs/react-server-dom-parcel-server.node.production.js = 94.50 kB 90.56 kB = 19.34 kB 18.88 kB
oss-stable/react-server-dom-parcel/cjs/react-server-dom-parcel-server.node.production.js = 94.50 kB 90.56 kB = 19.34 kB 18.88 kB
oss-experimental/react-server-dom-parcel/server.node.js = 0.89 kB 0.76 kB = 0.32 kB 0.30 kB
oss-stable-semver/react-server-dom-parcel/server.node.js = 0.89 kB 0.76 kB = 0.32 kB 0.30 kB
oss-stable/react-server-dom-parcel/server.node.js = 0.89 kB 0.76 kB = 0.32 kB 0.30 kB
oss-experimental/react-server-dom-turbopack/server.node.js = 0.85 kB 0.72 kB = 0.32 kB 0.30 kB
oss-stable-semver/react-server-dom-turbopack/server.node.js = 0.85 kB 0.72 kB = 0.32 kB 0.30 kB
oss-stable/react-server-dom-turbopack/server.node.js = 0.85 kB 0.72 kB = 0.32 kB 0.30 kB
oss-experimental/react-server-dom-webpack/server.node.js = 0.85 kB 0.72 kB = 0.32 kB 0.30 kB
oss-stable-semver/react-server-dom-webpack/server.node.js = 0.85 kB 0.72 kB = 0.32 kB 0.30 kB
oss-stable/react-server-dom-webpack/server.node.js = 0.85 kB 0.72 kB = 0.32 kB 0.30 kB
oss-experimental/react-server-dom-turbopack/static.node.js = 0.44 kB 0.35 kB = 0.21 kB 0.20 kB
oss-stable-semver/react-server-dom-turbopack/static.node.js = 0.44 kB 0.35 kB = 0.21 kB 0.20 kB
oss-stable/react-server-dom-turbopack/static.node.js = 0.44 kB 0.35 kB = 0.21 kB 0.20 kB
oss-experimental/react-server-dom-webpack/static.node.js = 0.43 kB 0.35 kB = 0.21 kB 0.20 kB
oss-stable-semver/react-server-dom-webpack/static.node.js = 0.43 kB 0.35 kB = 0.21 kB 0.20 kB
oss-stable/react-server-dom-webpack/static.node.js = 0.43 kB 0.35 kB = 0.21 kB 0.20 kB
oss-experimental/react-server-dom-parcel/static.node.js = 0.43 kB 0.35 kB = 0.21 kB 0.20 kB
oss-stable-semver/react-server-dom-parcel/static.node.js = 0.43 kB 0.35 kB = 0.21 kB 0.20 kB
oss-stable/react-server-dom-parcel/static.node.js = 0.43 kB 0.35 kB = 0.21 kB 0.20 kB

Significant size changes

Includes any change greater than 0.2%:

Expand to show
Name +/- Base Current +/- gzip Base gzip Current gzip
oss-stable-semver/react-server/cjs/react-server-flight.development.js +0.94% 107.60 kB 108.61 kB +0.75% 20.01 kB 20.16 kB
oss-stable/react-server/cjs/react-server-flight.development.js +0.94% 107.60 kB 108.61 kB +0.75% 20.01 kB 20.16 kB
oss-experimental/react-server/cjs/react-server-flight.development.js +0.87% 114.67 kB 115.67 kB +0.71% 21.25 kB 21.40 kB
oss-stable-semver/react-server-dom-parcel/cjs/react-server-dom-parcel-server.browser.development.js +0.69% 146.49 kB 147.50 kB +0.50% 27.23 kB 27.37 kB
oss-stable/react-server-dom-parcel/cjs/react-server-dom-parcel-server.browser.development.js +0.69% 146.49 kB 147.50 kB +0.50% 27.23 kB 27.37 kB
oss-stable-semver/react-server-dom-parcel/cjs/react-server-dom-parcel-server.edge.development.js +0.67% 150.06 kB 151.07 kB +0.57% 27.73 kB 27.89 kB
oss-stable/react-server-dom-parcel/cjs/react-server-dom-parcel-server.edge.development.js +0.67% 150.06 kB 151.07 kB +0.57% 27.73 kB 27.89 kB
oss-stable-semver/react-server-dom-esm/cjs/react-server-dom-esm-server.node.development.js +0.67% 150.86 kB 151.87 kB +0.52% 28.07 kB 28.22 kB
oss-stable/react-server-dom-esm/cjs/react-server-dom-esm-server.node.development.js +0.67% 150.86 kB 151.87 kB +0.52% 28.07 kB 28.22 kB
oss-stable-semver/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js +0.65% 154.23 kB 155.24 kB +0.47% 28.58 kB 28.71 kB
oss-stable/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js +0.65% 154.23 kB 155.24 kB +0.47% 28.58 kB 28.71 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js +0.65% 154.77 kB 155.78 kB +0.46% 28.71 kB 28.84 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js +0.65% 154.77 kB 155.78 kB +0.46% 28.71 kB 28.84 kB
oss-experimental/react-server-dom-parcel/cjs/react-server-dom-parcel-server.browser.development.js +0.65% 153.57 kB 154.57 kB +0.57% 28.46 kB 28.62 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js +0.64% 157.81 kB 158.82 kB +0.53% 29.08 kB 29.24 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js +0.64% 157.81 kB 158.82 kB +0.53% 29.08 kB 29.24 kB
oss-stable-semver/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js +0.64% 157.83 kB 158.84 kB +0.53% 29.08 kB 29.23 kB
oss-stable/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js +0.64% 157.83 kB 158.84 kB +0.53% 29.08 kB 29.23 kB
oss-experimental/react-server-dom-parcel/cjs/react-server-dom-parcel-server.edge.development.js +0.63% 157.49 kB 158.49 kB +0.54% 29.00 kB 29.16 kB
oss-experimental/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js +0.62% 161.31 kB 162.31 kB +0.51% 29.83 kB 29.98 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js +0.62% 161.86 kB 162.86 kB +0.50% 29.95 kB 30.10 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js +0.61% 165.24 kB 166.24 kB +0.51% 30.37 kB 30.53 kB
oss-experimental/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js +0.61% 165.27 kB 166.27 kB +0.50% 30.37 kB 30.52 kB
oss-experimental/react-server-dom-esm/cjs/react-server-dom-esm-server.node.development.js +0.60% 167.53 kB 168.53 kB +0.50% 31.28 kB 31.44 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.development.js = 128.61 kB 128.10 kB = 23.86 kB 23.78 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.development.js = 127.28 kB 126.77 kB = 23.60 kB 23.53 kB
oss-experimental/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.development.js = 124.92 kB 124.42 kB = 23.36 kB 23.29 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js = 123.94 kB 123.44 kB = 23.29 kB 23.21 kB
oss-experimental/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.development.js = 123.85 kB 123.35 kB = 23.25 kB 23.18 kB
oss-experimental/react-server-dom-parcel/cjs/react-server-dom-parcel-client.node.development.js = 122.00 kB 121.49 kB = 22.85 kB 22.78 kB
oss-experimental/react-server-dom-parcel/cjs/react-server-dom-parcel-client.edge.development.js = 120.76 kB 120.25 kB = 22.75 kB 22.68 kB
oss-experimental/react-server-dom-esm/cjs/react-server-dom-esm-client.node.development.js = 119.47 kB 118.96 kB = 22.41 kB 22.34 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.development.js = 112.94 kB 112.46 kB = 21.01 kB 20.95 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.development.js = 112.94 kB 112.46 kB = 21.01 kB 20.95 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js = 117.61 kB 117.11 kB = 22.15 kB 22.07 kB
oss-experimental/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js = 117.06 kB 116.55 kB = 22.01 kB 21.93 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.development.js = 111.61 kB 111.13 kB = 20.76 kB 20.69 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.development.js = 111.61 kB 111.13 kB = 20.76 kB 20.69 kB
oss-experimental/react-client/cjs/react-client-flight.development.js = 116.52 kB 116.02 kB = 21.36 kB 21.30 kB
oss-experimental/react-server-dom-parcel/cjs/react-server-dom-parcel-client.browser.development.js = 115.23 kB 114.72 kB = 21.55 kB 21.48 kB
oss-experimental/react-server-dom-esm/cjs/react-server-dom-esm-client.browser.development.js = 114.87 kB 114.37 kB = 21.61 kB 21.54 kB
oss-stable-semver/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.development.js = 109.26 kB 108.77 kB = 20.53 kB 20.46 kB
oss-stable/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.development.js = 109.26 kB 108.77 kB = 20.53 kB 20.46 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js = 108.28 kB 107.79 kB = 20.39 kB 20.32 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js = 108.28 kB 107.79 kB = 20.39 kB 20.32 kB
oss-stable-semver/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.development.js = 108.19 kB 107.70 kB = 20.35 kB 20.29 kB
oss-stable/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.development.js = 108.19 kB 107.70 kB = 20.35 kB 20.29 kB
oss-stable-semver/react-server-dom-parcel/cjs/react-server-dom-parcel-client.node.development.js = 106.33 kB 105.85 kB = 20.02 kB 19.96 kB
oss-stable/react-server-dom-parcel/cjs/react-server-dom-parcel-client.node.development.js = 106.33 kB 105.85 kB = 20.02 kB 19.96 kB
oss-stable-semver/react-server-dom-parcel/cjs/react-server-dom-parcel-client.edge.development.js = 105.09 kB 104.61 kB = 19.87 kB 19.80 kB
oss-stable/react-server-dom-parcel/cjs/react-server-dom-parcel-client.edge.development.js = 105.09 kB 104.61 kB = 19.87 kB 19.80 kB
oss-stable-semver/react-server-dom-esm/cjs/react-server-dom-esm-client.node.development.js = 103.80 kB 103.32 kB = 19.55 kB 19.48 kB
oss-stable/react-server-dom-esm/cjs/react-server-dom-esm-client.node.development.js = 103.80 kB 103.32 kB = 19.55 kB 19.48 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js = 101.94 kB 101.45 kB = 19.32 kB 19.26 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js = 101.89 kB 101.40 kB = 19.29 kB 19.23 kB
oss-stable/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js = 101.38 kB 100.90 kB = 19.18 kB 19.12 kB
oss-stable-semver/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js = 101.33 kB 100.85 kB = 19.16 kB 19.09 kB
oss-stable/react-client/cjs/react-client-flight.development.js = 100.85 kB 100.37 kB = 18.55 kB 18.48 kB
oss-stable-semver/react-client/cjs/react-client-flight.development.js = 100.82 kB 100.34 kB = 18.53 kB 18.46 kB
oss-stable/react-server-dom-parcel/cjs/react-server-dom-parcel-client.browser.development.js = 99.55 kB 99.07 kB = 18.75 kB 18.69 kB
oss-stable-semver/react-server-dom-parcel/cjs/react-server-dom-parcel-client.browser.development.js = 99.50 kB 99.02 kB = 18.73 kB 18.66 kB
oss-stable/react-server-dom-esm/cjs/react-server-dom-esm-client.browser.development.js = 99.19 kB 98.71 kB = 18.79 kB 18.73 kB
oss-stable-semver/react-server-dom-esm/cjs/react-server-dom-esm-client.browser.development.js = 99.14 kB 98.66 kB = 18.76 kB 18.70 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js = 180.14 kB 176.43 kB = 33.11 kB 32.79 kB
oss-experimental/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js = 180.08 kB 176.36 kB = 33.10 kB 32.78 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js = 178.93 kB 175.22 kB = 32.81 kB 32.49 kB
oss-experimental/react-server-dom-parcel/cjs/react-server-dom-parcel-server.node.development.js = 172.19 kB 168.55 kB = 31.75 kB 31.44 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js = 163.46 kB 159.77 kB = 29.90 kB 29.59 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js = 163.46 kB 159.77 kB = 29.90 kB 29.59 kB
oss-stable-semver/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js = 163.41 kB 159.70 kB = 29.89 kB 29.57 kB
oss-stable/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js = 163.41 kB 159.70 kB = 29.89 kB 29.57 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js = 162.26 kB 158.56 kB = 29.62 kB 29.31 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js = 162.26 kB 158.56 kB = 29.62 kB 29.31 kB
oss-stable-semver/react-server-dom-parcel/cjs/react-server-dom-parcel-server.node.development.js = 155.52 kB 151.89 kB = 28.55 kB 28.19 kB
oss-stable/react-server-dom-parcel/cjs/react-server-dom-parcel-server.node.development.js = 155.52 kB 151.89 kB = 28.55 kB 28.19 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.js = 106.10 kB 102.11 kB = 21.36 kB 20.85 kB
oss-experimental/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.production.js = 106.06 kB 102.06 kB = 21.35 kB 20.84 kB
oss-experimental/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.production.js = 105.05 kB 101.06 kB = 21.06 kB 20.56 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.js = 101.55 kB 97.56 kB = 20.50 kB 20.02 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.js = 101.55 kB 97.56 kB = 20.50 kB 20.02 kB
oss-stable-semver/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.production.js = 101.51 kB 97.50 kB = 20.49 kB 20.01 kB
oss-stable/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.production.js = 101.51 kB 97.50 kB = 20.49 kB 20.01 kB
oss-stable-semver/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.production.js = 100.50 kB 96.50 kB = 20.29 kB 19.80 kB
oss-stable/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.production.js = 100.50 kB 96.50 kB = 20.29 kB 19.80 kB
oss-experimental/react-server-dom-parcel/cjs/react-server-dom-parcel-server.node.production.js = 99.06 kB 95.12 kB = 20.10 kB 19.63 kB
oss-stable-semver/react-server-dom-parcel/cjs/react-server-dom-parcel-server.node.production.js = 94.50 kB 90.56 kB = 19.34 kB 18.88 kB
oss-stable/react-server-dom-parcel/cjs/react-server-dom-parcel-server.node.production.js = 94.50 kB 90.56 kB = 19.34 kB 18.88 kB
oss-experimental/react-server-dom-parcel/server.node.js = 0.89 kB 0.76 kB = 0.32 kB 0.30 kB
oss-stable-semver/react-server-dom-parcel/server.node.js = 0.89 kB 0.76 kB = 0.32 kB 0.30 kB
oss-stable/react-server-dom-parcel/server.node.js = 0.89 kB 0.76 kB = 0.32 kB 0.30 kB
oss-experimental/react-server-dom-turbopack/server.node.js = 0.85 kB 0.72 kB = 0.32 kB 0.30 kB
oss-stable-semver/react-server-dom-turbopack/server.node.js = 0.85 kB 0.72 kB = 0.32 kB 0.30 kB
oss-stable/react-server-dom-turbopack/server.node.js = 0.85 kB 0.72 kB = 0.32 kB 0.30 kB
oss-experimental/react-server-dom-webpack/server.node.js = 0.85 kB 0.72 kB = 0.32 kB 0.30 kB
oss-stable-semver/react-server-dom-webpack/server.node.js = 0.85 kB 0.72 kB = 0.32 kB 0.30 kB
oss-stable/react-server-dom-webpack/server.node.js = 0.85 kB 0.72 kB = 0.32 kB 0.30 kB
oss-experimental/react-server-dom-turbopack/static.node.js = 0.44 kB 0.35 kB = 0.21 kB 0.20 kB
oss-stable-semver/react-server-dom-turbopack/static.node.js = 0.44 kB 0.35 kB = 0.21 kB 0.20 kB
oss-stable/react-server-dom-turbopack/static.node.js = 0.44 kB 0.35 kB = 0.21 kB 0.20 kB
oss-experimental/react-server-dom-webpack/static.node.js = 0.43 kB 0.35 kB = 0.21 kB 0.20 kB
oss-stable-semver/react-server-dom-webpack/static.node.js = 0.43 kB 0.35 kB = 0.21 kB 0.20 kB
oss-stable/react-server-dom-webpack/static.node.js = 0.43 kB 0.35 kB = 0.21 kB 0.20 kB
oss-experimental/react-server-dom-parcel/static.node.js = 0.43 kB 0.35 kB = 0.21 kB 0.20 kB
oss-stable-semver/react-server-dom-parcel/static.node.js = 0.43 kB 0.35 kB = 0.21 kB 0.20 kB
oss-stable/react-server-dom-parcel/static.node.js = 0.43 kB 0.35 kB = 0.21 kB 0.20 kB

Generated by 🚫 dangerJS against fe5fefc

@sebmarkbage sebmarkbage force-pushed the flightenvchange branch 2 times, most recently from b444393 to dddd8b8 Compare June 7, 2025 14:44
This ensures it has no owner which makes it inherit the owner and stack
of where it is parsed.
In this case of creating a stack in the client, we won't already have the
parsed form.
We assume that the first component that has the new environment
has a stack which is inside the owner. Since we override the stack of
the root owner.
Maybe we should keep the nulls.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed React Core Team Opened by a member of the React Core Team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants