Commit 624128b
authored
Further improvements to awaitPageResources to avoid stuck requests (#1066)
- In #1063, addressed requests that were being removed too quickly, but
also need to be more careful with pending requests being stuck
- Unset `.intercepting` after handleFetchResponse() since its now being
checked before early cleanup
- As an extra precaution, remove requests add a way to track requests
that have been 'stuck', eg. have size > 0, but have not changed for 20+
seconds after page has been closed. Hopefully this will not be hit much
at all, but adding as extra check.
- Don't mark request as fetchContinued if its a redirect, as request
will be repeated with same id.1 parent 217b8bd commit 624128b
2 files changed
Lines changed: 80 additions & 21 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| 47 | + | |
| 48 | + | |
47 | 49 | | |
48 | 50 | | |
49 | 51 | | |
| |||
639 | 641 | | |
640 | 642 | | |
641 | 643 | | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
642 | 651 | | |
643 | 652 | | |
644 | 653 | | |
| |||
771 | 780 | | |
772 | 781 | | |
773 | 782 | | |
774 | | - | |
775 | | - | |
776 | 783 | | |
777 | 784 | | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
778 | 790 | | |
779 | 791 | | |
780 | 792 | | |
| |||
880 | 892 | | |
881 | 893 | | |
882 | 894 | | |
| 895 | + | |
883 | 896 | | |
884 | 897 | | |
885 | 898 | | |
| |||
1131 | 1144 | | |
1132 | 1145 | | |
1133 | 1146 | | |
1134 | | - | |
1135 | 1147 | | |
1136 | 1148 | | |
1137 | 1149 | | |
1138 | 1150 | | |
1139 | 1151 | | |
1140 | 1152 | | |
1141 | | - | |
| 1153 | + | |
1142 | 1154 | | |
1143 | | - | |
1144 | | - | |
1145 | | - | |
1146 | | - | |
1147 | | - | |
1148 | | - | |
1149 | | - | |
1150 | | - | |
1151 | | - | |
1152 | | - | |
1153 | | - | |
1154 | | - | |
1155 | | - | |
1156 | | - | |
1157 | | - | |
1158 | | - | |
| 1155 | + | |
| 1156 | + | |
| 1157 | + | |
| 1158 | + | |
| 1159 | + | |
| 1160 | + | |
| 1161 | + | |
| 1162 | + | |
| 1163 | + | |
| 1164 | + | |
| 1165 | + | |
| 1166 | + | |
| 1167 | + | |
1159 | 1168 | | |
1160 | | - | |
| 1169 | + | |
1161 | 1170 | | |
1162 | 1171 | | |
1163 | 1172 | | |
| |||
1588 | 1597 | | |
1589 | 1598 | | |
1590 | 1599 | | |
| 1600 | + | |
1591 | 1601 | | |
1592 | 1602 | | |
1593 | 1603 | | |
| |||
1597 | 1607 | | |
1598 | 1608 | | |
1599 | 1609 | | |
| 1610 | + | |
1600 | 1611 | | |
1601 | 1612 | | |
1602 | 1613 | | |
| |||
2172 | 2183 | | |
2173 | 2184 | | |
2174 | 2185 | | |
| 2186 | + | |
2175 | 2187 | | |
2176 | 2188 | | |
2177 | 2189 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
89 | 94 | | |
90 | 95 | | |
91 | 96 | | |
| |||
436 | 441 | | |
437 | 442 | | |
438 | 443 | | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
439 | 486 | | |
440 | 487 | | |
441 | 488 | | |
| |||
0 commit comments