Fix timing issue with fake promise resolving sync (#31304)
Sebastian Markbåge committed
Oct 20, 2024 at 02:35 UTC
65a56d0e99261481c721334a3ec4561d173594cd
1 file changed
+1
-1
packages/react-client/src/ReactFlightClient.js
+1
-1
@@ -1078,7 +1078,7 @@ function loadServerReference<A: Iterable<any>, T>(
1078
if (!metaData.bound) {
1079
return (requireModule(serverReference): any);
1080
} else {
1081
- promise = metaData.bound;
1081
+ promise = Promise.resolve(metaData.bound);
1082
}
1083
} else if (metaData.bound) {
1084
promise = Promise.all([promise, metaData.bound]);