playwright/packages/playwright-core/src/server/chromium
Dmitry Gozman c56877032d
fix(persistent): close browser instead of pages (#18485)
Previously, we closed pages one by one before closing the browser when
shutting down the persistent context. This logic was introduced in
https://github.com/microsoft/playwright/pull/4040 to properly finish
video recordings in persistent context.

Such a process makes it unnecessary brittle to close the persistent
context. For example, Chromium headless is sometimes unable to close the
last persistent page for unknown reasons.

Instead, we can just stop video recordings manually and close the
browser right away.

Fixes #18229.
2022-11-01 14:26:38 -07:00
..
appIcon.png chore: migrate to monorepo (#9421) 2021-10-11 16:52:17 +02:00
chromium.ts chore: move protocol and trace types into the top-level packages (#17486) 2022-09-20 18:41:51 -07:00
crAccessibility.ts chore: move protocol and trace types into the top-level packages (#17486) 2022-09-20 18:41:51 -07:00
crApp.ts chore: always import type (#13365) 2022-04-06 14:57:14 -07:00
crBrowser.ts fix(persistent): close browser instead of pages (#18485) 2022-11-01 14:26:38 -07:00
crConnection.ts fix(chromium): Add error message to asset when there is one. (#15892) 2022-07-28 14:45:25 -07:00
crCoverage.ts chore: move protocol and trace types into the top-level packages (#17486) 2022-09-20 18:41:51 -07:00
crDevTools.ts chore: always import type (#13365) 2022-04-06 14:57:14 -07:00
crDragDrop.ts chore: use utils via index export (3) (#13403) 2022-04-07 13:55:44 -07:00
crExecutionContext.ts chore: use utils via index export (6) (#13417) 2022-04-07 21:48:41 -07:00
crInput.ts chore: use utils via index export (3) (#13403) 2022-04-07 13:55:44 -07:00
crNetworkManager.ts fix: ignore timing data when request served from memory cache (#17595) 2022-09-26 17:12:47 -07:00
crPage.ts chore: allow not overriding media when creating context (#18413) 2022-10-31 09:09:52 -07:00
crPdf.ts chore: move protocol and trace types into the top-level packages (#17486) 2022-09-20 18:41:51 -07:00
crProtocolHelper.ts chore: use utils via index export (5) (#13413) 2022-04-07 20:18:22 -07:00
crServiceWorker.ts chore: PW_EXPERIMENTAL_SERVICE_WORKER_NETWORK_EVENTS and doc clarifications (#15688) 2022-07-14 17:40:22 -07:00
defaultFontFamilies.ts fix(chromium): work around about:blank issue on Chromium (#14068) 2022-05-10 20:32:19 +01:00
protocol.d.ts feat(chromium): roll to r1032 (#18437) 2022-10-30 21:03:06 -07:00
videoRecorder.ts fix(video): do not produce frames much faster than desired fps (#18228) 2022-10-21 14:30:14 -07:00