playwright/src/server/chromium
Dmitry Gozman 8e97607389
fix(viedo): do not stall video in popups (#5941)
There are two problems, exposed by existing tests:

- We do not send Page.startScreeencast before Runtime.runIfWaitingForDebugger
  because we launch video recorder in between. This stalls when the page is busy
  immediately after resuming, e.g. with alert().
  Fixed by starting video recorder in advance.

- We wait for the first frame that may not come - for example, context-wide interception
  is blocking essential resource and first frame.
  Fixed by only waiting for the first frame before reporting the video, not the page.
2021-03-24 09:36:46 -07:00
..
chromium.ts chore: update error message when using userDataDir arg (#5814) 2021-03-15 16:58:46 -07:00
crAccessibility.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
crBrowser.ts fix(chromium): fix crash if connecting to a browser with a serviceworker (#5803) 2021-03-15 09:50:17 -07:00
crConnection.ts chore: introduce instrumentation api (#5385) 2021-02-09 14:44:48 -08:00
crCoverage.ts fix(debug): do not generate source urls for anonymous scripts (#3691) 2020-11-13 14:47:55 -08:00
crDevTools.ts chore: add missing await to floating promises (#5813) 2021-03-22 09:59:39 -07:00
crExecutionContext.ts feat(trace): highlight action target (#5776) 2021-03-10 11:43:26 -08:00
crInput.ts feat: tap (#4097) 2020-10-19 10:07:33 -07:00
crNetworkManager.ts fix(chromium): make interception work with dedicated workers (#4658) 2020-12-10 15:04:57 -08:00
crPage.ts fix(viedo): do not stall video in popups (#5941) 2021-03-24 09:36:46 -07:00
crPdf.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
crProtocolHelper.ts chore(typescript): enable esModuleInterop (#5409) 2021-02-11 06:36:15 -08:00
findChromiumChannel.ts chore(stable): throw user-friendly message when ffmpeg is missing (#5865) 2021-03-17 19:19:44 -07:00
protocol.ts feat(chromium): bump to 857950 (#5742) 2021-03-05 18:09:38 -08:00
videoRecorder.ts chore: introduce instrumentation api (#5385) 2021-02-09 14:44:48 -08:00