cherry-pick(#13689): fix(tracing): do not reset frame counter on every chunk

This commit is contained in:
Pavel Feldman 2022-04-21 14:40:30 -08:00
parent e5d0e42e9c
commit 11f51455f2

View file

@ -391,10 +391,9 @@ export class Tracing extends SdkObject implements InstrumentationListener, Snaps
private _startScreencastInPage(page: Page) {
page.setScreencastOptions(kScreencastOptions);
const prefix = page.guid;
let frameSeq = 0;
this._screencastListeners.push(
eventsHelper.addEventListener(page, Page.Events.ScreencastFrame, params => {
const suffix = String(++frameSeq).padStart(10, '0');
const suffix = params.timestamp || Date.now();
const sha1 = `${prefix}-${suffix}.jpeg`;
const event: trace.ScreencastFrameTraceEvent = {
type: 'screencast-frame',