@samitouri / QOS-React-2 / commits / da7487b681

[Flight] Skip the stack frame of built-in wrappers that create or await Promises (#33798)

We already do this with `"new Promise"` and `"Promise.then"`. There are also many helpers that both create promises and awaits other promises inside of it like `Promise.all`. The way this is filtered is different from just filtering out all anonymous stacks since they're used to determine where the boundary is between ignore listed and user space. Ideally we'd cover more wrappers that are internal to Promise libraries.

Sebastian Markbåge committed Jul 16, 2025 at 15:57 UTC da7487b6816b19310b02bb69b35d72e3d7aed3b3
2 files changed +568 -284
packages/react-server/src/ReactFlightServer.js
+79 -8
@@ -194,6 +194,49 @@ function devirtualizeURL(url: string): string {
194 return url;
195 }
196
197 +function isPromiseCreationInternal(url: string, functionName: string): boolean {
198 + // Various internals of the JS VM can create Promises but the call frame of the
199 + // internals are not very interesting for our purposes so we need to skip those.
200 + if (url === 'node:internal/async_hooks') {
201 + // Ignore the stack frames from the async hooks themselves.
202 + return true;
203 + }
204 + if (url !== '') {
205 + return false;
206 + }
207 + switch (functionName) {
208 + case 'new Promise':
209 + case 'Function.withResolvers':
210 + case 'Function.reject':
211 + case 'Function.resolve':
212 + case 'Function.all':
213 + case 'Function.allSettled':
214 + case 'Function.race':
215 + case 'Function.try':
216 + return true;
217 + default:
218 + return false;
219 + }
220 +}
221 +
222 +function stripLeadingPromiseCreationFrames(
223 + stack: ReactStackTrace,
224 +): ReactStackTrace {
225 + for (let i = 0; i < stack.length; i++) {
226 + const callsite = stack[i];
227 + const functionName = callsite[0];
228 + const url = callsite[1];
229 + if (!isPromiseCreationInternal(url, functionName)) {
230 + if (i > 0) {
231 + return stack.slice(i);
232 + } else {
233 + return stack;
234 + }
235 + }
236 + }
237 + return [];
238 +}
239 +
240 function findCalledFunctionNameFromStackTrace(
241 request: Request,
242 stack: ReactStackTrace,
@@ -207,11 +250,7 @@ function findCalledFunctionNameFromStackTrace(
250 const url = devirtualizeURL(callsite[1]);
251 const lineNumber = callsite[2];
252 const columnNumber = callsite[3];
210 - if (functionName === 'new Promise') {
211 - // Ignore Promise constructors.
212 - } else if (url === 'node:internal/async_hooks') {
213 - // Ignore the stack frames from the async hooks themselves.
214 - } else if (filterStackFrame(url, functionName, lineNumber, columnNumber)) {
253 + if (filterStackFrame(url, functionName, lineNumber, columnNumber)) {
254 if (bestMatch === '') {
255 // If we had no good stack frames for internal calls, just use the last
256 // first party function name.
@@ -275,13 +314,44 @@ function hasUnfilteredFrame(request: Request, stack: ReactStackTrace): boolean {
314 return false;
315 }
316
317 +function isPromiseAwaitInternal(url: string, functionName: string): boolean {
318 + // Various internals of the JS VM can await internally on a Promise. If those are at
319 + // the top of the stack then we don't want to consider them as internal frames. The
320 + // true "await" conceptually is the thing that called the helper.
321 + // Ideally we'd also include common third party helpers for this.
322 + if (url === 'node:internal/async_hooks') {
323 + // Ignore the stack frames from the async hooks themselves.
324 + return true;
325 + }
326 + if (url !== '') {
327 + return false;
328 + }
329 + switch (functionName) {
330 + case 'Promise.then':
331 + case 'Promise.catch':
332 + case 'Promise.finally':
333 + case 'Function.reject':
334 + case 'Function.resolve':
335 + case 'Function.all':
336 + case 'Function.allSettled':
337 + case 'Function.race':
338 + case 'Function.try':
339 + return true;
340 + default:
341 + return false;
342 + }
343 +}
344 +
345 export function isAwaitInUserspace(
346 request: Request,
347 stack: ReactStackTrace,
348 ): boolean {
349 let firstFrame = 0;
283 - while (stack.length > firstFrame && stack[firstFrame][0] === 'Promise.then') {
284 - // Skip Promise.then frame itself.
350 + while (
351 + stack.length > firstFrame &&
352 + isPromiseAwaitInternal(stack[firstFrame][1], stack[firstFrame][0])
353 + ) {
354 + // Skip the internal frame that awaits itself.
355 firstFrame++;
356 }
357 if (stack.length > firstFrame) {
@@ -4213,7 +4283,8 @@ function serializeIONode(
4283 let stack = null;
4284 let name = '';
4285 if (ioNode.stack !== null) {
4216 - const fullStack = ioNode.stack;
4286 + // The stack can contain some leading internal frames for the construction of the promise that we skip.
4287 + const fullStack = stripLeadingPromiseCreationFrames(ioNode.stack);
4288 stack = filterStackTrace(request, fullStack);
4289 name = findCalledFunctionNameFromStackTrace(request, fullStack);
4290 // The name can include the object that this was called on but sometimes that's
packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js
+489 -276
@@ -107,7 +107,6 @@ function getDebugInfo(obj) {
107
108 function filterStackFrame(filename, functionName) {
109 return (
110 - filename !== '' &&
110 !filename.startsWith('node:') &&
111 !filename.includes('node_modules') &&
112 // Filter out our own internal source code since it'll typically be in node_modules
@@ -234,9 +233,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
233 [
234 "Object.<anonymous>",
235 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
237 - 203,
236 + 202,
237 109,
239 - 183,
238 + 182,
239 50,
240 ],
241 ],
@@ -258,9 +257,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
257 [
258 "Object.<anonymous>",
259 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
261 - 203,
260 + 202,
261 109,
263 - 183,
262 + 182,
263 50,
264 ],
265 ],
@@ -269,25 +268,25 @@ describe('ReactFlightAsyncDebugInfo', () => {
268 [
269 "delay",
270 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
272 - 161,
273 - 12,
271 160,
272 + 12,
273 + 159,
274 3,
275 ],
276 [
277 "getData",
278 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
280 - 185,
281 - 13,
279 184,
280 + 13,
281 + 183,
282 5,
283 ],
284 [
285 "Component",
286 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
288 - 192,
289 - 26,
287 191,
288 + 26,
289 + 190,
290 5,
291 ],
292 ],
@@ -306,9 +305,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
305 [
306 "Object.<anonymous>",
307 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
309 - 203,
308 + 202,
309 109,
311 - 183,
310 + 182,
311 50,
312 ],
313 ],
@@ -317,17 +316,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
316 [
317 "getData",
318 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
320 - 185,
321 - 13,
319 184,
320 + 13,
321 + 183,
322 5,
323 ],
324 [
325 "Component",
326 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
328 - 192,
329 - 26,
327 191,
328 + 26,
329 + 190,
330 5,
331 ],
332 ],
@@ -352,9 +351,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
351 [
352 "Object.<anonymous>",
353 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
355 - 203,
354 + 202,
355 109,
357 - 183,
356 + 182,
357 50,
358 ],
359 ],
@@ -363,33 +362,31 @@ describe('ReactFlightAsyncDebugInfo', () => {
362 [
363 "delay",
364 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
366 - 161,
367 - 12,
365 160,
366 + 12,
367 + 159,
368 3,
369 ],
370 [
371 "getData",
372 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
374 - 186,
373 + 185,
374 21,
376 - 184,
375 + 183,
376 5,
377 ],
378 [
379 "Component",
380 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
382 - 192,
383 - 20,
381 191,
382 + 20,
383 + 190,
384 5,
385 ],
386 ],
387 "start": 0,
388 "value": {
390 - "value": [
391 - ,
392 - ],
389 + "value": undefined,
390 },
391 },
392 "env": "Server",
@@ -402,9 +399,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
399 [
400 "Object.<anonymous>",
401 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
405 - 203,
402 + 202,
403 109,
407 - 183,
404 + 182,
405 50,
406 ],
407 ],
@@ -413,17 +410,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
410 [
411 "getData",
412 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
416 - 187,
413 + 186,
414 21,
418 - 184,
415 + 183,
416 5,
417 ],
418 [
419 "Component",
420 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
424 - 192,
425 - 20,
421 191,
422 + 20,
423 + 190,
424 5,
425 ],
426 ],
@@ -443,9 +440,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
440 [
441 "Component",
442 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
446 - 194,
443 + 193,
444 60,
448 - 191,
445 + 190,
446 5,
447 ],
448 ],
@@ -467,9 +464,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
464 [
465 "Object.<anonymous>",
466 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
470 - 203,
467 + 202,
468 109,
472 - 183,
469 + 182,
470 50,
471 ],
472 ],
@@ -478,17 +475,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
475 [
476 "delay",
477 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
481 - 161,
482 - 12,
478 160,
479 + 12,
480 + 159,
481 3,
482 ],
483 [
484 "getData",
485 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
489 - 186,
486 + 185,
487 21,
491 - 184,
488 + 183,
489 5,
490 ],
491 ],
@@ -507,9 +504,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
504 [
505 "Component",
506 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
510 - 194,
507 + 193,
508 60,
512 - 191,
509 + 190,
510 5,
511 ],
512 ],
@@ -518,9 +515,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
515 [
516 "InnerComponent",
517 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
521 - 200,
518 + 199,
519 35,
523 - 197,
520 + 196,
521 5,
522 ],
523 ],
@@ -594,11 +591,19 @@ describe('ReactFlightAsyncDebugInfo', () => {
591 [
592 "Object.<anonymous>",
593 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
597 - 558,
594 + 555,
595 40,
599 - 539,
596 + 536,
597 49,
598 ],
599 + [
600 + "new Promise",
601 + "",
602 + 0,
603 + 0,
604 + 0,
605 + 0,
606 + ],
607 ],
608 },
609 {
@@ -618,36 +623,44 @@ describe('ReactFlightAsyncDebugInfo', () => {
623 [
624 "Object.<anonymous>",
625 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
621 - 558,
626 + 555,
627 40,
623 - 539,
628 + 536,
629 49,
630 ],
631 + [
632 + "new Promise",
633 + "",
634 + 0,
635 + 0,
636 + 0,
637 + 0,
638 + ],
639 ],
640 },
641 "stack": [
642 [
643 "delay",
644 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
632 - 161,
633 - 12,
645 160,
646 + 12,
647 + 159,
648 3,
649 ],
650 [
651 "getData",
652 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
640 - 541,
653 + 538,
654 13,
642 - 540,
655 + 537,
656 5,
657 ],
658 [
659 "Component",
660 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
648 - 546,
661 + 543,
662 36,
650 - 545,
663 + 542,
664 5,
665 ],
666 ],
@@ -666,28 +679,36 @@ describe('ReactFlightAsyncDebugInfo', () => {
679 [
680 "Object.<anonymous>",
681 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
669 - 558,
682 + 555,
683 40,
671 - 539,
684 + 536,
685 49,
686 ],
687 + [
688 + "new Promise",
689 + "",
690 + 0,
691 + 0,
692 + 0,
693 + 0,
694 + ],
695 ],
696 },
697 "stack": [
698 [
699 "getData",
700 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
680 - 541,
701 + 538,
702 13,
682 - 540,
703 + 537,
704 5,
705 ],
706 [
707 "Component",
708 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
688 - 546,
709 + 543,
710 36,
690 - 545,
711 + 542,
712 5,
713 ],
714 ],
@@ -707,9 +728,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
728 [
729 "Component",
730 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
710 - 548,
711 - 60,
731 545,
732 + 60,
733 + 542,
734 5,
735 ],
736 ],
@@ -728,36 +749,44 @@ describe('ReactFlightAsyncDebugInfo', () => {
749 [
750 "Object.<anonymous>",
751 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
731 - 558,
752 + 555,
753 40,
733 - 539,
754 + 536,
755 49,
756 ],
757 + [
758 + "new Promise",
759 + "",
760 + 0,
761 + 0,
762 + 0,
763 + 0,
764 + ],
765 ],
766 },
767 "stack": [
768 [
769 "delay",
770 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
742 - 161,
743 - 12,
771 160,
772 + 12,
773 + 159,
774 3,
775 ],
776 [
777 "getData",
778 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
750 - 541,
779 + 538,
780 13,
752 - 540,
781 + 537,
782 5,
783 ],
784 [
785 "Component",
786 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
758 - 547,
787 + 544,
788 22,
760 - 545,
789 + 542,
790 5,
791 ],
792 ],
@@ -776,9 +805,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
805 [
806 "Component",
807 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
779 - 548,
780 - 60,
808 545,
809 + 60,
810 + 542,
811 5,
812 ],
813 ],
@@ -787,9 +816,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
816 [
817 "InnerComponent",
818 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
790 - 554,
791 - 40,
819 551,
820 + 40,
821 + 548,
822 5,
823 ],
824 ],
@@ -852,9 +881,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
881 [
882 "Object.<anonymous>",
883 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
855 - 821,
884 + 850,
885 109,
857 - 808,
886 + 837,
887 80,
888 ],
889 ],
@@ -873,9 +902,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
902 [
903 "Object.<anonymous>",
904 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
876 - 821,
905 + 850,
906 109,
878 - 808,
907 + 837,
908 80,
909 ],
910 ],
@@ -938,9 +967,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
967 [
968 "Object.<anonymous>",
969 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
941 - 907,
970 + 936,
971 109,
943 - 898,
972 + 927,
973 94,
974 ],
975 ],
@@ -1011,9 +1040,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1040 [
1041 "Object.<anonymous>",
1042 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1014 - 980,
1043 + 1009,
1044 109,
1016 - 956,
1045 + 985,
1046 50,
1047 ],
1048 ],
@@ -1095,9 +1124,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1124 [
1125 "Object.<anonymous>",
1126 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1098 - 1064,
1127 + 1093,
1128 109,
1100 - 1047,
1129 + 1076,
1130 63,
1131 ],
1132 ],
@@ -1114,17 +1143,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
1143 [
1144 "fetchThirdParty",
1145 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1117 - 168,
1146 + 167,
1147 40,
1119 - 166,
1148 + 165,
1149 3,
1150 ],
1151 [
1152 "Component",
1153 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1125 - 1060,
1154 + 1089,
1155 24,
1127 - 1059,
1156 + 1088,
1157 5,
1158 ],
1159 ],
@@ -1146,17 +1175,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
1175 [
1176 "fetchThirdParty",
1177 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1149 - 168,
1178 + 167,
1179 40,
1151 - 166,
1180 + 165,
1181 3,
1182 ],
1183 [
1184 "Component",
1185 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1157 - 1060,
1186 + 1089,
1187 24,
1159 - 1059,
1188 + 1088,
1189 5,
1190 ],
1191 ],
@@ -1165,25 +1194,25 @@ describe('ReactFlightAsyncDebugInfo', () => {
1194 [
1195 "delay",
1196 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1168 - 161,
1169 - 12,
1197 160,
1198 + 12,
1199 + 159,
1200 3,
1201 ],
1202 [
1203 "getData",
1204 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1176 - 1049,
1205 + 1078,
1206 13,
1178 - 1048,
1207 + 1077,
1208 5,
1209 ],
1210 [
1211 "ThirdPartyComponent",
1212 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1184 - 1055,
1213 + 1084,
1214 24,
1186 - 1054,
1215 + 1083,
1216 5,
1217 ],
1218 ],
@@ -1202,17 +1231,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
1231 [
1232 "fetchThirdParty",
1233 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1205 - 168,
1234 + 167,
1235 40,
1207 - 166,
1236 + 165,
1237 3,
1238 ],
1239 [
1240 "Component",
1241 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1213 - 1060,
1242 + 1089,
1243 24,
1215 - 1059,
1244 + 1088,
1245 5,
1246 ],
1247 ],
@@ -1221,17 +1250,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
1250 [
1251 "getData",
1252 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1224 - 1049,
1253 + 1078,
1254 13,
1226 - 1048,
1255 + 1077,
1256 5,
1257 ],
1258 [
1259 "ThirdPartyComponent",
1260 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1232 - 1055,
1261 + 1084,
1262 24,
1234 - 1054,
1263 + 1083,
1264 5,
1265 ],
1266 ],
@@ -1256,17 +1285,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
1285 [
1286 "fetchThirdParty",
1287 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1259 - 168,
1288 + 167,
1289 40,
1261 - 166,
1290 + 165,
1291 3,
1292 ],
1293 [
1294 "Component",
1295 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1267 - 1060,
1296 + 1089,
1297 24,
1269 - 1059,
1298 + 1088,
1299 5,
1300 ],
1301 ],
@@ -1275,25 +1304,25 @@ describe('ReactFlightAsyncDebugInfo', () => {
1304 [
1305 "delay",
1306 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1278 - 161,
1279 - 12,
1307 160,
1308 + 12,
1309 + 159,
1310 3,
1311 ],
1312 [
1313 "getData",
1314 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1286 - 1050,
1315 + 1079,
1316 13,
1288 - 1048,
1317 + 1077,
1318 5,
1319 ],
1320 [
1321 "ThirdPartyComponent",
1322 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1294 - 1055,
1323 + 1084,
1324 18,
1296 - 1054,
1325 + 1083,
1326 5,
1327 ],
1328 ],
@@ -1312,17 +1341,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
1341 [
1342 "fetchThirdParty",
1343 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1315 - 168,
1344 + 167,
1345 40,
1317 - 166,
1346 + 165,
1347 3,
1348 ],
1349 [
1350 "Component",
1351 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1323 - 1060,
1352 + 1089,
1353 24,
1325 - 1059,
1354 + 1088,
1355 5,
1356 ],
1357 ],
@@ -1331,17 +1360,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
1360 [
1361 "getData",
1362 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1334 - 1050,
1363 + 1079,
1364 13,
1336 - 1048,
1365 + 1077,
1366 5,
1367 ],
1368 [
1369 "ThirdPartyComponent",
1370 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1342 - 1055,
1371 + 1084,
1372 18,
1344 - 1054,
1373 + 1083,
1374 5,
1375 ],
1376 ],
@@ -1416,11 +1445,19 @@ describe('ReactFlightAsyncDebugInfo', () => {
1445 [
1446 "Object.<anonymous>",
1447 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1419 - 1380,
1448 + 1409,
1449 40,
1421 - 1363,
1450 + 1392,
1451 62,
1452 ],
1453 + [
1454 + "new Promise",
1455 + "",
1456 + 0,
1457 + 0,
1458 + 0,
1459 + 0,
1460 + ],
1461 ],
1462 },
1463 {
@@ -1440,36 +1477,44 @@ describe('ReactFlightAsyncDebugInfo', () => {
1477 [
1478 "Object.<anonymous>",
1479 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1443 - 1380,
1480 + 1409,
1481 40,
1445 - 1363,
1482 + 1392,
1483 62,
1484 ],
1485 + [
1486 + "new Promise",
1487 + "",
1488 + 0,
1489 + 0,
1490 + 0,
1491 + 0,
1492 + ],
1493 ],
1494 },
1495 "stack": [
1496 [
1497 "delay",
1498 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1454 - 161,
1455 - 12,
1499 160,
1500 + 12,
1501 + 159,
1502 3,
1503 ],
1504 [
1505 "getData",
1506 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1462 - 1365,
1507 + 1394,
1508 13,
1464 - 1364,
1509 + 1393,
1510 25,
1511 ],
1512 [
1513 "Component",
1514 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1470 - 1375,
1515 + 1404,
1516 13,
1472 - 1374,
1517 + 1403,
1518 5,
1519 ],
1520 ],
@@ -1488,28 +1533,36 @@ describe('ReactFlightAsyncDebugInfo', () => {
1533 [
1534 "Object.<anonymous>",
1535 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1491 - 1380,
1536 + 1409,
1537 40,
1493 - 1363,
1538 + 1392,
1539 62,
1540 ],
1541 + [
1542 + "new Promise",
1543 + "",
1544 + 0,
1545 + 0,
1546 + 0,
1547 + 0,
1548 + ],
1549 ],
1550 },
1551 "stack": [
1552 [
1553 "getData",
1554 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1502 - 1365,
1555 + 1394,
1556 13,
1504 - 1364,
1557 + 1393,
1558 25,
1559 ],
1560 [
1561 "Component",
1562 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1510 - 1375,
1563 + 1404,
1564 13,
1512 - 1374,
1565 + 1403,
1566 5,
1567 ],
1568 ],
@@ -1529,9 +1582,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1582 [
1583 "Component",
1584 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1532 - 1376,
1585 + 1405,
1586 60,
1534 - 1374,
1587 + 1403,
1588 5,
1589 ],
1590 ],
@@ -1553,36 +1606,44 @@ describe('ReactFlightAsyncDebugInfo', () => {
1606 [
1607 "Object.<anonymous>",
1608 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1556 - 1380,
1609 + 1409,
1610 40,
1558 - 1363,
1611 + 1392,
1612 62,
1613 ],
1614 + [
1615 + "new Promise",
1616 + "",
1617 + 0,
1618 + 0,
1619 + 0,
1620 + 0,
1621 + ],
1622 ],
1623 },
1624 "stack": [
1625 [
1626 "delay",
1627 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1567 - 161,
1568 - 12,
1628 160,
1629 + 12,
1630 + 159,
1631 3,
1632 ],
1633 [
1634 "getData",
1635 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1575 - 1365,
1636 + 1394,
1637 13,
1577 - 1364,
1638 + 1393,
1639 25,
1640 ],
1641 [
1642 "Component",
1643 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1583 - 1375,
1644 + 1404,
1645 13,
1585 - 1374,
1646 + 1403,
1647 5,
1648 ],
1649 ],
@@ -1601,9 +1662,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1662 [
1663 "Component",
1664 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1604 - 1376,
1665 + 1405,
1666 60,
1606 - 1374,
1667 + 1403,
1668 5,
1669 ],
1670 ],
@@ -1612,9 +1673,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1673 [
1674 "Child",
1675 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1615 - 1370,
1676 + 1399,
1677 28,
1617 - 1369,
1678 + 1398,
1679 5,
1680 ],
1681 ],
@@ -1685,11 +1746,19 @@ describe('ReactFlightAsyncDebugInfo', () => {
1746 [
1747 "Object.<anonymous>",
1748 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1688 - 1649,
1749 + 1710,
1750 40,
1690 - 1633,
1751 + 1694,
1752 57,
1753 ],
1754 + [
1755 + "new Promise",
1756 + "",
1757 + 0,
1758 + 0,
1759 + 0,
1760 + 0,
1761 + ],
1762 ],
1763 },
1764 {
@@ -1709,36 +1778,44 @@ describe('ReactFlightAsyncDebugInfo', () => {
1778 [
1779 "Object.<anonymous>",
1780 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1712 - 1649,
1781 + 1710,
1782 40,
1714 - 1633,
1783 + 1694,
1784 57,
1785 ],
1786 + [
1787 + "new Promise",
1788 + "",
1789 + 0,
1790 + 0,
1791 + 0,
1792 + 0,
1793 + ],
1794 ],
1795 },
1796 "stack": [
1797 [
1798 "delay",
1799 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1723 - 161,
1724 - 12,
1800 160,
1801 + 12,
1802 + 159,
1803 3,
1804 ],
1805 [
1806 "getData",
1807 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1731 - 1635,
1808 + 1696,
1809 13,
1733 - 1634,
1810 + 1695,
1811 25,
1812 ],
1813 [
1814 "Component",
1815 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1739 - 1644,
1816 + 1705,
1817 23,
1741 - 1643,
1818 + 1704,
1819 5,
1820 ],
1821 ],
@@ -1757,28 +1834,36 @@ describe('ReactFlightAsyncDebugInfo', () => {
1834 [
1835 "Object.<anonymous>",
1836 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1760 - 1649,
1837 + 1710,
1838 40,
1762 - 1633,
1839 + 1694,
1840 57,
1841 ],
1842 + [
1843 + "new Promise",
1844 + "",
1845 + 0,
1846 + 0,
1847 + 0,
1848 + 0,
1849 + ],
1850 ],
1851 },
1852 "stack": [
1853 [
1854 "getData",
1855 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1771 - 1635,
1856 + 1696,
1857 13,
1773 - 1634,
1858 + 1695,
1859 25,
1860 ],
1861 [
1862 "Component",
1863 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1779 - 1644,
1864 + 1705,
1865 23,
1781 - 1643,
1866 + 1704,
1867 5,
1868 ],
1869 ],
@@ -1798,9 +1883,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
1883 [
1884 "Component",
1885 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1801 - 1645,
1886 + 1706,
1887 60,
1803 - 1643,
1888 + 1704,
1889 5,
1890 ],
1891 ],
@@ -1819,36 +1904,44 @@ describe('ReactFlightAsyncDebugInfo', () => {
1904 [
1905 "Object.<anonymous>",
1906 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1822 - 1649,
1907 + 1710,
1908 40,
1824 - 1633,
1909 + 1694,
1910 57,
1911 ],
1912 + [
1913 + "new Promise",
1914 + "",
1915 + 0,
1916 + 0,
1917 + 0,
1918 + 0,
1919 + ],
1920 ],
1921 },
1922 "stack": [
1923 [
1924 "delay",
1925 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1833 - 161,
1834 - 12,
1926 160,
1927 + 12,
1928 + 159,
1929 3,
1930 ],
1931 [
1932 "getData",
1933 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1841 - 1635,
1934 + 1696,
1935 13,
1843 - 1634,
1936 + 1695,
1937 25,
1938 ],
1939 [
1940 "Component",
1941 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1849 - 1644,
1942 + 1705,
1943 23,
1851 - 1643,
1944 + 1704,
1945 5,
1946 ],
1947 ],
@@ -1927,11 +2020,19 @@ describe('ReactFlightAsyncDebugInfo', () => {
2020 [
2021 "Object.<anonymous>",
2022 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1930 - 1891,
2023 + 1984,
2024 40,
1932 - 1873,
2025 + 1966,
2026 80,
2027 ],
2028 + [
2029 + "new Promise",
2030 + "",
2031 + 0,
2032 + 0,
2033 + 0,
2034 + 0,
2035 + ],
2036 ],
2037 },
2038 {
@@ -1951,36 +2052,44 @@ describe('ReactFlightAsyncDebugInfo', () => {
2052 [
2053 "Object.<anonymous>",
2054 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1954 - 1891,
2055 + 1984,
2056 40,
1956 - 1873,
2057 + 1966,
2058 80,
2059 ],
2060 + [
2061 + "new Promise",
2062 + "",
2063 + 0,
2064 + 0,
2065 + 0,
2066 + 0,
2067 + ],
2068 ],
2069 },
2070 "stack": [
2071 [
2072 "delay",
2073 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1965 - 161,
1966 - 12,
2074 160,
2075 + 12,
2076 + 159,
2077 3,
2078 ],
2079 [
2080 "delayTrice",
2081 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1973 - 1881,
2082 + 1974,
2083 13,
1975 - 1879,
2084 + 1972,
2085 5,
2086 ],
2087 [
2088 "Bar",
2089 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
1981 - 1886,
2090 + 1979,
2091 13,
1983 - 1885,
2092 + 1978,
2093 5,
2094 ],
2095 ],
@@ -1999,28 +2108,36 @@ describe('ReactFlightAsyncDebugInfo', () => {
2108 [
2109 "Object.<anonymous>",
2110 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2002 - 1891,
2111 + 1984,
2112 40,
2004 - 1873,
2113 + 1966,
2114 80,
2115 ],
2116 + [
2117 + "new Promise",
2118 + "",
2119 + 0,
2120 + 0,
2121 + 0,
2122 + 0,
2123 + ],
2124 ],
2125 },
2126 "stack": [
2127 [
2128 "delayTrice",
2129 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2013 - 1881,
2130 + 1974,
2131 13,
2015 - 1879,
2132 + 1972,
2133 5,
2134 ],
2135 [
2136 "Bar",
2137 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2021 - 1886,
2138 + 1979,
2139 13,
2023 - 1885,
2140 + 1978,
2141 5,
2142 ],
2143 ],
@@ -2042,44 +2159,52 @@ describe('ReactFlightAsyncDebugInfo', () => {
2159 [
2160 "Object.<anonymous>",
2161 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2045 - 1891,
2162 + 1984,
2163 40,
2047 - 1873,
2164 + 1966,
2165 80,
2166 ],
2167 + [
2168 + "new Promise",
2169 + "",
2170 + 0,
2171 + 0,
2172 + 0,
2173 + 0,
2174 + ],
2175 ],
2176 },
2177 "stack": [
2178 [
2179 "delay",
2180 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2056 - 161,
2057 - 12,
2181 160,
2182 + 12,
2183 + 159,
2184 3,
2185 ],
2186 [
2187 "delayTwice",
2188 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2064 - 1875,
2189 + 1968,
2190 13,
2066 - 1874,
2191 + 1967,
2192 5,
2193 ],
2194 [
2195 "delayTrice",
2196 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2072 - 1880,
2197 + 1973,
2198 15,
2074 - 1879,
2199 + 1972,
2200 5,
2201 ],
2202 [
2203 "Bar",
2204 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2080 - 1886,
2205 + 1979,
2206 13,
2082 - 1885,
2207 + 1978,
2208 5,
2209 ],
2210 ],
@@ -2098,36 +2223,44 @@ describe('ReactFlightAsyncDebugInfo', () => {
2223 [
2224 "Object.<anonymous>",
2225 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2101 - 1891,
2226 + 1984,
2227 40,
2103 - 1873,
2228 + 1966,
2229 80,
2230 ],
2231 + [
2232 + "new Promise",
2233 + "",
2234 + 0,
2235 + 0,
2236 + 0,
2237 + 0,
2238 + ],
2239 ],
2240 },
2241 "stack": [
2242 [
2243 "delayTwice",
2244 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2112 - 1875,
2245 + 1968,
2246 13,
2114 - 1874,
2247 + 1967,
2248 5,
2249 ],
2250 [
2251 "delayTrice",
2252 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2120 - 1880,
2253 + 1973,
2254 15,
2122 - 1879,
2255 + 1972,
2256 5,
2257 ],
2258 [
2259 "Bar",
2260 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2128 - 1886,
2261 + 1979,
2262 13,
2130 - 1885,
2263 + 1978,
2264 5,
2265 ],
2266 ],
@@ -2149,28 +2282,36 @@ describe('ReactFlightAsyncDebugInfo', () => {
2282 [
2283 "Object.<anonymous>",
2284 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2152 - 1891,
2285 + 1984,
2286 40,
2154 - 1873,
2287 + 1966,
2288 80,
2289 ],
2290 + [
2291 + "new Promise",
2292 + "",
2293 + 0,
2294 + 0,
2295 + 0,
2296 + 0,
2297 + ],
2298 ],
2299 },
2300 "stack": [
2301 [
2302 "delay",
2303 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2163 - 161,
2164 - 12,
2304 160,
2305 + 12,
2306 + 159,
2307 3,
2308 ],
2309 [
2310 "delayTwice",
2311 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2171 - 1876,
2312 + 1969,
2313 13,
2173 - 1874,
2314 + 1967,
2315 5,
2316 ],
2317 ],
@@ -2189,20 +2330,28 @@ describe('ReactFlightAsyncDebugInfo', () => {
2330 [
2331 "Object.<anonymous>",
2332 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2192 - 1891,
2333 + 1984,
2334 40,
2194 - 1873,
2335 + 1966,
2336 80,
2337 ],
2338 + [
2339 + "new Promise",
2340 + "",
2341 + 0,
2342 + 0,
2343 + 0,
2344 + 0,
2345 + ],
2346 ],
2347 },
2348 "stack": [
2349 [
2350 "delayTwice",
2351 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2203 - 1876,
2352 + 1969,
2353 13,
2205 - 1874,
2354 + 1967,
2355 5,
2356 ],
2357 ],
@@ -2263,9 +2412,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2412 [
2413 "Object.<anonymous>",
2414 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2266 - 2232,
2415 + 2381,
2416 109,
2268 - 2221,
2417 + 2370,
2418 58,
2419 ],
2420 ],
@@ -2287,9 +2436,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2436 [
2437 "Object.<anonymous>",
2438 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2290 - 2232,
2439 + 2381,
2440 109,
2292 - 2221,
2441 + 2370,
2442 58,
2443 ],
2444 ],
@@ -2298,25 +2447,25 @@ describe('ReactFlightAsyncDebugInfo', () => {
2447 [
2448 "delay",
2449 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2301 - 161,
2302 - 12,
2450 160,
2451 + 12,
2452 + 159,
2453 3,
2454 ],
2455 [
2456 "getData",
2457 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2309 - 2223,
2458 + 2372,
2459 14,
2311 - 2222,
2460 + 2371,
2461 5,
2462 ],
2463 [
2464 "Component",
2465 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2317 - 2229,
2466 + 2378,
2467 20,
2319 - 2228,
2468 + 2377,
2469 5,
2470 ],
2471 ],
@@ -2335,9 +2484,9 @@ describe('ReactFlightAsyncDebugInfo', () => {
2484 [
2485 "Object.<anonymous>",
2486 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2338 - 2232,
2487 + 2381,
2488 109,
2340 - 2221,
2489 + 2370,
2490 58,
2491 ],
2492 ],
@@ -2346,17 +2495,17 @@ describe('ReactFlightAsyncDebugInfo', () => {
2495 [
2496 "getData",
2497 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2349 - 2223,
2498 + 2372,
2499 23,
2351 - 2222,
2500 + 2371,
2501 5,
2502 ],
2503 [
2504 "Component",
2505 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2357 - 2229,
2506 + 2378,
2507 20,
2359 - 2228,
2508 + 2377,
2509 5,
2510 ],
2511 ],
@@ -2423,11 +2572,19 @@ describe('ReactFlightAsyncDebugInfo', () => {
2572 [
2573 "Object.<anonymous>",
2574 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2426 - 2387,
2575 + 2536,
2576 40,
2428 - 2375,
2577 + 2524,
2578 56,
2579 ],
2580 + [
2581 + "new Promise",
2582 + "",
2583 + 0,
2584 + 0,
2585 + 0,
2586 + 0,
2587 + ],
2588 ],
2589 },
2590 {
@@ -2447,28 +2604,36 @@ describe('ReactFlightAsyncDebugInfo', () => {
2604 [
2605 "Object.<anonymous>",
2606 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2450 - 2387,
2607 + 2536,
2608 40,
2452 - 2375,
2609 + 2524,
2610 56,
2611 ],
2612 + [
2613 + "new Promise",
2614 + "",
2615 + 0,
2616 + 0,
2617 + 0,
2618 + 0,
2619 + ],
2620 ],
2621 },
2622 "stack": [
2623 [
2624 "delay",
2625 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2461 - 161,
2462 - 12,
2626 160,
2627 + 12,
2628 + 159,
2629 3,
2630 ],
2631 [
2632 "Component",
2633 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2469 - 2383,
2634 + 2532,
2635 20,
2471 - 2382,
2636 + 2531,
2637 5,
2638 ],
2639 ],
@@ -2487,20 +2652,28 @@ describe('ReactFlightAsyncDebugInfo', () => {
2652 [
2653 "Object.<anonymous>",
2654 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2490 - 2387,
2655 + 2536,
2656 40,
2492 - 2375,
2657 + 2524,
2658 56,
2659 ],
2660 + [
2661 + "new Promise",
2662 + "",
2663 + 0,
2664 + 0,
2665 + 0,
2666 + 0,
2667 + ],
2668 ],
2669 },
2670 "stack": [
2671 [
2672 "Component",
2673 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2501 - 2383,
2674 + 2532,
2675 20,
2503 - 2382,
2676 + 2531,
2677 5,
2678 ],
2679 ],
@@ -2581,11 +2754,19 @@ describe('ReactFlightAsyncDebugInfo', () => {
2754 [
2755 "Object.<anonymous>",
2756 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2584 - 2540,
2757 + 2713,
2758 40,
2586 - 2519,
2759 + 2692,
2760 42,
2761 ],
2762 + [
2763 + "new Promise",
2764 + "",
2765 + 0,
2766 + 0,
2767 + 0,
2768 + 0,
2769 + ],
2770 ],
2771 },
2772 {
@@ -2605,28 +2786,36 @@ describe('ReactFlightAsyncDebugInfo', () => {
2786 [
2787 "Object.<anonymous>",
2788 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2608 - 2540,
2789 + 2713,
2790 40,
2610 - 2519,
2791 + 2692,
2792 42,
2793 ],
2794 + [
2795 + "new Promise",
2796 + "",
2797 + 0,
2798 + 0,
2799 + 0,
2800 + 0,
2801 + ],
2802 ],
2803 },
2804 "stack": [
2805 [
2806 "",
2807 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2619 - 2526,
2808 + 2699,
2809 15,
2621 - 2525,
2810 + 2698,
2811 15,
2812 ],
2813 [
2814 "Component",
2815 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2627 - 2535,
2816 + 2708,
2817 19,
2629 - 2534,
2818 + 2707,
2819 5,
2820 ],
2821 ],
@@ -2645,28 +2834,36 @@ describe('ReactFlightAsyncDebugInfo', () => {
2834 [
2835 "Object.<anonymous>",
2836 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2648 - 2540,
2837 + 2713,
2838 40,
2650 - 2519,
2839 + 2692,
2840 42,
2841 ],
2842 + [
2843 + "new Promise",
2844 + "",
2845 + 0,
2846 + 0,
2847 + 0,
2848 + 0,
2849 + ],
2850 ],
2851 },
2852 "stack": [
2853 [
2854 "",
2855 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2659 - 2526,
2856 + 2699,
2857 15,
2661 - 2525,
2858 + 2698,
2859 15,
2860 ],
2861 [
2862 "Component",
2863 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2667 - 2535,
2864 + 2708,
2865 19,
2669 - 2534,
2866 + 2707,
2867 5,
2868 ],
2869 ],
@@ -2688,20 +2885,28 @@ describe('ReactFlightAsyncDebugInfo', () => {
2885 [
2886 "Object.<anonymous>",
2887 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2691 - 2540,
2888 + 2713,
2889 40,
2693 - 2519,
2890 + 2692,
2891 42,
2892 ],
2893 + [
2894 + "new Promise",
2895 + "",
2896 + 0,
2897 + 0,
2898 + 0,
2899 + 0,
2900 + ],
2901 ],
2902 },
2903 "stack": [
2904 [
2905 "Component",
2906 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2702 - 2535,
2907 + 2708,
2908 25,
2704 - 2534,
2909 + 2707,
2910 5,
2911 ],
2912 ],
@@ -2720,20 +2925,28 @@ describe('ReactFlightAsyncDebugInfo', () => {
2925 [
2926 "Object.<anonymous>",
2927 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2723 - 2540,
2928 + 2713,
2929 40,
2725 - 2519,
2930 + 2692,
2931 42,
2932 ],
2933 + [
2934 + "new Promise",
2935 + "",
2936 + 0,
2937 + 0,
2938 + 0,
2939 + 0,
2940 + ],
2941 ],
2942 },
2943 "stack": [
2944 [
2945 "Component",
2946 "/packages/react-server/src/__tests__/ReactFlightAsyncDebugInfo-test.js",
2734 - 2535,
2947 + 2708,
2948 25,
2736 - 2534,
2949 + 2707,
2950 5,
2951 ],
2952 ],