@samitouri / QOS-React / commits / b9af1404ea

[Flight] Use the JSX as the await stack if an await is not available (#33947)

If you pass a promise to a client component to be rendered `<Client promise={promise} />` then there's an internal await inside Flight. There might also be user space awaits but those awaits may already have happened before we render this component. Conceptually they were part of the parent component and not this component. It's tricky to attribute which await should be used for the stack in this case. If we can't find an await we can use the JSX callsite as the stack frame. However, we don't want to do this for simple cases like if you return a non-native Promise from a Server Component. Since that would now use the stack of the thing that rendered the Server Component which is worse than the stack of the I/O. To fix this, I update the `debugOwner`/`debugTask`/`debugStack` when we start rendering inside the Server Component. Conceptually these represent the "parent" component and is used for errors referring to the parent like when we serialize client component props the parent is the JSX of the client component. However, when we're directly inside the Server Component we don't have a callsite of the parent really. Conceptually it would be the return call of the Server Component. This might negatively affect other types of errors but I think this is ok since this feature mainly exists for the case when you enter the child JSX.

Sebastian Markbåge committed Jul 21, 2025 at 13:21 UTC b9af1404eac698c943b52c466b9c2e4aff85cf70
2 files changed +239 -184
packages/react-server/src/ReactFlightServer.js
+36 -7
@@ -1717,6 +1717,16 @@ function renderFunctionComponent<Props>(
1717 // Apply special cases.
1718 result = processServerComponentReturnValue(request, task, Component, result);
1719
1720 + if (__DEV__) {
1721 + // From this point on, the parent is the component we just rendered until we
1722 + // hit another JSX element.
1723 + task.debugOwner = componentDebugInfo;
1724 + // Unfortunately, we don't have a stack frame for this position. Conceptually
1725 + // it would be the location of the `return` inside component that just rendered.
1726 + task.debugStack = null;
1727 + task.debugTask = null;
1728 + }
1729 +
1730 // Track this element's key on the Server Component on the keyPath context..
1731 const prevKeyPath = task.keyPath;
1732 const prevImplicitSlot = task.implicitSlot;
@@ -2416,13 +2426,32 @@ function emitAsyncSequence(
2426 env: env,
2427 };
2428 if (__DEV__) {
2419 - if (owner != null) {
2420 - // $FlowFixMe[cannot-write]
2421 - debugInfo.owner = owner;
2422 - }
2423 - if (stack != null) {
2424 - // $FlowFixMe[cannot-write]
2425 - debugInfo.stack = filterStackTrace(request, parseStackTrace(stack, 1));
2429 + if (owner === null && stack === null) {
2430 + // We have no location for the await. We can use the JSX callsite of the parent
2431 + // as the await if this was just passed as a prop.
2432 + if (task.debugOwner !== null) {
2433 + // $FlowFixMe[cannot-write]
2434 + debugInfo.owner = task.debugOwner;
2435 + }
2436 + if (task.debugStack !== null) {
2437 + // $FlowFixMe[cannot-write]
2438 + debugInfo.stack = filterStackTrace(
2439 + request,
2440 + parseStackTrace(task.debugStack, 1),
2441 + );
2442 + }
2443 + } else {
2444 + if (owner != null) {
2445 + // $FlowFixMe[cannot-write]
2446 + debugInfo.owner = owner;
2447 + }
2448 + if (stack != null) {
2449 + // $FlowFixMe[cannot-write]
2450 + debugInfo.stack = filterStackTrace(
2451 + request,
2452 + parseStackTrace(stack, 1),
2453 + );
2454 + }
2455 }
2456 }
2457 // We don't have a start time for this await but in case there was no start time emitted
packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js
+203 -177
@@ -70,20 +70,20 @@ function normalizeIOInfo(ioInfo) {
70 return copy;
71 }
72
73 -function normalizeDebugInfo(debugInfo) {
73 +function normalizeDebugInfo(original) {
74 + const {debugTask, debugStack, debugLocation, ...debugInfo} = original;
75 + if (debugInfo.owner) {
76 + debugInfo.owner = normalizeDebugInfo(debugInfo.owner);
77 + }
78 + if (debugInfo.awaited) {
79 + debugInfo.awaited = normalizeIOInfo(debugInfo.awaited);
80 + }
81 + if (debugInfo.props) {
82 + debugInfo.props = {};
83 + }
84 if (Array.isArray(debugInfo.stack)) {
75 - const {debugTask, debugStack, debugLocation, ...copy} = debugInfo;
76 - copy.stack = normalizeStack(debugInfo.stack);
77 - if (debugInfo.owner) {
78 - copy.owner = normalizeDebugInfo(debugInfo.owner);
79 - }
80 - if (debugInfo.awaited) {
81 - copy.awaited = normalizeIOInfo(copy.awaited);
82 - }
83 - if (debugInfo.props) {
84 - copy.props = {};
85 - }
86 - return copy;
85 + debugInfo.stack = normalizeStack(debugInfo.stack);
86 + return debugInfo;
87 } else if (typeof debugInfo.time === 'number') {
88 return {...debugInfo, time: 0};
89 } else if (debugInfo.awaited) {
@@ -912,6 +912,22 @@ describe('ReactFlightAsyncDebugInfo', () => {
912 "start": 0,
913 },
914 "env": "Server",
915 + "owner": {
916 + "env": "Server",
917 + "key": null,
918 + "name": "Component",
919 + "props": {},
920 + "stack": [
921 + [
922 + "Object.<anonymous>",
923 + "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
924 + 850,
925 + 109,
926 + 837,
927 + 80,
928 + ],
929 + ],
930 + },
931 },
932 {
933 "time": 0,
@@ -967,9 +983,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
983 [
984 "Object.<anonymous>",
985 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
970 - 936,
986 + 952,
987 109,
972 - 927,
988 + 943,
989 94,
990 ],
991 ],
@@ -1040,9 +1056,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1056 [
1057 "Object.<anonymous>",
1058 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1043 - 1009,
1059 + 1025,
1060 109,
1045 - 985,
1061 + 1001,
1062 50,
1063 ],
1064 ],
@@ -1124,9 +1140,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1140 [
1141 "Object.<anonymous>",
1142 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1127 - 1093,
1143 + 1109,
1144 109,
1129 - 1076,
1145 + 1092,
1146 63,
1147 ],
1148 ],
@@ -1151,9 +1167,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1167 [
1168 "Component",
1169 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1154 - 1089,
1170 + 1105,
1171 24,
1156 - 1088,
1172 + 1104,
1173 5,
1174 ],
1175 ],
@@ -1183,9 +1199,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1199 [
1200 "Component",
1201 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1186 - 1089,
1202 + 1105,
1203 24,
1188 - 1088,
1204 + 1104,
1205 5,
1206 ],
1207 ],
@@ -1202,17 +1218,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
1218 [
1219 "getData",
1220 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1205 - 1078,
1221 + 1094,
1222 13,
1207 - 1077,
1223 + 1093,
1224 5,
1225 ],
1226 [
1227 "ThirdPartyComponent",
1228 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1213 - 1084,
1229 + 1100,
1230 24,
1215 - 1083,
1231 + 1099,
1232 5,
1233 ],
1234 ],
@@ -1239,9 +1255,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1255 [
1256 "Component",
1257 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1242 - 1089,
1258 + 1105,
1259 24,
1244 - 1088,
1260 + 1104,
1261 5,
1262 ],
1263 ],
@@ -1250,17 +1266,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
1266 [
1267 "getData",
1268 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1253 - 1078,
1269 + 1094,
1270 13,
1255 - 1077,
1271 + 1093,
1272 5,
1273 ],
1274 [
1275 "ThirdPartyComponent",
1276 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1261 - 1084,
1277 + 1100,
1278 24,
1263 - 1083,
1279 + 1099,
1280 5,
1281 ],
1282 ],
@@ -1293,9 +1309,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1309 [
1310 "Component",
1311 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1296 - 1089,
1312 + 1105,
1313 24,
1298 - 1088,
1314 + 1104,
1315 5,
1316 ],
1317 ],
@@ -1312,17 +1328,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
1328 [
1329 "getData",
1330 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1315 - 1079,
1331 + 1095,
1332 13,
1317 - 1077,
1333 + 1093,
1334 5,
1335 ],
1336 [
1337 "ThirdPartyComponent",
1338 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1323 - 1084,
1339 + 1100,
1340 18,
1325 - 1083,
1341 + 1099,
1342 5,
1343 ],
1344 ],
@@ -1349,9 +1365,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1365 [
1366 "Component",
1367 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1352 - 1089,
1368 + 1105,
1369 24,
1354 - 1088,
1370 + 1104,
1371 5,
1372 ],
1373 ],
@@ -1360,17 +1376,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
1376 [
1377 "getData",
1378 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1363 - 1079,
1379 + 1095,
1380 13,
1365 - 1077,
1381 + 1093,
1382 5,
1383 ],
1384 [
1385 "ThirdPartyComponent",
1386 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1371 - 1084,
1387 + 1100,
1388 18,
1373 - 1083,
1389 + 1099,
1390 5,
1391 ],
1392 ],
@@ -1445,9 +1461,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1461 [
1462 "Object.<anonymous>",
1463 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1448 - 1409,
1464 + 1425,
1465 40,
1450 - 1392,
1466 + 1408,
1467 62,
1468 ],
1469 [
@@ -1477,9 +1493,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1493 [
1494 "Object.<anonymous>",
1495 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1480 - 1409,
1496 + 1425,
1497 40,
1482 - 1392,
1498 + 1408,
1499 62,
1500 ],
1501 [
@@ -1504,17 +1520,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
1520 [
1521 "getData",
1522 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1507 - 1394,
1523 + 1410,
1524 13,
1509 - 1393,
1525 + 1409,
1526 25,
1527 ],
1528 [
1529 "Component",
1530 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1515 - 1404,
1531 + 1420,
1532 13,
1517 - 1403,
1533 + 1419,
1534 5,
1535 ],
1536 ],
@@ -1533,9 +1549,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1549 [
1550 "Object.<anonymous>",
1551 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1536 - 1409,
1552 + 1425,
1553 40,
1538 - 1392,
1554 + 1408,
1555 62,
1556 ],
1557 [
@@ -1552,17 +1568,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
1568 [
1569 "getData",
1570 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1555 - 1394,
1571 + 1410,
1572 13,
1557 - 1393,
1573 + 1409,
1574 25,
1575 ],
1576 [
1577 "Component",
1578 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1563 - 1404,
1579 + 1420,
1580 13,
1565 - 1403,
1581 + 1419,
1582 5,
1583 ],
1584 ],
@@ -1582,9 +1598,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1598 [
1599 "Component",
1600 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1585 - 1405,
1601 + 1421,
1602 60,
1587 - 1403,
1603 + 1419,
1604 5,
1605 ],
1606 ],
@@ -1606,9 +1622,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1622 [
1623 "Object.<anonymous>",
1624 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1609 - 1409,
1625 + 1425,
1626 40,
1611 - 1392,
1627 + 1408,
1628 62,
1629 ],
1630 [
@@ -1633,17 +1649,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
1649 [
1650 "getData",
1651 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1636 - 1394,
1652 + 1410,
1653 13,
1638 - 1393,
1654 + 1409,
1655 25,
1656 ],
1657 [
1658 "Component",
1659 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1644 - 1404,
1660 + 1420,
1661 13,
1646 - 1403,
1662 + 1419,
1663 5,
1664 ],
1665 ],
@@ -1662,9 +1678,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1678 [
1679 "Component",
1680 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1665 - 1405,
1681 + 1421,
1682 60,
1667 - 1403,
1683 + 1419,
1684 5,
1685 ],
1686 ],
@@ -1673,9 +1689,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1689 [
1690 "Child",
1691 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1676 - 1399,
1692 + 1415,
1693 28,
1678 - 1398,
1694 + 1414,
1695 5,
1696 ],
1697 ],
@@ -1746,9 +1762,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1762 [
1763 "Object.<anonymous>",
1764 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1749 - 1710,
1765 + 1726,
1766 40,
1751 - 1694,
1767 + 1710,
1768 57,
1769 ],
1770 [
@@ -1778,9 +1794,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1794 [
1795 "Object.<anonymous>",
1796 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1781 - 1710,
1797 + 1726,
1798 40,
1783 - 1694,
1799 + 1710,
1800 57,
1801 ],
1802 [
@@ -1805,17 +1821,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
1821 [
1822 "getData",
1823 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1808 - 1696,
1824 + 1712,
1825 13,
1810 - 1695,
1826 + 1711,
1827 25,
1828 ],
1829 [
1830 "Component",
1831 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1816 - 1705,
1832 + 1721,
1833 23,
1818 - 1704,
1834 + 1720,
1835 5,
1836 ],
1837 ],
@@ -1834,9 +1850,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1850 [
1851 "Object.<anonymous>",
1852 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1837 - 1710,
1853 + 1726,
1854 40,
1839 - 1694,
1855 + 1710,
1856 57,
1857 ],
1858 [
@@ -1853,17 +1869,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
1869 [
1870 "getData",
1871 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1856 - 1696,
1872 + 1712,
1873 13,
1858 - 1695,
1874 + 1711,
1875 25,
1876 ],
1877 [
1878 "Component",
1879 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1864 - 1705,
1880 + 1721,
1881 23,
1866 - 1704,
1882 + 1720,
1883 5,
1884 ],
1885 ],
@@ -1883,9 +1899,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1899 [
1900 "Component",
1901 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1886 - 1706,
1902 + 1722,
1903 60,
1888 - 1704,
1904 + 1720,
1905 5,
1906 ],
1907 ],
@@ -1904,9 +1920,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1920 [
1921 "Object.<anonymous>",
1922 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1907 - 1710,
1923 + 1726,
1924 40,
1909 - 1694,
1925 + 1710,
1926 57,
1927 ],
1928 [
@@ -1931,17 +1947,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
1947 [
1948 "getData",
1949 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1934 - 1696,
1950 + 1712,
1951 13,
1936 - 1695,
1952 + 1711,
1953 25,
1954 ],
1955 [
1956 "Component",
1957 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1942 - 1705,
1958 + 1721,
1959 23,
1944 - 1704,
1960 + 1720,
1961 5,
1962 ],
1963 ],
@@ -1951,6 +1967,16 @@ describe('ReactFlightAsyncDebugInfo', () => {
1967 },
1968 },
1969 "env": "Server",
1970 + "stack": [
1971 + [
1972 + "Component",
1973 + "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1974 + 1722,
1975 + 60,
1976 + 1720,
1977 + 5,
1978 + ],
1979 + ],
1980 },
1981 {
1982 "time": 0,
@@ -2020,9 +2046,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2046 [
2047 "Object.<anonymous>",
2048 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2023 - 1984,
2049 + 2010,
2050 40,
2025 - 1966,
2051 + 1992,
2052 80,
2053 ],
2054 [
@@ -2052,9 +2078,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2078 [
2079 "Object.<anonymous>",
2080 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2055 - 1984,
2081 + 2010,
2082 40,
2057 - 1966,
2083 + 1992,
2084 80,
2085 ],
2086 [
@@ -2079,17 +2105,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
2105 [
2106 "delayTrice",
2107 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2082 - 1974,
2108 + 2000,
2109 13,
2084 - 1972,
2110 + 1998,
2111 5,
2112 ],
2113 [
2114 "Bar",
2115 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2090 - 1979,
2116 + 2005,
2117 13,
2092 - 1978,
2118 + 2004,
2119 5,
2120 ],
2121 ],
@@ -2108,9 +2134,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2134 [
2135 "Object.<anonymous>",
2136 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2111 - 1984,
2137 + 2010,
2138 40,
2113 - 1966,
2139 + 1992,
2140 80,
2141 ],
2142 [
@@ -2127,17 +2153,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
2153 [
2154 "delayTrice",
2155 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2130 - 1974,
2156 + 2000,
2157 13,
2132 - 1972,
2158 + 1998,
2159 5,
2160 ],
2161 [
2162 "Bar",
2163 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2138 - 1979,
2164 + 2005,
2165 13,
2140 - 1978,
2166 + 2004,
2167 5,
2168 ],
2169 ],
@@ -2159,9 +2185,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2185 [
2186 "Object.<anonymous>",
2187 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2162 - 1984,
2188 + 2010,
2189 40,
2164 - 1966,
2190 + 1992,
2191 80,
2192 ],
2193 [
@@ -2186,25 +2212,25 @@ describe('ReactFlightAsyncDebugInfo', () => {
2212 [
2213 "delayTwice",
2214 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2189 - 1968,
2215 + 1994,
2216 13,
2191 - 1967,
2217 + 1993,
2218 5,
2219 ],
2220 [
2221 "delayTrice",
2222 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2197 - 1973,
2223 + 1999,
2224 15,
2199 - 1972,
2225 + 1998,
2226 5,
2227 ],
2228 [
2229 "Bar",
2230 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2205 - 1979,
2231 + 2005,
2232 13,
2207 - 1978,
2233 + 2004,
2234 5,
2235 ],
2236 ],
@@ -2223,9 +2249,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2249 [
2250 "Object.<anonymous>",
2251 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2226 - 1984,
2252 + 2010,
2253 40,
2228 - 1966,
2254 + 1992,
2255 80,
2256 ],
2257 [
@@ -2242,25 +2268,25 @@ describe('ReactFlightAsyncDebugInfo', () => {
2268 [
2269 "delayTwice",
2270 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2245 - 1968,
2271 + 1994,
2272 13,
2247 - 1967,
2273 + 1993,
2274 5,
2275 ],
2276 [
2277 "delayTrice",
2278 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2253 - 1973,
2279 + 1999,
2280 15,
2255 - 1972,
2281 + 1998,
2282 5,
2283 ],
2284 [
2285 "Bar",
2286 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2261 - 1979,
2287 + 2005,
2288 13,
2263 - 1978,
2289 + 2004,
2290 5,
2291 ],
2292 ],
@@ -2282,9 +2308,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2308 [
2309 "Object.<anonymous>",
2310 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2285 - 1984,
2311 + 2010,
2312 40,
2287 - 1966,
2313 + 1992,
2314 80,
2315 ],
2316 [
@@ -2309,9 +2335,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2335 [
2336 "delayTwice",
2337 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2312 - 1969,
2338 + 1995,
2339 13,
2314 - 1967,
2340 + 1993,
2341 5,
2342 ],
2343 ],
@@ -2330,9 +2356,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2356 [
2357 "Object.<anonymous>",
2358 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2333 - 1984,
2359 + 2010,
2360 40,
2335 - 1966,
2361 + 1992,
2362 80,
2363 ],
2364 [
@@ -2349,9 +2375,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2375 [
2376 "delayTwice",
2377 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2352 - 1969,
2378 + 1995,
2379 13,
2354 - 1967,
2380 + 1993,
2381 5,
2382 ],
2383 ],
@@ -2412,9 +2438,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2438 [
2439 "Object.<anonymous>",
2440 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2415 - 2381,
2441 + 2407,
2442 109,
2417 - 2370,
2443 + 2396,
2444 58,
2445 ],
2446 ],
@@ -2436,9 +2462,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2462 [
2463 "Object.<anonymous>",
2464 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2439 - 2381,
2465 + 2407,
2466 109,
2441 - 2370,
2467 + 2396,
2468 58,
2469 ],
2470 ],
@@ -2455,17 +2481,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
2481 [
2482 "getData",
2483 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2458 - 2372,
2484 + 2398,
2485 14,
2460 - 2371,
2486 + 2397,
2487 5,
2488 ],
2489 [
2490 "Component",
2491 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2466 - 2378,
2492 + 2404,
2493 20,
2468 - 2377,
2494 + 2403,
2495 5,
2496 ],
2497 ],
@@ -2484,9 +2510,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2510 [
2511 "Object.<anonymous>",
2512 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2487 - 2381,
2513 + 2407,
2514 109,
2489 - 2370,
2515 + 2396,
2516 58,
2517 ],
2518 ],
@@ -2495,17 +2521,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
2521 [
2522 "getData",
2523 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2498 - 2372,
2524 + 2398,
2525 23,
2500 - 2371,
2526 + 2397,
2527 5,
2528 ],
2529 [
2530 "Component",
2531 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2506 - 2378,
2532 + 2404,
2533 20,
2508 - 2377,
2534 + 2403,
2535 5,
2536 ],
2537 ],
@@ -2572,9 +2598,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2598 [
2599 "Object.<anonymous>",
2600 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2575 - 2536,
2601 + 2562,
2602 40,
2577 - 2524,
2603 + 2550,
2604 56,
2605 ],
2606 [
@@ -2604,9 +2630,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2630 [
2631 "Object.<anonymous>",
2632 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2607 - 2536,
2633 + 2562,
2634 40,
2609 - 2524,
2635 + 2550,
2636 56,
2637 ],
2638 [
@@ -2631,9 +2657,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2657 [
2658 "Component",
2659 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2634 - 2532,
2660 + 2558,
2661 20,
2636 - 2531,
2662 + 2557,
2663 5,
2664 ],
2665 ],
@@ -2652,9 +2678,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2678 [
2679 "Object.<anonymous>",
2680 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2655 - 2536,
2681 + 2562,
2682 40,
2657 - 2524,
2683 + 2550,
2684 56,
2685 ],
2686 [
@@ -2671,9 +2697,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2697 [
2698 "Component",
2699 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2674 - 2532,
2700 + 2558,
2701 20,
2676 - 2531,
2702 + 2557,
2703 5,
2704 ],
2705 ],
@@ -2754,9 +2780,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2780 [
2781 "Object.<anonymous>",
2782 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2757 - 2713,
2783 + 2739,
2784 40,
2759 - 2692,
2785 + 2718,
2786 42,
2787 ],
2788 [
@@ -2786,9 +2812,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2812 [
2813 "Object.<anonymous>",
2814 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2789 - 2713,
2815 + 2739,
2816 40,
2791 - 2692,
2817 + 2718,
2818 42,
2819 ],
2820 [
@@ -2805,17 +2831,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
2831 [
2832 "",
2833 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2808 - 2699,
2834 + 2725,
2835 15,
2810 - 2698,
2836 + 2724,
2837 15,
2838 ],
2839 [
2840 "Component",
2841 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2816 - 2708,
2842 + 2734,
2843 19,
2818 - 2707,
2844 + 2733,
2845 5,
2846 ],
2847 ],
@@ -2834,9 +2860,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2860 [
2861 "Object.<anonymous>",
2862 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2837 - 2713,
2863 + 2739,
2864 40,
2839 - 2692,
2865 + 2718,
2866 42,
2867 ],
2868 [
@@ -2853,17 +2879,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
2879 [
2880 "",
2881 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2856 - 2699,
2882 + 2725,
2883 15,
2858 - 2698,
2884 + 2724,
2885 15,
2886 ],
2887 [
2888 "Component",
2889 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2864 - 2708,
2890 + 2734,
2891 19,
2866 - 2707,
2892 + 2733,
2893 5,
2894 ],
2895 ],
@@ -2885,9 +2911,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2911 [
2912 "Object.<anonymous>",
2913 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2888 - 2713,
2914 + 2739,
2915 40,
2890 - 2692,
2916 + 2718,
2917 42,
2918 ],
2919 [
@@ -2904,9 +2930,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2930 [
2931 "Component",
2932 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2907 - 2708,
2933 + 2734,
2934 25,
2909 - 2707,
2935 + 2733,
2936 5,
2937 ],
2938 ],
@@ -2925,9 +2951,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2951 [
2952 "Object.<anonymous>",
2953 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2928 - 2713,
2954 + 2739,
2955 40,
2930 - 2692,
2956 + 2718,
2957 42,
2958 ],
2959 [
@@ -2944,9 +2970,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2970 [
2971 "Component",
2972 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2947 - 2708,
2973 + 2734,
2974 25,
2949 - 2707,
2975 + 2733,
2976 5,
2977 ],
2978 ],