puppeteer/packages/puppeteer-core/src
Alex Rudenko c11297baa5
fix: resolve navigation requests when request fails (#9178)
#8768 fixes flakiness in handling navigations but it didn't account for
the fact that subsequent navigation requests could be aborted via the
request interception. In that case, the navigationResponseReceived
promise would never be resolved. This PR adds a listener for the failed
network requests and resolves the promise if the network request has
failed. Adding test coverage for this seems tricky, as the reproduction
depends on timing of the second navigation request.

Closes #9175
2022-10-28 09:56:06 +02:00
..
api feat: expose browser context id (#9134) 2022-10-19 08:30:57 +00:00
common fix: resolve navigation requests when request fails (#9178) 2022-10-28 09:56:06 +02:00
injected fix: remove viewport conditions in waitForSelector (#9087) 2022-10-10 16:00:47 +02:00
node fix: update documentation on configuring puppeteer (#9150) 2022-10-24 09:07:05 +02:00
templates feat: separate puppeteer and puppeteer-core (#9023) 2022-10-05 14:17:03 +02:00
util feat: separate puppeteer and puppeteer-core (#9023) 2022-10-05 14:17:03 +02:00
environment.ts feat: separate puppeteer and puppeteer-core (#9023) 2022-10-05 14:17:03 +02:00
puppeteer-core.ts fix: update documentation on configuring puppeteer (#9150) 2022-10-24 09:07:05 +02:00
revisions.ts feat(chromium): roll to Chromium 108.0.5351.0 (r1056772) (#9153) 2022-10-25 12:55:19 +02:00
tsconfig.cjs.json feat!: use ~/.cache/puppeteer for browser downloads (#9095) 2022-10-11 11:20:45 +00:00
tsconfig.esm.json feat!: use ~/.cache/puppeteer for browser downloads (#9095) 2022-10-11 11:20:45 +00:00
types.ts feat: use configuration files (#9140) 2022-10-21 15:09:21 +02:00