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

This commit is contained in:
Pavel Feldman 2022-04-21 14:40:30 -08:00 committed by GitHub
parent 5753f7a7fa
commit 89b8fdd4e5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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',